Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ecobee stopped working, on upgrade, and errors in log

Featured Replies

Posted

I think I upgraded Ecobee to 3.1.5 and to stopped updating.
I clicked re-install and no love.
I uninstalled, rebooted eisy, and reinstalled still no love.
It has been running fine since Jan 2023.
I get this continually in the Ecobee log.
Thanks

 
2024-02-11 13:21:22,602 MainThread udi_interface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: UDI interface initializing
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: User=0021b90262b6_3
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: Home=/var/polyglot/pg3/ns/0021b90262b6_3
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: Node Server Path=/var/polyglot/pg3/ns/0021b90262b6_3
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: PG3INIT=eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NjI6YjYiLCJwcm9maWxlTnVtIjozLCJsb2dMZXZlbCI6IldBUk5JTkciLCJ0b2tlbiI6IjNLciZ2dTBncEZBKEt5bHMiLCJtcXR0SG9zdCI6ImxvY2FsaG9zdCIsIm1xdHRQb3J0Ijo4ODgzLCJzZWN1cmUiOjEsImlzUEczeCI6dHJ1ZSwicGczVmVyc2lvbiI6IjMuMi4xOCIsImlzeVZlcnNpb24iOiI1LjguMCIsImVkaXRpb24iOiJTdGFuZGFyZCJ9
2024-02-11 13:21:22,603 MainThread udi_interface INFO __init__:<module>: Loading interface module
2024-02-11 13:21:22,649 MainThread udi_interface INFO interface:<module>: Loading MQTT module
2024-02-11 13:21:23,186 MainThread udi_interface INFO interface:<module>: MQTT module loaded
2024-02-11 13:21:23,424 MainThread udi_interface INFO __init__:<module>: Loading udi_interface module
2024-02-11 13:21:23,424 MainThread udi_interface INFO __init__:<module>: Loading node module
2024-02-11 13:21:23,425 MainThread udi_interface INFO __init__:<module>: Loading custom module
2024-02-11 13:21:23,425 MainThread udi_interface INFO __init__:<module>: Loading isy module
2024-02-11 13:21:23,425 MainThread udi_interface INFO __init__:<module>: UDI interface initialized
2024-02-11 13:21:23,425 MainThread udi_interface INFO __init__:<module>: UDI Python Interface for Polyglot version 3 3.2.6 Starting...
2024-02-11 13:21:23,429 MainThread udi_interface ERROR ecobee-poly:<module>: Excption: Unsupported callback API version: version 2.0 added a callback_api_version, see migrations.md for details
Traceback (most recent call last):
File "/var/polyglot/pg3/ns/0021b90262b6_3/ecobee-poly.py", line 11, in <module>
polyglot = Interface([Controller])
File "/var/polyglot/pg3/ns/0021b90262b6_3/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 253, in __init__
self._mqttc = mqtt.Client(self.id, True)
File "/var/polyglot/pg3/ns/0021b90262b6_3/.local/lib/python3.9/site-packages/paho/mqtt/client.py", line 766, in __init__
raise ValueError(
ValueError: Unsupported callback API version: version 2.0 added a callback_api_version, see migrations.md for details
 

Solved by paulbates

Go to solution
  • Solution

Unfortunately you are the victim of bad timing. On of the underlying pg3x support libraries changed (MQTT) and caused  new installs of of plugins to break. I see MQTT error messages in your error log above.

UDI will work to restore it tomorrow, read this thread

 

  • Author

Thanks for the info, I thought I was going crazy, I couldn't find much info on it. 👍

  • Author

Thanks, just did the upgrade, and re-did PIN auth and presto changeo, it is back working!

Cheers

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.