TheA2Z Posted July 21, 2023 Posted July 21, 2023 Need some help on this one. Installed from PG3 store. In config, I put: Poll short left at 5 Poll Long left at 60 API key from Rachio site. My DDNS address port left as 3001 Left Node additional Interval blank In my Ubiquiti edgerouter: Port Forwarding Page Original Port: 3001 Protocol: Tried all three, UDP, and TCP. Which one? Forward to address: IP of Eisy/ PG3. It is the same for both. Forward to port: Tried 3001. Tried PG3 port. Is it the port number I put in Rachio config or Port number of PG3? With all that, I did not reboot PG3/ Eisy. Wanted to validate config first here.
atmarosi Posted July 21, 2023 Posted July 21, 2023 (edited) Try telnetting to that DDNS and port to see if you are in fact getting to the rachio - but from the outside... Edited July 21, 2023 by atmarosi
MBell Posted July 21, 2023 Posted July 21, 2023 Port 3001 should be pointed to the IP address of the Rachio. Find your WAN IP address and Use port checker and see if it returns as open. Also it takes a while for the Rachio data to show up.
TheA2Z Posted July 21, 2023 Author Posted July 21, 2023 Checked Port with Portchecker. Its open. As for the Host ip config, @MBell that is my IP of my actual rachio device on my network. I thought this was my IP and that the Rachio web will send data via webhooks to it and the port?
MBell Posted July 21, 2023 Posted July 21, 2023 (edited) Port 3001 needs to point to the LAN IP of the rachio. Edited July 21, 2023 by MBell spelling
dantoronto Posted November 27, 2023 Posted November 27, 2023 sorry for the intrusion. Is the host supposed to be the DDNS for my modem or the IP address of my Rachio? And I should be port forwarding 3001 pointing to the IP address of my Rachio? Trying to fix my set up and configuration. I am not getting any data coming into my admin console! Thanks
atmarosi Posted November 27, 2023 Posted November 27, 2023 Use the externally accessible FQDN or IP. As you will be using the externally accessible info, you will in fact need to port forward; which ever port selected should point at the internal IP:Port of the Rachio device on your network.
dantoronto Posted November 28, 2023 Posted November 28, 2023 sorry, could you please explain that in less technical terms? 1. I have the API key from Rachio 2..for Host, I have the external WAN IP for my modem. from www.whatismyip.com Correct?? 3. 3001 And in my router, I port forwarded 3001 to the IP address for my Rachio. Correct? I get my sprinkler zones listed in my admin console but no data shows up. Thanks
dantoronto Posted November 28, 2023 Posted November 28, 2023 and in the port forwarding, does it matter which protocol? TCP or UDP or both?
atmarosi Posted November 28, 2023 Posted November 28, 2023 (edited) 2. Assuming your IP will never change (i.e. static IP; typically consumer/home ISP connections are DHCP meaning they will change) yes. In the event it changes you would need to update that IP address; this is where dynamic dns services come into play (some are free some aren’t - YMMV). This would allow you to input a FQDN (fully qualified domain name - i.e. mycustomnamehere.dyndns.com) and then you would have something running to keep that up to date with the latest and greatest IP address as it changes. Some firewalls have the ability to keep them up to date as well so you can off load that task to your firewall if you don’t want to keep some piece of software running for that task. And YES - point it at the internal IP address for the RACHIO device on your network. 3. I have mine setup for both; if i had to guess it really only needs TCP but never really dug into it. If I recall correctly I would get all my zones showing up as well and only see other data if I queried it; but it’s a while since I played with it…. Edited November 28, 2023 by atmarosi
dantoronto Posted December 12, 2023 Posted December 12, 2023 Thanks for your response. My configuration looks right. As I said, my sprinkler zones get listed in the admin console. But no data appears. Sigh
dantoronto Posted December 19, 2023 Posted December 19, 2023 For the record. The forwarding of port 3001 should be to the IP address of the ISY/eISY and not of the Rachio. Restart the Rachio node and voila, the Rachio data shows up in the Admin console. OPTIONAL: Key: 'port' Value: External port (integer) for polyglot server. Note: This port must be opened through firewall and forwarded to the internal polyglot server. Defaults to '3001' if no entry given but opening port is not optional (required for Rachio websockets). or required or used for polyglot cloud.
Recommended Posts