Closed Kadagor closed 5 months ago
Всі версії сторонніх бібліотек, що використовуються для збірки прошивки, можна знайти тут: https://github.com/v00g100skr/ukraine_alarm_map/blob/7eb845b50fa6b1a468c55c40d0e5b9cda77f1da0/.github/workflows/firmware-compile/action.yml#L34 Так, в архіві бібліотеки давно не оновлювались, швидше за все ми скоро приберемо їх звідти взагалі, а залишимо лише список бібліотек з версіями у Wiki. Відносно помилки HASensorNumber, можливо ви використовуєте "агресивну" обробку попереджень при компіляції. Виставте значення "По замовчуванню" в Arduino IDE (скріншот нижче), або використовуйте прапорець --warnings=default якщо користуєтесь командним рядком для збірки.
Скоріше всього бібліотека home-assistant-integration з архіву не відповідає інстальованій, з якою ви робили компіляцію. Наприклад HAMqtt.h з архіву не містить ConnectionState, але наведений параметр enum є в файлі https://github.com/dawidchyrzynski/arduino-home-assistant/blob/main/src/HAMqtt.h. Проте, якщо для компіляції використовувавти останню версію бібліотеки по наведеному мною посиланні виникнуть помилки з використанням класу HASensorNumber.h