Podpinam się pod temat, po dodaniu czujnika ds18b20 w podobnej konfiguracji do ha przez mqtt wywala błąd.
Jeśli jest "podobna" konfiguracja , to niedobrze , bo od końca poprzedniego roku nie ma już czegoś takiego jak "- platform: mqtt" , jest samo "mqtt:"...
Trzeba składnię ustawić wg tego: https://www.home-assistant.io/integrations/sensor.mqtt/
@isom dzięki za podpowiedź, widzę że tu edycja nie odbywa się w pliku configuration.yaml. Zastanawia mnie jeszcze unique_id: jak to ustawić poprawnie.
unique_id: jak to ustawić poprawnie.
dowolnie jak się Tobie podoba, ma być unikalne i nie powtarzające się w Twoich konfiguracjach, możesz użyć liter lub możesz pominąć ten parametr jest on opcjonalny.
unique_id: temperatura_strych_ds18b20
@panebol wrzucanie wszystkiego do głównego pliku konfiguracyjnego, to nie jest dobry pomysł ( moim zdaniem), pomyśl że masz 7 termostatów, których konfig wrzucasz do configuration.yaml, za chwilę dojdzie kilka scen, skryptów i czujników i plik staje się nieczytelny, edycja wymaga przewijania takiego tasiemca i łatwo o pomyłkę. Zamiast tego w głównym pliku robisz sobie odnośniki do plików, w których trzymasz odzielnie termostaty, sceny, czujniki itd.
Dla mqtt wystarczy w configuration.yaml taki wpis
mqtt: !include mqtt_include.yaml
Potem dodajesz sobie nowy plik z nazwą mqtt_include.yaml
i możesz sobie taki czujnik dodać tak jak na moim foto.
@isom Dzięki za instruktaż,będę miał chwile to pokombinuje. Teraz mam inny problem, zmieniłem składnie na poprawną puki co w pliku configuration.yaml, w logach mqtt wyskakuje mi taki komunikat , zakładam że problem z autoryzacją.
2023-04-27 22:56:30: New client connected from 192.168.1.27:58715 as Temperatury_wymiennik_0 (p2, c0, k10, u'ebol').
2023-04-27 22:56:59: Client Temperatury_wymiennik_0 has exceeded timeout, disconnecting.
A gdzie masz tego brokera mqtt zainstalowanego ? Bezpośrednio z HA "ze sklepu" , czy to osobny żywot ?
Bo jeśli osobny żywot to gdzieś trzeba HA podać hasła ( o ile masz) do tego brokera...
Zainstalowany prosto z sklepu, ogólnie mqtt śmiga bo z AFE T1 nie miałem żadnego problemu. Poszperałem w internetach i ponoć zmiana portu mogła by pomóc na 8883 i po komunikatach widzę że to chyba problem z SSL.
2023-04-28 20:02:44: New connection from 172.30.32.1:35095 on port 8883.
2023-04-28 20:02:44: OpenSSL Error[0]: error:1408F10B:SSL routines:ssl3_get_record:wrong version number
2023-04-28 20:02:44: Client <unknown> disconnected: Protocol error.
To połączenie z 172.30.32.1 to jest wewnętrzne z HA (supervisor sprawdza czy MQTT żyje , czy jakoś tak) . Może w konfiguracji jakieś certyfikaty sobie powłączałeś.
zmiana portu mogła by pomóc na 8883
mqtt działa standardowo na porcie 1883 ale jeśli używasz SSL to na porcie 8883
Tak czy siak dodajesz w HA --> Ustawienia--> Osoby--> Użytkownicy --> nowego użytkownika z hasłem i tego użytkownika używasz do połączeń mqtt swoich urządzeń czyli wpisujesz do konfiguracji AFE, ESP czy innych.
Przecież można w konfiguracji mosquitto broker dopisać użytkowików , po co dodawać do HA...
Można używać standardowego użytkownika "homeassistant" i w ogóle nie dodawać użytkowników...