This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
Comments
The R7000 is shown and the internet status and amount of connected devices is shown, but the up/down speeds remains empty and the router information sections is empty:
BTW: what shoud the SOAP port be set as?
Firmware=V1.0.9.6_1.2.19
RegionTag=R7000_WW Region=ww
Model=R7000
InternetConnectionStatus=Up
ParentalControlSupported=1
SOAPVersion=3.18
ReadyShareSupportedLevel=29
XCloudSupported=1
Normally you only have to fill in the password and leave the other fields on default.
Did both (removed the installed version, reinstalled the latest via GIT *and* used Genie to block and unblock Homey).
Speed doesn't show up yet.
And fyi: if you want to use the Homey action card to block/unblock a device you have to enable access control via the genie app as well. You can find the access control under "netwerkoverzicht" in genie.
edit 7/11:
confirmed working:
WNDR4500v2, R6250,
R7000, R8000
confirmed not working (for now):
R7800,
Orbi AC3000
Have not been able to get it to work on my Netgear Orbi (firmware 2.0.0.74 and SOAP version 3.14). Error when configuring the connection 'connect ECONNREFUSED 192.168.71.1:5000'. I expect the SOAP port is incorrect and googling as we speak.
Port 80 gives 'invalid response code from router'.
New 0.0.6 version app is on GitHub and waiting approval in the Homey appstore. Many improvements in stability. Also presence detection is now functional. Could you give the new version a try?
Especially for the Orbi and other Netgear routers that show problems when pairing: I have included a logmodule under app settings. Please copy and paste the log in this forum, or send it via pm to me on slack: https://athomcommunity.slack.com/messages/D1KCFTBU2/ .
I am not sure if i do something wrong in regards to SOAP config, but i cant find anything in the router on where to set the SOAP port.
Firmware=V1.0.2.36WW RegionTag=R7800_WW Region=ww Model=R7800 InternetConnectionStatus=Up ParentalControlSupported=1 SOAPVersion=3.18 ReadyShareSupportedLevel=29 XCloudSupported=1 LoginMethod=1.0
When using port 5000 i get :
Wrong Ip or SOAP port
When using port 80 i get :
invalid response code from router: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<m:AuthenticateResponse xmlns:m="urn:NETGEAR-ROUTER:service:ParentalControl:1"></m:AuthenticateResponse>
<ResponseCode>404</ResponseCode>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
port 5000:
Error: Wrong Ip or SOAP port
Log:
2017-11-06T20:41:49.328Z save button pressed in frontend
2017-11-06T20:41:49.346Z using as router address: 192.168.2.1
2017-11-06T20:41:49.372Z login error Error: wrong IP or wrong SOAP port at _makeRequest.then.catch (/netgear.js:215:14) at at process._tickCallback (internal/process/next_tick.js:188:7)
Port80:
Error:
invalid response code from router: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<m:AuthenticateResponse xmlns:m="urn:NETGEAR-ROUTER:service:ParentalControl:1"></m:AuthenticateResponse>
<ResponseCode>404</ResponseCode>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Log:
2017-11-06T20:43:29.271Z save button pressed in frontend
2017-11-06T20:43:29.290Z using as router address: 192.168.2.1
2017-11-06T20:43:29.360Z {}
2017-11-06T20:43:29.411Z login error Error: invalid response code from router: 404 at IncomingMessage.res.on (/netgear.js:515:14) at emitNone (events.js:111:20) at IncomingMessage.emit (events.js:208:7) at endReadableNT (_stream_readable.js:1056:12) at _combinedTickCallback (internal/process/next_tick.js:138:11) at process._tickCallback (internal/process/next_tick.js:180:9)
*uninstall the app
*using genie breefly block Homey for about 30s, and unblock it again
* reboot the router
* reboot Homey
* install the app again and retry. Make sure that the username and password are correct
If you still get a 404 I will have to somehow figure out what that actually means...
Firmware-version V1.0.4.14
And YES, right ip is used and right password used (tried via browser)
Tried With both port 5000 and 80
017-11-06T20:38:01.291Z retrieving knownDevices from persistent storage 2017-11-06T20:39:01.456Z Login error @ driver wrong IP or wrong SOAP port 2017-11-06T20:39:01.462Z getRouterData error Error: wrong IP or wrong SOAP port at _makeRequest.then.catch (/netgear.js:215:14) at at process._tickCallback (internal/process/next_tick.js:188:7)
2017-11-06T20:39:01.463Z updateRouterDeviceState error: Error: wrong IP or wrong SOAP port at _makeRequest.then.catch (/netgear.js:215:14) at at process._tickCallback (internal/process/next_tick.js:188:7)