Asystent AI
Powiadomienia
Wyczyść wszystko

AFE 1.4.0 T2 z DHT22 - MQTT w Home Assistant

12 Wpisów
3 Użytkownicy
1 Reactions
2,904 Wyświetleń
Wpisów: 27
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@lolekanabolek)
Praktykant
Dołączył: 8 lat temu
[#2016]

Witam
Muszę poprosić bardziej doświadczonych kolegów o pomoc. HA nie chce pobierać mi informacji o wilgotności i temperaturze z czujnika. Są to moje początki z MQTT i HA. Będę wdzięczny za pomoc

Temat MQTT: /sonoff/

Wpis w yaml w HA mam następujący

sensor:
  - platform: mqtt
    name: "Temperatura Sypialnia"
    state_topic: "/sonoff/temperature"
    unit_of_measurement: '°C'
    value_template: "{{ value_json.temperature }}"
 - platform: mqtt
   name: "Wilgotność Sypialnia"
   state_topic: "/sonoff/humidity"
   unit_of_measurement: '%'
   value_template: "{{ value_json.humidity }}"


11 Odpowiedzi
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

hey, qrcze nie znam HA, ale na 100% nie masz tam json do parsowania

- przychodzi tam w przypadku AFE 1.4 goła wartość 

na pałę piszę 😉

value_template: "{{ value }}"


Odpowiedz
1 odpowiedź
(@lolekanabolek)
Dołączył: 8 lat temu

Praktykant
Wpisów: 27
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@adrian

wzorując się na https://www.smartnydom.pl/forum/firmware-do-przelacznika-sonoff/afe-t6-v2-0-tematy-mqtt-w-home-assistant/
w zamian za

value_template: "{{ value_json.temperature }}"

próbowałem coś takiego wpisać

value_template: '{{ value_json["temperature"].value }}'

Jednak bez powodzenia. W HA dostałem info, że "Encja nie jest numeryczna: sensor.temperatura_sypialnia"

 

 Screenshot 1

Odpowiedz
lukas121
Wpisów: 543
Zasłużony dla Forum Donator 2K19
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@lukas121)
Ekspert
Dołączył: 8 lat temu

@lolekanabolek

Tak to powinno wyglądać

sensor:
  - platform: mqtt
     name: "Temperatura Sypialnia"
     state_topic: "/sonoff/temperature"
     unit_of_measurement: "°C"
     device_class: temperature
   - platform: mqtt
     name: "Wilgotność Sypialnia"
     state_topic: "/sonoff/humidity"
     unit_of_measurement: "%"
     device_class: humidity

 


Odpowiedz
2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@lukas121 dzięki za pomoc z HA.

@lolekanabolek

  • dla AFE 1.x korzystaj z tej dokumentacji AFE 1.x
  • a tutaj dla AFE 2.x

Za jakieś 2 tyg rozpocznę modyfikację wersji 1.x która męczysz teraz na wersję 2.x żeby było spójnie. Tymczasem jest trochę zamieszania z tymi wersjami - nie ukrywam.

Pzdr.a

 

 


Odpowiedz
(@lolekanabolek)
Dołączył: 8 lat temu

Praktykant
Wpisów: 27
lukas121
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@lukas121

Dzięki, pomogło. Widzę jednak, że HA dostaję tylko stan bieżący, historia nigdzie się nie zapisuje. Jest na to jakiś sposób??

@adrian

Tak, zauważyłem, że są różnice miedzy 1.x a 2.x. Jeszcze większe różnice widzę natomiast w sposobie zapisu składni w HA. Dla laika takiego jak ja, powoduje to niezły zamęt w głowie. No cóż, walczę dalej


Odpowiedz
lukas121
Wpisów: 543
Zasłużony dla Forum Donator 2K19
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@lukas121)
Ekspert
Dołączył: 8 lat temu

Historia się zapisuje automatycznie, musisz poczekać. W afe ustawiasz częstotliwość wysyłania danych i z taką częstotliwością aktualizuje się historia w HA.


Odpowiedz
1 odpowiedź
(@lolekanabolek)
Dołączył: 8 lat temu

Praktykant
Wpisów: 27
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@lukas121
w afe mam ustawione "odczyty co 15 sek" oraz "Wysyłać dane tylko, gdy wartość temperatury lub wilgotności zmieni się".
I od rana w HA żadnej historii jeszcze nie ma, a temperatura i wilgotność jest pokazywana na bieżąco. Chyba aż tak długo ta historia się nie tworzy??


Odpowiedz
lukas121
Wpisów: 543
Zasłużony dla Forum Donator 2K19
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@lukas121)
Ekspert
Dołączył: 8 lat temu

Jak klikniesz na encje otworzy się okno z historią.


Odpowiedz
Strona 1 / 2
Udostępnij: