Giter VIP home page Giter VIP logo

homebridge-rachio-irrigation's People

Contributors

jstrellner avatar valiquette avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

homebridge-rachio-irrigation's Issues

Raedme Suggestion (?) re: webhook public endpoint address

This is a great plugin for those of us with older an Rachio, thank you!

Wasn’t sure where to put this in case it’s helpful to someone else, as it took me a long time to figure out that I was NOT supposed to include the https:// before my public endpoint address.

I was getting an error saying that the address couldn’t be validated and that webhooks were disabled.

Had I read your readme with precision , I would have seen that you did not include the https://, but since I copied my endpoint address directly from the webhookrelay site via their copy button, it was included.

Thanks again!

Update to 1.2.4 fails

HB 1.3.5
Node 16.13.0

TypeError: Class extends value undefined is not a constructor or null
at Object. (/usr/local/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/agent.js:114:44)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/usr/local/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:5:33)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:161:25)
at Module._compile (node:internal/modules/cjs/loader:1101:14)

Command failed. Please review log for details.

Webhook question

Hope this isn't a stupid question, I'm not sure I'm using webhooks correctly. If I don't set up basic auth, I get a message like this:

[12/12/2021, 10:36:59 PM] [Rachio] Webhook received from an unknown external id Homebridge-5cb44a1b-23de-4d42-*

If I set basic auth, I get this which seems like it is saying something is wrong whether I use the app or the test url:

[12/12/2021, 10:05:53 PM] [Rachio] Expecting webhook authentication

Sending the wrong auth in the test URL seems to give the same result as the correct auth.

What should the proper configuration look like? How do I know if all is good?

v1.0.6 - no file read SyntaxError: Unexpected end of JSON input

The irrigation controller doesn't work in v1.0.6, v1.0.5, and v.1.0.4

Here is an error on startup.
[31/08/2021, 16:17:31] [Rachio] no file read SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at new RachioPlatform (/usr/local/lib/node_modules/homebridge-rachio-irrigation/index.js:86:35)
at /usr/local/lib/node_modules/homebridge/src/server.ts:440:40
at Array.forEach ()
at Server.loadPlatforms (/usr/local/lib/node_modules/homebridge/src/server.ts:372:27)
at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:159:29)

v1.0.3 doesn't contain the error and works.

Home address results in controller not showing up

I am probably not doing this right, but where do I see the home address "exactly as it is in the Rachio setup"? I typed what I see on the iOS App (just street number and name) and that results in my controller not showing up, so I am guessing there's a discrepancy with the way the controller is storing my home address.

HomeKit not showing individual zones

I had zero issues with this wonderful plug-in until recently. All of a sudden, I am seeing blank space where the individual switches for each sprinkler zone used to show up. See below image. Any thoughts? Thanks!!

image

Home App Issues

Thank you for creating this plugin!

I was able to setup the plugin and configure Webhook Relay. When I look at the Rachio on the Home app and tap open the Rachio I have a blank page. See screenshot below. I appreciate any suggestions or help you can provide.

IMG_0507

Homekit valves shows "on" after a manual run

I love the plugin (it finally showed Rachip in the Apple Home app without Rachio actually fixing issues on their end! W00t!!
One quick question - Homekit valves shows "on" after a manual run completes even though the sprinkler valves are off (and show "off" in Rachio)

This behavior does not present itself with scheduled runs, only with manual "quick runs" initiated through Homekit (through the Apple home app - I have not tried it through Eve or any other Homekit frontend)

v1.1.4 crashes HB

HB crashes and restarts on a loop after I rebooted my docker container when trying to initialize rachio plugin v1.1.4. reverted back to 1.1.3 and it is working fine. below is the relevant log

[9/13/2021, 6:17:08 PM] [Govee] Initializing Govee platform...
[9/13/2021, 6:17:08 PM] [Govee] Initialising plugin v4.10.0 | Node v14.17.3 | HB v1.3.4...
[9/13/2021, 6:17:08 PM] [Rachio] Initializing rachio platform...
[9/13/2021, 6:17:08 PM] [Rachio] Starting Rachio Platform with homebridge API 2.7
[9/13/2021, 6:17:08 PM] TypeError: Cannot read property 'match' of undefined
at CheckIPaddress (/homebridge/node_modules/homebridge-rachio-irrigation/rachioplatform.js:73:18)
at new RachioPlatform (/homebridge/node_modules/homebridge-rachio-irrigation/rachioplatform.js:67:16)
at /usr/local/lib/node_modules/homebridge/src/server.ts:440:40
at Array.forEach ()
at Server.loadPlatforms (/usr/local/lib/node_modules/homebridge/src/server.ts:372:27)
at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:159:29)
[9/13/2021, 6:17:08 PM] Got SIGTERM, shutting down Homebridge...
[9/13/2021, 6:17:12 PM] [Homebridge UI] Running Command: npm install --save [email protected]
[9/13/2021, 6:17:13 PM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[9/13/2021, 6:17:18 PM] [HB Supervisor] Restarting Homebridge...
[9/13/2021, 6:17:18 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /homebridge/node_modules
[9/13/2021, 6:17:18 PM] [HB Supervisor] Started Homebridge v1.3.4 with PID: 5331
Initializing HAP-NodeJS v0.9.4...
[9/13/2021, 6:17:19 PM] Loaded config.json with 0 accessories and 7 platforms.
[9/13/2021, 6:17:19 PM] Loaded 46 cached accessories from cachedAccessories.

Only Uses One of the two controllers at the house

I believe only one controller can be used at a time? Looks like its trying to add the first one. Everything is online and functioning in Rachio software.
[12/11/2021, 6:58:28 AM] [Rachio] Adding controller Guest House Rachio found at the configured location: Home
[12/11/2021, 6:58:28 AM] [Rachio] Skipping controller Guest House Rachio at Home, not found at the configured location: Home
[12/11/2021, 6:58:28 AM] [Rachio] Skipping controller Big Garage Controller at Home, not found at the configured location: Home
[12/11/2021, 6:58:28 AM] [Rachio] Adding controller Big Garage Controller found at the configured location: Home
[12/11/2021, 6:58:28 AM] [Rachio] Found device Big Garage Controller status ONLINE

Changed address. All Addresses are the same.

Running HomeBridge on Synology Docker

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.