nebulous / infinitude

Open control of Carrier/Bryant thermostats
MIT License
224 stars 50 forks source link

Websocket opened, but no streaming source found #159

Closed MrMxyzptlk closed 1 year ago

MrMxyzptlk commented 1 year ago

I'm running the latest image in Docker, I can pull the webpage up for Infinitude but there is no data from my thermostat?

I have the host / port setup on the thermostat pointed to the external facing IP of Infinitude; I wasn't sure if it should just be the IP / port or http://IP / port? I currently have the HTTP in the string.

I have YSTXCCWIC01-B Infinity thermostat with the latest firmware.

Not sure where else to check?

This is in the logs: Websocket opened, but no streaming source found

nebulous commented 1 year ago

This is in the logs: Websocket opened, but no streaming source found

The above message is just a warning, so unless you are using an RS485 serial adaptor with infinitude it can be ignored. That said, the log messages were definitely excessive, and they've been cranked down since this ticket was opened, so you might want to pull the latest image and try again.

I have the host / port setup on the thermostat pointed to the external facing IP of Infinitude; I wasn't sure if it should just be the IP / port or http://ip/ / port? I currently have the HTTP in the string.

Just to clarify, the only settings that should be changed in your thermostat for Infinitude are the PROXY settings. Not the cloud server settings. On my thermostat they're found in Wireless->Advanced Settings->Manage proxy servers. Screenshots of mine if it helps(Infinitude is running on 192.168.1.4, port 3000):

image

image

cvanover7 commented 1 year ago

I'm having this same issue, with a new install, I tried to open another issue under this release. Infinitude proxy seems to work fine, updated proxy settings like the screenshots above, but no data is going to the proxy. Wall control version 4.31, which I believe was recently released.

My original post: The Infinitude proxy is setup and functioning (I can telnet to port 3000 and generate an error in the log) and I've configured the IP and Port (3000) in the Carrier wall control, but I never get any data from the Carrier unit to the proxy, just constant

[2022-12-16 17:57:47.26488] [6] [info] Websocket opened, but no streaming source is available

in the logs. The wall unit is using the latest software version, 4.31. Any suggestions?

MrMxyzptlk commented 1 year ago

Thanks for the pics and update. I had already tried the IP only and 03000 as the port; no go.

I'm going to try from scratch again.

jftaylorMn commented 1 year ago

Based on comments for another issue (https://github.com/nebulous/infinitude/issues/160), it looks like there is a problem with 4.31. reverting to 4.05 might be the best option to try.

cvanover7 commented 1 year ago

Based on comments for another issue (#160), it looks like there is a problem with 4.31. reverting to 4.05 might be the best option to try.

How do we get the old version of the software to revert to?

jftaylorMn commented 1 year ago

Take a look at the comments related to issue (https://github.com/nebulous/infinitude/issues/148). Sources for prior firmware revisions are listed.

There is a youtube video (https://www.youtube.com/watch?v=B9TmLCbFCto) from carrier that shows the actual process to do the "upgrade" from a USB drive.

cvanover7 commented 1 year ago

Take a look at the comments related to issue (#148). Sources for prior firmware revisions are listed.

There is a youtube video (https://www.youtube.com/watch?v=B9TmLCbFCto) from carrier that shows the actual process to do the "upgrade" from a USB drive.

I downgraded from 4.31 to 4.05 and the proxy is now receiving data from the wall controller.

MrMxyzptlk commented 1 year ago

So I downgraded to 'fix' this issue.