My philosophy is to use HE for the device management and NR for the rules. My "control" hub still connects to Amazon Echo and I use virtual switches for the doorbell (going to my old Aeon Alarm) and a few other things. In your case I would probably connect the ST devices thru HE to NR and use them there - if they can work in RM then they can work in NR. So far everything - button presses for lights, motion sensor triggering - everything seems a bit snappier and more importantly more reliable but it's still too early to tell. I really like being able to control the environment - add resources as needed / troubleshoot stuff directly not to mention how easy it is to maintain/create/visualize things. Will let you know how it goes!!!
edit: I should mention that I think HE plays a very crucial roll in this experience. The robust and local way it handles devices and other things is super important to my setup.
I am trying that palette. The button presses on these cheap remotes don't show up. I have no idea why. It is supposed to work thru a local webhook and I can get the Ecobee sensors & Thermostat thru that palette but not these dang remotes. It would be awesome if they would work thru NR because it's local and would be fast. When going from ST via HubConnect to HE, the delay is 1/2 to 2 seconds. The remotes are in unimportant locations for that reason so it's not a huge deal.
Can you remind how to do that? I did it a couple of days ago for something else and can't remember what i used in Terminal.
EDIT: Found it. node-red-log. The button presses don't show up in that log. If I enter http://192.168.68.139:1880/smartthings/webhook in a browser, the result is "SmartThings NodeRed is Installed."
Does anything work via the plugin? Here is why, the log output on SmartThings logs the IP and port as Hex string in the log file. The port is show as "0050" in that log output. However, you show 192.168.68.139:1880 as you IP/port for NR so I would expect a log output of "0758". Are you sure you entered the right information in the SmartApp on SmartThings?
In the smartapp, make sure that the URL has the port included....
Now that I think about it, I never waited for a sensor to start generating temps for the Ecobee sensors, I was using an inject node to get that info while I was experimenting. Now that the port number is there, the sensors and thermostat should be sending info now on their own.
I am pretty sure the remotes are working quicker now. Thank you again.
Can some one tell me what i'm doing wrong with this flow as I have big timer setup to come on at sunset and off at sunrise but it turning on one or the other light but not both and it not updated the switch off or on till I re deploy the nodes? I can also click on or off with the inject and the lights either come on or off but doesn't change the device node to off or on it stay on whatever it was until I re deploy the nodes? Thanks
The way I did this was to define "on" and "off" in your BigTimer settings. The "On Msg" and "Off Msg" bit (it says MQTT in the defaults which is confusing). Then use a change node and set "msg.command" = "message.payload"...
Not sure if anyone i running node-red in docker on unraid, but i'm having an issue with file path in the alexa2 palette.
I have asked on the unraid forums, but thought i would check here also!
I can log into the alexa service, which indicates a cookie has been generated, but it doesn't save - i assume because of the file path error