ESP Easy Mega Home ...
 
Powiadomienia
Wyczyść wszystko

ESP Easy Mega Home Assistant

13 Wpisów
5 Użytkownicy
1 Likes
1,921 Wyświetleń
 kip
(@kip)
Wpisów: 79
Pomocny
Autor tematu
 

Witam, mam problem z urządzeniami esp8266 z zainstalowanym softem ESP Easy Mega. Po ostatniej aktualizacji wywaliło mi wszystkie urządzenia podpięte do HA. Dodawane były za pomocą wpisu do pliku yaml

Zrzut ekranu 2022 12 13 o 17.37.43

 

 
Dodane : 11/12/2022 5:10 pm
(@panebol)
Wpisów: 21
Praktykant Donator 2K22
 

Podpinam się pod temat, po dodaniu czujnika ds18b20 w podobnej konfiguracji do ha przez mqtt wywala błąd.

 
Dodane : 26/04/2023 9:15 pm
(@mig41)
Wpisów: 615
Ekspert
 

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/

 
Dodane : 27/04/2023 6:07 am
isom reacted
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Można też tak

2

 to czujnik temp z MAX6675 i ostanim ESPEasy, które mam u siebie

 
Dodane : 27/04/2023 8:22 am
(@panebol)
Wpisów: 21
Praktykant Donator 2K22
 

@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.

 
Dodane : 27/04/2023 7:39 pm
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

Dodane przez: @panebol

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
 
Dodane : 27/04/2023 8:19 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@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.

 
Dodane : 27/04/2023 9:02 pm
(@panebol)
Wpisów: 21
Praktykant Donator 2K22
 

@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.
 
Dodane : 27/04/2023 10:01 pm
(@mig41)
Wpisów: 615
Ekspert
 

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...

 
Dodane : 28/04/2023 6:26 am
(@panebol)
Wpisów: 21
Praktykant Donator 2K22
 

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.
 
Dodane : 28/04/2023 7:14 pm
(@mig41)
Wpisów: 615
Ekspert
 

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ś.

 
Dodane : 29/04/2023 8:37 am
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

Dodane przez: @panebol

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.

 
Dodane : 29/04/2023 10:32 am
(@mig41)
Wpisów: 615
Ekspert
 

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...

 
Dodane : 29/04/2023 12:28 pm
Udostępnij: