Asystent AI
Odczyt statusu Flam...
 
Powiadomienia
Wyczyść wszystko

Odczyt statusu Flame Sensor + ESP-easy w Home Assistant

14 Wpisów
3 Użytkownicy
2 Reactions
1,306 Wyświetleń
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 
[#5546]

Witam

Posiadam Wemos D1 z wgranym ESP-easy dopięte mam po analogu czujkę czadu i ją odczytuję bez problemu w HA ale mam tam też  flame sensor który pokazuje w ESP 0 lub 1 ale nie wiem jak to przekazać do HA

same czujniki analogowe mam tak dodane :

#Czujka Gaz/CZAD
  - name: "Czujka Gazowa"
    state_topic: "Czujka_Gaz-Czad_9/Czujnik-Gaz/Analog"
    unit_of_measurement: "ppm" 
    
  - name: "Czujka Czad"
    state_topic: "Czujka_Gaz-Czad_9/Analog-Czad/Analog"
    unit_of_measurement: "ppm"
    

 

Jak dodać taki flame sensor lub w innym przypadku przełącznik

Dziękuję


 
Dodane : 17/04/2023 7:19 pm
(@mig41)
Wpisów: 630
Ekspert
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
 

Rozumiem , że to odczytujesz z MQTT... Jak coś ma 0 albo 1 to jest to binary sensor , robisz wg tego:

https://www.home-assistant.io/integrations/binary_sensor.mqtt/

mqtt:
  binary_sensor:
    - name: Czujnik Plomienia
      state_topic: "Czujka_Gaz-Czad_9/flamesensor"
      payload_on: "1"
      payload_off: "0"

 
Dodane : 17/04/2023 7:58 pm
Mariusz
(@mariusz-2)
Wpisów: 240
Weteran Donator 2K23
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
 

Dodane przez: @wojtek_gtx

Jak dodać taki flame sensor lub w innym przypadku przełącznik

Nie piszesz gdzie masz ten wpis w yaml, Ale pozostałe sensory MQTT dodajesz podobnie w integracji MQTT.

 - name: "Garaz illuminance"
    device_class: illuminance 
    state_class: measurement
    unit_of_measurement: "lm"
    state_topic: "garaz_lux"
    payload_available: "online"
    payload_not_available: "offline"

  - name: "Lazienka wentylator"
    state_topic: "Domo_dev/189/lazienka/went"
    payload_available: "online"
    payload_not_available: "offline"

natomiast sensory binarne dodajesz jako binary_sensor

binary_sensor:

      # ----------------------------------------------------------------------
      # sensor z NR termostat cyrkulacji
      # ---------------------------------------------------------------------- 

  - name: "pompa cyrkulacji"
    device_class: running
    state_topic: "state"
    payload_available: "online"
    payload_not_available: "offline"  
    payload_on: "true"
    payload_off: "false"

jeśli dodasz odpowiednią device_class będziesz go miał jako door , motion albo co tam chcesz. W dokumentacji masz przykłady. Zwracaj uwagę na odpowiednie wcięcia w kodzie.

https://www.home-assistant.io/integrations/binary_sensor/#device-class

https://www.home-assistant.io/integrations/binary_sensor.mqtt/

 

 

 


 
Dodane : 17/04/2023 8:13 pm
isom zareagował
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

@mig41 

Dziękuje działa


 
Dodane : 17/04/2023 10:30 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

Jak zwykle coś, mam też przełącznik/swich i tez mi coś nie idzie, status 1 lub 0 na GPIO 5


 
Dodane : 18/04/2023 5:14 pm
(@mig41)
Wpisów: 630
Ekspert
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
 

No ale co nie idzie ? ESP Eeasy dostarcza prawidłowe topiki do MQTT ? ( bo rozumiem ESP Easy odczytuje stan 0 albo 1 z GPIO5 ?) 


 
Dodane : 18/04/2023 7:10 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

Zrobiłem taki konfig i daje go w pliku mqtt.yaml  pod  binary_sensor:

- name: "Zawor"
  state_topic: "Zawor_11/Button1/State"
  command_topic: "Zawor_11/Button1/State/cmd"
  qos: 0
  payload_on: "GPIO,5,1"
  payload_off: "GPIO,5,0"
  state_on: "1"
  state_off: "0"
  retain: true

ale nie idzie nawet nie mogę przeładować konfigu ...

 


 
Dodane : 18/04/2023 9:29 pm
(@mig41)
Wpisów: 630
Ekspert
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
 

Bo to nie jest sensor , z sensora odczytujesz stan( z binary sensora też ) , sterujesz co najwyżej switchem 🙂

 


 
Dodane : 18/04/2023 9:42 pm
wojtek_gtx zareagował
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

Wpakowałem do pliku switch.yaml takie coś i się zapisało, szybki reset sie wykonał ale jest błąd ...

   - name: "Zawor"
      state_topic: "Zawor_11/Button1/State"
      command_topic: "Zawor_11/Button1/State/cmd"
      qos: 0
      payload_on: "GPIO,5,1"
      payload_off: "GPIO,5,0"
      state_on: "1"
      state_off: "0"
      retain: true

 
Dodane : 18/04/2023 10:21 pm
(@mig41)
Wpisów: 630
Ekspert
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
 

Błąd gdzie ? Jest w HA taki swich "Zawor" ? Czy jest , ale nieaktywny ?

Jaką wartość ma topic

Zawor_11/Button1/State

?

EDIT: No i najważniejsze pytanie , skąd pewność , że plik switch.yaml jest rozpoznawalny u Ciebie przez HA ? Bo ja pewności nie mam... Daj to normalnie w configuration.yaml , w sekcji mqtt / switch


 
Dodane : 18/04/2023 10:27 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

 

Screenshot 2023 04 19 06 06 09 233 edit io.homeassistant.companion.android

@mig41 

Topik ma taką wartość bo odczytałem to z mqtt Explorera, a plik jest rozpoznawalny bo mam w nim już urządzenia tylko że "platform: cli"


 
Dodane : 19/04/2023 6:04 am
(@mig41)
Wpisów: 630
Ekspert
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
 

Masz złą składnię w tym pliku z  mqtt , która obowiązywała do końca poprzednieo roku. Nie pamiętam już jakie był to zmiany , ale trzeba ją poprawić na "nowy standard". 

W pliku configuration.yaml powinno to być w ten sposób:

mqtt:
  switch:
    - name: "Zawor"
      state_topic: "Zawor_11/Button1/State"
      command_topic: "Zawor_11/Button1/State/cmd"
      qos: 0
      payload_on: "GPIO,5,1"
      payload_off: "GPIO,5,0"
      state_on: "1"
      state_off: "0"
      retain: true

Jeśli ten plik switch.yaml masz w katalogu packages , to też tak samo powinno to wyglądać...

I na pewno do steroania ESPEasy jest topic ..../State/cmd , a po wysterowaniu jest potwierdzenie w postaci 0 lub 1 w topicu ... State ? 

 

A poza konkursem , ja się pytałem jaką wartość ma topic , a Ty mi odpowiadasz ,że ma "taką wartość"... 🙂 Tak to się nie dogadamy 🙂

 


 
Dodane : 19/04/2023 6:57 am
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

Dodane przez: @mig41

 

A poza konkursem , ja się pytałem jaką wartość ma topic , a Ty mi odpowiadasz ,że ma "taką wartość"... 🙂 Tak to się nie dogadamy 🙂

 

 

Sorka nie doczytałem, tak to jest z telefonu odpisywać

Wartość odczytana z MQTT Explorer :

Zawor_11/Button1/State    -   0  lub 1

 


 
Dodane : 19/04/2023 9:10 am
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
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
 

@mig41 

Wpakowałem to do pliku mqtt.yaml  :

switch:
    - name: "Zawor"
      state_topic: "Zawor_11/Button1/State"
      command_topic: "Zawor_11/Button1/State/cmd"
      qos: 0
      payload_on: "GPIO,5,1"
      payload_off: "GPIO,5,0"
      state_on: "1"
      state_off: "0"
      retain: true

 

I łyknęło, nie ma żadnych błędów, nie mam jak sprawdzić bo poza domem jestem ale encje też się pokazały, wracam i po testuję:


 
Dodane : 19/04/2023 9:55 am
Udostępnij: