Open wji9na opened 8 months ago
обновил интеграцию на бета версию v1.1.8b12 заработало отображение всех датчиков кроме одного, температурного, на 31 входе меги подключен комбинированный датчик температуры/влажности/освещенности по i2c, а именно HTU21D и сенсор освещённости MAX44009, (датчик вот такой, как и остальные) показания влажности и освещенности приходят и отображаются исправно, а показания температурного фиксируются с некоторой периодичностью, но отображаются как неизвестные в логах сообщения о том, что датчик не возвращает значение
2024-01-10 11:22:11.004 DEBUG (MainThread) [custom_components.mega.mega] request: http://192.168.1.1/sec/?pt=31&scl=30&i2c_dev=htu21d&i2c_par=1
2024-01-10 11:22:11.015 DEBUG (MainThread) [custom_components.mega.mega] response NA
2024-01-10 11:22:11.015 DEBUG (MainThread) [custom_components.mega.mega] i2c response: {(('pt', '31'), ('scl', '30'), ('i2c_dev', 'htu21d'), ('i2c_par', 1)): None}
однако тот же запрос в браузере возвращает данные
Описание После обновления HomeAssistant перестали отображаться актуальные данные датчиков i2c, данные судя по дебагу поступают от датчиков, но не отображаются в карточке и состоянии датчика. Эта проблема появилась достаточно давно, поэтому я тянул с обновлением, но больше откладывать не мог. На скриншоте видно частоту обновления информации до обновления HA и после. При этом один датчик продолжает обновляться как ни в чём ни бывало.
Версии систем Enviroment: homeassistantos/proxmoxve HA version: 11.3 mega_hacs version: 1.1.7 megad firmware version: 4.51b2 используется mqtt: false
Ожидаемое поведение Обновление данных датчика каждые 30 секунд, в соответствии с настройками обновления входов интеграции.
Screenshots не отображающийся корректно датчик единственный отображающийся датчик
LOG пример получения данных от датчика, значения которого не обновляются корректно, после обновления:
в конце процедуры обновления входов от меги в логе присутствует ошибка: