-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Device does not update if you make change outside of HA #81
Comments
May or may not be related, but any time I change a setting on the Device page for the fan I get an error at the bottom of the page, I looked in the logs, and this is what is being logged. Logger: homeassistant Error doing job: Task exception was never retrieved (None) |
Looks related; looks like its trying to update the Mode selector control, but instead of an integer it got null. I did notice there's a new firmware update that I haven't gotten around to installing yet. I wonder if AC Infinity shook up the data structure a bit. I'll take a look. Can you confirm for me if you're on the latest firmware for your controller? |
I can't reproduce it, but I think I see the issue based on your logs. |
Yes, its on the latest Firmware. I just installed it all yesterday and the first thing it did was install a Firmware update. Its on F3.2.56 |
This should be fixed in 1.8.0. Let me know if you still have issues and we can continue to troubleshoot. |
Still getting the same behavior after updating to 1.8.0 of the integration, but a slightly different error in the log. If I go into the Device and set the Active Mode to On, the Fan will turn On, but then I get an error that says "TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'" at the bottom of the page, Log says: ` Error doing job: Task exception was never retrieved (None) And changing anything in the App or on the Controller directly still shows no updates on the device in HA. It will stay on whatever state you last set it to in HA, regardless of if that is the actual state or not. |
Yeah you're failing during the update call, so I would expect stuff to get out of sync. Looks like we fixed the bug and the select boxes, but you failed later on when the number entities tried to update. Appears to be another enum lookup with a null value. Might have to update my tests to run through every module testing for Nones. |
Can you give 1.8.1 a go and see if your logs change? |
Looks like that has resolved it. Just tested it and got no errors in Home Assistant and changing the speed or turning the fan on/off from HA reflects on the Controller and in the mobile app, and vica versa. |
Mine is working fine as well. |
Awesome. Thanks y'all :) Let me know if you run into anything else. |
Describe the bug
If you use either the AC Infinity Mobile app, or the Controller directly to change the speed/mode/etc... those changes are not reflected on the device in HA.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Changing the state outside of HA will sync to and update the device in HA, so that you can still utilize the mobile app and/or physical controller if needed.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
CLOUDLINE PRO T4 with Controller 69 Pro+
Homeassistant 2024.10.4
The text was updated successfully, but these errors were encountered: