NETGEAR Plus
ckarrie/ha-netgear-plus · vv0.7.11
HomeAssistant Netgear Switch Integration
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) |
What people report
NETGEAR Plus smart switches are polled locally via their web UI; maintainers add models once users share login and page captures.
- Works2
- Requested3
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Netgear GS110EMX | Works Local | Used as reference for XS512EM supportSaved copy… related to a specific problem. ### Describe the solution you'd like The firmware and interface, as well as URLs look to be identical on my XS512EM as on the GS110EMX. ### Describe alternatives you've considered Not applicable. ### Additional context Logon Page Address: http://192.168.1.10/wmi/login XS512EM Login Page Source.txt Port Status Frame Address: http://192.168.1.10/iss/specific/port_settings.html?Gambit=jisfdahisegfqiqfqfnfegdfkfmfpbbckhmqghtmifgigcilihunjgfeeblgdd XS512EM Port Status Frame Source.txt Port Statistics Frame Address: … Excerpt saved from GitHub on 2026-10-23. | Issue #49 · 2024-11 | |
| Netgear XS512EM | Works Local | Supported since integration v0.7.5Saved copy… describe. Not related to a specific problem. ### Describe the solution you'd like The firmware and interface, as well as URLs look to be identical on my XS512EM as on the GS110EMX. ### Describe alternatives you've considered Not applicable. ### Additional context Logon Page Address: http://192.168.1.10/wmi/login XS512EM Login Page Source.txt Port Status Frame Address: http://192.168.1.10/iss/specific/port_settings.html?Gambit=jisfdahisegfqiqfqfnfegdfkfmfpbbckhmqghtmifgigcilihunjgfeeblgdd XS512EM Port Status Frame Source.txt Port Statistics Frame Address: … Excerpt saved from GitHub on 2026-10-23. | Issue #49 · 2024-11 | |
| Netgear GS308EP | Requested Local | Port configuration support PR openSaved copyRequires updated py-netgear-plus. See PR: https://github.com/foxey/py-netgear-plus/pull/198 or https://github.com/bakernigel/[email protected]" ## Summary This PR adds support for configuring GS308EP switch ports directly from Home Assistant. ### New entities The new configuration entities are only created when the connected switch reports itself as a GS308EP, so there is no behavioral change for existing supported models. #### Text - Port Name #### Select - Port Speed - In Rate Limit - Out Rate Limit #### Switch - Flow Control ### Improvements - Port settings are now exposed through … Excerpt saved from GitHub on 2026-10-23. | PR #255 · 2026-07 | |
| Netgear JGS524Ev2 | Requested Local | Different web UI (login.htm); owner needed help to addSaved copyYes it is a JGS524Ev2 Ther is no `login.cgi`, but a login.htm with code below: login.txt Also the `switch_info.cgi` isn't available, but `status_switch_info.htm` status_switch_info.txt `portStatistics.cgi` isn't available as well, but `monitoring_port_statistics.htm` monitoring_port_statistics.txt Excerpt saved from GitHub on 2026-10-23. | Issue #14 · 2024-02 | |
| Netgear MS108EUP | Requested Local | Support PR openSaved copySummary - Add support for Netgear MS108EUP (Multi-Gig 8-Port PoE++ Ultra60 Managed Switch) - Add MaxSessionsError handling with user-friendly error messages - Bundle py-netgear-plus library directly for easier installation ## Changes ### MS108EUP Support - Full support for MS108EUP switch model - Switch info, port status, port statistics - PoE status and PoE port control (on/off) ### Error Handling Improvements - `MaxSessionsError`: Shows helpful message when switch has too many active sessions - `timeout`: Connection timeout error message - `not_implemented_error`: Unsupported switch model … Excerpt saved from GitHub on 2026-10-23. | PR #179 · 2026-01 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- SSDP/UPnP
Details
| Installs (analytics) | 378 (0.05%) |
|---|---|
| GitHub stars | 62 |
| Latest version | v0.7.11 (2026-10-17) |
| Set up in the UI | Yes |
| Maintainers | @ckarrie, @foxey |
| License | Apache-2.0 |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.