I have a few virtual switches which I am controlling from NR. Normally, they all work fine, I can control from HS or NR, and the status is normally correct in both. But recently some are a bit slow to change status, or do not report a changed status back to NR. I am using the status node to report the status to NR. I put a debug node on to see why, and after a deploy they status was updated. I have tried a few times, change the status in HS, nothing changing in NR. I move a debug node so I can deploy, and its updating. Very strange.
Announcement
Collapse
No announcement yet.
Node Red status node not always reporting HS device status
Collapse
X
-
Since NR is using a webhook, it should not be necessary to have them on the same network. However, the network does need to be reliable otherwise updates could be missed. Also, it appears that the webhook only sends updates on a device value change, much like the way the ASCII interface works."if I have seen further [than others], it is by standing on the shoulders of giants." --Sir Isaac Newton (1675)
Comment
-
Originally posted by ksum View PostDo you have more than one HomeSeer Server configured in Node-RED and possibly different ones selected in your HomeSeer nodes?
Comment
-
If the systems can ping each other with the information supplied to each (the "Server IP" setting in the HS Server configuration node in Node-RED and the webhook url in HomeSeer Settings) then I would look for a communication error. Maybe the connection is not kept constant in both directions?
Karl S
HS4Pro on Windows 10
1070 Devices
56 Z-Wave Nodes
104 Events
HSTouch Clients: 3 Android, 1 iOS
Google Home: 3 Mini units, 1 Pair Audios, 2 Displays
Comment
-
Originally posted by ksum View PostIf the systems can ping each other with the information supplied to each (the "Server IP" setting in the HS Server configuration node in Node-RED and the webhook url in HomeSeer Settings) then I would look for a communication error. Maybe the connection is not kept constant in both directions?
Comment
-
I'm facing more or less the same. I have a device in Node-red which has some power measuring. I want to have the values stored in influxDb I have the flow working but the device is not updating its value. Only when deployed the first time. Did I forget something here? I can see the value (once) in the database. So the HomeSeer device is the problem. The HomeSeer server and Nod-red are on two different devices in the same network.
HTML Code:[{"id":"9cf79844.811da8","type":"tab","label":"InfluxDB","disabled":false,"info":""},{"id":"fa7003.cd5af","type":"influxdb out","z":"9cf79844.811da8","influxdb":"c3d410e56f3ec069","name":"","measurement":"watt","precision":"m","retentionPolicy":"","database":"","retentionPolicyV18Flux":"","org":"","bucket":"","x":1000,"y":200,"wires":[]},{"id":"22509df2.cebb8a","type":"debug","z":"9cf79844.811da8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":570,"y":100,"wires":[]},{"id":"b6a82334.e36db","type":"debug","z":"9cf79844.811da8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":990,"y":280,"wires":[]},{"id":"66ac6f36e10b329d","type":"hs-device","z":"9cf79844.811da8","name":"Boven Badkamer Thermostat Watts 4","device":"766","server":"367ff7807724edc9","feature":"775","reportonstartup":true,"x":210,"y":160,"wires":[["22509df2.cebb8a","83eefe53126f954b"]]},{"id":"41fc126c7222a379","type":"function","z":"9cf79844.811da8","name":"get value from thermostat","func":"// msg.topic = 'currentTemp';\nmsg.payload = msg.payload.value;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":650,"y":360,"wires":[["fa7003.cd5af","b6a82334.e36db"]]},{"id":"83eefe53126f954b","type":"json","z":"9cf79844.811da8","name":"","property":"payload","action":"obj","pretty":false,"x":490,"y":200,"wires":[["41fc126c7222a379"]]},{"id":"c3d410e56f3ec069","type":"influxdb","hostname":"192.168.0.39","port":"8086","protocol":"http","database":"homeseer_data","name":"homeseer_data","usetls":false,"tls":"","influxdbVersion":"1.x","url":"http://localhost:8086","rejectUnauthorized":true},{"id":"367ff7807724edc9","type":"hs-server","name":"HomeSeer Server","host":"192.168.0.39","port":"80"}]
Comment
-
Originally posted by nl_user View PostI'm facing more or less the same. I have a device in Node-red which has some power measuring. I want to have the values stored in influxDb I have the flow working but the device is not updating its value. Only when deployed the first time. Did I forget something here? I can see the value (once) in the database. So the HomeSeer device is the problem. The HomeSeer server and Nod-red are on two different devices in the same network.
"if I have seen further [than others], it is by standing on the shoulders of giants." --Sir Isaac Newton (1675)
Comment
Comment