I have an http input node running on raspberry pi (192.168.1.4:1880) serving up http updates to all my esp8266 devices. Yesterday it was working fine. This morning I had a power outage. After coming back up, Every esp8266 device is getting "connection refused". The NODE-RED debug log shows that nothing is being accepted by the input node (makes sense...!). If I enter the url directly in the browser on a PC , I get the expected response, and fiddler confirms that everything is as I would predict. This tends to rule out a firewall issue on the pi...as the main ui is accessible.
This is where it gets odd: When I select the flow that runs the http input node, and select debug messages for "current flow" I'm still seeing debug messages from my other flow (I have only two).
Adding the two up, it looks like my "updater" flow isn't running.
The summary is: NODE-RED is definitely listening on 192.168.1.4:1880. My input node listens to "/update/truc"
a recent debug log from my ESP code:
runUpdate: http://192.168.1.4:1880/update/truc?v=3_5_1
trucPublish: updating payload=now
[httpUpdate] HTTP error: connection refused
runUpdate HTTP_UPDATE_FAILD Error (-1): HTTP error: connection refused
And NODE-RED debug log for the current "failing" flow is showing message produced by the only other flow.
All of the code worked fine before the power outage and I can't see any other "odd" messages anywhere. - any ideas anyone?
UPDATE: just updated and getting same behaviour in v.0.16
Can you paste the flow so we can have a look?
On Tuesday, 23 May 2017 13:19:35 UTC+1, phil bowles wrote:I'd love to but....I upgraded to v0.16.2 to try to fix it and everything is now broken, see the post I'm just about to put up...