jak dodać ESP8266 d...
 
Powiadomienia
Wyczyść wszystko

Pytanie jak dodać ESP8266 do HA

45 Wpisów
6 Użytkownicy
3 Reactions
2,086 Wyświetleń
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

jak poprawnie dodać dane z ESP 8266 do HA ?

jest sporo poradników ale nie działają, z tego co się zorientowałem to w kolejnych wersjach systemu zmienia się składnia i porady wcześniejsze przestają być aktualne

może ktoś pomóc jak to ogarnąć ?

potrzebuję takie dane przesłać do HA po mqtt jak z linijki 2, walczę z tym na różne sposoby i nie potrafię ogarnąć

image

dodam jeszcze że nie mogę uzyskać odczytów po mqtt w Mqtt Explorerze więc coś jeszcze nie jest chyba poprawnie zestawione połączenie mqtt ale nie wiem jak, niby mqtt w HA zaistalowany uruchomiony a coś nie hula

 
Dodane : 04/11/2023 6:42 pm
 jarn
(@jarn)
Wpisów: 43
Praktykant
 

Zmień tytuł tematu na "Jak dodać EspEasy do HA". 

Pierwsze z google https://arturhome.pl/konfiguracja/

Skoro nie masz nic w mqtt explorer, to espeasy nie jest połączone z mqtt. 

 
Dodane : 04/11/2023 6:52 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

a widziałeś z którego roku jest ten poradnik ? 

poza tym kończy się na konfiguracji configu.yaml brak jest dalszej części jak to zaprezentować na kartach w HA,

tak jak pisałem wiele poradników nie jest aktualnych z powodu zmiany składni w kolejnych wersjach HA

na postawie nich tworzyłem wpisy w configu i niestety nie działają

nie to że nic nie mam w mqtt explorer tylko nie może sie połączyć 

poniewaz zaczynam z HA to niestety wszystko tu jest nowe całkiem nowa organizacja do tej pory działałem na Domoticzu, więc początkowo jest trudno sie przestawić, ale od czegoś muszę zacząć żeby iść dalej

 
Dodane : 04/11/2023 7:11 pm
 jarn
(@jarn)
Wpisów: 43
Praktykant
 

To na wstępie mqtt i test połączenia się z nim. Rozumiem że serwer zainstalowany i uruchomiony bez błędów ?

 
Dodane : 04/11/2023 7:32 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

a jak to sprawdzić ?

 

a tak przy okazji po wpisaniu tego na podstawie poradnika nie przechodzi weryfikacja:

-platform: mqtt
name: "temperatura"
state_topic: "waga_pasieczna/temp_wilg_na_zewnatrz/temperature"
unit_of_measurement: "°C"

więc coś jest nie tak

 
Dodane : 04/11/2023 7:33 pm
 jarn
(@jarn)
Wpisów: 43
Praktykant
 

A jak masz zainstalowane ? Z dodatku hassio czy pakiet linux ?

 
Dodane : 04/11/2023 7:35 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

ja mam zainstalowane na linuxie na Raspberry

 

edit:

uzyskałem połączenie po mqtt na ESP, oraz jest widoczne połączenie w MQTT Explorer,

jak to teraz uzyskać w Home Asistancie ?

 

taki wpis mam w config.yaml:

mqtt:
    sensor:
        - name: "waga"
           state_topic: home/waga_pasieczna/temp_wilg_na_zewnatrz/Temperature
           #device_class: temperature
           unit_of_measurement: "°C"

 

kartę mam ale nie mam wyniku pomiaru (jest napis waga ale ma być temperatura to taki drobiazg)

image
image

co jest źle ?

 
Dodane : 04/11/2023 7:38 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@zibi wiedziałem że polegniesz z tym ESPEasy , jak pisałeś że przymierzasz się do HA.

Tu wszystko jest ważne wcięcia w yaml , jedna kropka i nie działa, ale od początku, zaczynasz bardzo źle pakując wszystko do configuration.yaml, po dodaniu kilku modułów z większą ilością czujników zrobi się tasiemiec nie do ogarnięcia.

Proponuję zacząć od wpisu w configuration.yaml jak poniżej

1

 Potem tworzysz sobie nowy plik, w którym umieścisz sobie czujniki mqtt

2

otwierasz ten plik i tam dodajesz swój czujnik tak jak w moim przykładzie

3

 unique id możesz wpisać co chcesz, ważne żeby był inny dla każdego czujnika

Ważny jest też state topic , musi być taki jak wypluwa esp 

 

 
Dodane : 04/11/2023 8:38 pm
jarn reacted
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

o zbawco 😀 

 

biorę się do dzieła, tylko powiedz mi jeszcze czy :

- pierwsze wpis robię w dowolnym miejscu tego configu?

- jak się tworzy nowy plik ?

 
Dodane : 04/11/2023 8:40 pm
 jarn
(@jarn)
Wpisów: 43
Praktykant
 

Jak już masz połączenie z mqtt. To teraz Ustawienia-> Urzadzenia i usługi-> dodaj integrację mqtt. Po połączeniu jak wyżej najlepiej zrobić dla wpisów mqtt osobny plik. Poniżej mój przykład mqtt, odczyt z pieca.

sensor:
  - name: Ogrzewanie Temperatura zewnętrzna
    unique_id: ebusd_central_heating_outside_temperature
    device:
      identifiers: "ebusd_bai"
      via_device: "ebusd"
    state_topic: "ebusd/bai/OutdoorstempSensor"
    value_template: "{{ value_json['temp'].value }}"
    unit_of_measurement: "°C"
 
Dodane : 04/11/2023 8:48 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

zrobiłem pierwszy wpis i coś sie burzy nie przechodzi weryfikacji:

image
 
Dodane : 04/11/2023 8:52 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @zibi

coś sie burzy nie przechodzi weryfikacji:

Burzy się bo nie ma gdzie includować 🙂 Nie utworzyłeś pliku 

Wpis include mqtt może być tam gdzie masz wolne miejsce , ale jak zaplanujesz więcej plików np do termostatów , czyli climate , switch dla przełączników itd, to najlepiej mieć to w jednym miejscu

5

 A dodanie nowego pliku jest przecież jak na dłoni

4

 

 
Dodane : 04/11/2023 8:56 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

Dodane przez: @jarn

Jak już masz połączenie z mqtt. To teraz Ustawienia-> Urzadzenia i usługi-> dodaj integrację mqtt. Po połączeniu jak wyżej najlepiej zrobić dla wpisów mqtt osobny plik. Poniżej mój przykład mqtt, odczyt z pieca.

sensor:
  - name: Ogrzewanie Temperatura zewnętrzna
    unique_id: ebusd_central_heating_outside_temperature
    device:
      identifiers: "ebusd_bai"
      via_device: "ebusd"
    state_topic: "ebusd/bai/OutdoorstempSensor"
    value_template: "{{ value_json['temp'].value }}"
    unit_of_measurement: "°C"

 

pisze mi że już skonfigurowano

image

 

 

 
Dodane : 04/11/2023 8:57 pm
jarn reacted
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

Dodane przez: @isom

Dodane przez: @zibi

coś sie burzy nie przechodzi weryfikacji:

Burzy się bo nie ma gdzie includować 🙂 Nie utworzyłeś pliku 

Wpis include mqtt może być tam gdzie masz wolne miejsce , ale jak zaplanujesz więcej plików np do termostatów , czyli climate , switch dla przełączników itd, to najlepiej mieć to w jednym miejscu

-- załącznik nie jest dostępny --

 A dodanie nowego pliku jest przecież jak na dłoni

-- załącznik nie jest dostępny --

 

 

już zrobione, plik utworzony wpis dodany, odczytów brak

tak to wygląda:

image

 

 
Dodane : 04/11/2023 9:02 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @zibi

tak to wygląda:

A pokaż jak wygląda ten topic w MQTT Explorer, bo moje spaliny wyglądają tak

6

 I coś mi wygąda że ten twój topic jakiś udziwniony 

 
Dodane : 04/11/2023 9:22 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

widzi mi sie że on czyta z ESP pierwszy wiersz z kg zamiast drugi z temperaturą i wilgotnością

image
image
 
Dodane : 04/11/2023 9:25 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @zibi

widzi mi sie że on czyta pierwszy wiersz

Jaką nazwę ma to ESP ? Potem nazwa w devices w zakładce temperatura w tym espeasy

Wpisz nazwę modułu na górze w wyszukiwarce MQTT Explorer to pokaże tylko ten moduł

ale z fotek wynika, że topic będzie inny niż wpisałeś w HA

waga_pasieczna/temp_wilg_na_zewnatrz/temperature

 

 
Dodane : 04/11/2023 9:41 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

nazwa ESP - waga_pasieczna

nazwa device to: 

- waga

- temp_wilg_na_zewnatrz (dwa pomiary temperatura i wilgotność)

 

jak wpisuję w przeglądarce mqtt nazwę "temp_wilg_na_zewnatrz" to brak reakcji jak wpisuję "waga" to pokazuje tak jak jest czyli 0,000kg

czy tu nie jest coś przekombinowane z nazwą (temp_wilg_na_zewnatrz) ?

 
Dodane : 04/11/2023 9:52 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Dodane przez: @zibi

nazwa device to: 

nazwa device z temperaturą to nie waga, nie kłam tylko przepisz ten topic co podałem wyżej zapisz configurację z nowymi topicami i sprawdz 

device waga dotyczy kg a nie czujnika temperatury

i nie zapomnij po zapisaniu configuracji uruchomić ponownie 🙂

 
Dodane : 04/11/2023 9:55 pm
 zibi
(@zibi)
Wpisów: 159
Pomocny
Autor tematu
 

nazwa DEVICE z temperaturą to "temp_wilg_na_zewnatrz"

ale czemu mqtt explorer pokazuje tylko wagę a nie wszystkie trzy czujniki ?

 

cały czas w HA mam takie wpisy więc chyba dobrze:

image

 

 
Dodane : 04/11/2023 9:58 pm
Strona 1 / 3
Udostępnij: