Asystent AI
Odpytywanie o stan ...
 
Powiadomienia
Wyczyść wszystko

Odpytywanie o stan danego wejścia w określonym czasie

7 Wpisów
2 Użytkownicy
0 Reactions
2,232 Wyświetleń
(@adrianbc)
Wpisów: 50
Kontrybutor
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
 
[#2934]

Witam . Zbudowałem sobie na module CC2530 zigbee sterowanie bramą garażową . Czyli mam tam encje z otwieraniem bramy , załączania światła , pomiarem temperatury itp . Za sprawdzanie stanu otwarcia bądz zamknięcia bramy garażowej i furtki w garażu odpowiedzialne są dwa kontaktrony . I niby wszystko działa dobrze , lecz wczoraj w nocy sąsiad powiadomił mnie (już drugi raz) że mam otwartą bramę garażową . Nie otwarła się ona samoistnie lecz raczej z mojej winy . Robiłem testy z automatyzacją a nie mam okna na garaż i brama po tych testach widocznie została otwarta . Brama została otwarta , lecz encja pokazująca stan kontaktronu pokazywała że brama jest zamknięta . I tu pytanie . Czy jest jakiś sposób odpytywania wejścia modułu o jego stan co określony czas , np co 2 minuty . Poniżej wstawiam kod wizualizacji stanu mojego kontaktronu .

 

type: custom:slider-button-card
entity: switch.garaz_l2
slider:
  direction: top-bottom
  background: solid
  use_state_color: true
  use_percentage_bg_opacity: true
  show_track: false
  toggle_on_click: false
  force_square: false
show_name: true
show_state: true
compact: true
icon:
  show: true
  use_state_color: true
  icon: mdi:gate-alert
  tap_action:
    action: none
action_button:
  mode: custom
  icon: mdi:power
  show: false
  show_spinner: true
  tap_action:
    action: none
name: Czujnik bramy

 
Dodane : 28/05/2022 11:43 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
 

Chyba mylisz switch ( czyli coś czym HA steruje)  z binary_sensor ( czyli czymś co HA dostaje jako potwierdzenie , czyli dosłownie tak jak się to tłumaczy czujnik) . Oba mają stany 0 lub 1 , ale "kierunek działania" inny. 


 
Dodane : 28/05/2022 12:49 pm
(@adrianbc)
Wpisów: 50
Kontrybutor
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: @marcingajda

Chyba mylisz switch ( czyli coś czym HA steruje)  z binary_sensor ( czyli czymś co HA dostaje jako potwierdzenie , czyli dosłownie tak jak się to tłumaczy czujnik) . Oba mają stany 0 lub 1 , ale "kierunek działania" inny. 

Nie wiem . W PTVO którym programujesz CC 2530 dla kontaktronu chyba ustawiasz GPIO jako switch , bo opcji kontaktronu tam nie widzę . A ta encja widoczna w kodzie "

switch.garaz_l2

 jest pochodną tego co ustawiłem w PTVO . No chyba że się mylę .


 
Dodane : 28/05/2022 2:11 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
 

Nie znam się na Zigbee , to w kwestii poprawnego zaprogramowania nie pomogę , natomiast wiem ,że czujniki powinny się nazwać binary_sensor.xxxxx , i wtedy HA nimi nie może sterować , tylko odczytuje ich stan ,natomiast switch.xxxx działa w obie strony i  HA  może przełączyć jego stan , co pewnie się u Ciebie dzieje.


 
Dodane : 28/05/2022 2:32 pm
(@adrianbc)
Wpisów: 50
Kontrybutor
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: @marcingajda

Nie znam się na Zigbee , to w kwestii poprawnego zaprogramowania nie pomogę , natomiast wiem ,że czujniki powinny się nazwać binary_sensor.xxxxx , i wtedy HA nimi nie może sterować , tylko odczytuje ich stan ,natomiast switch.xxxx działa w obie strony i  HA  może przełączyć jego stan , co pewnie się u Ciebie dzieje.

Wiesz chyba trochę naprowadziłeś mnie na temat . Przeglądałem plik binary_sensor i zobaczyłem że mam tam wpis czujnika bramy , tylko miałem zły numer portu z jakiego ma czytać stan . Zmieniłem to i zobaczymy . Wpis jaki miałem przedstawiam poniżej . Jak zrobić aby ten stan był odczytywany o zadany czas ?

- platform: mqtt
  name: "Garaz drzwi bramy"
  state_topic: "zigbee2mqtt/Garaz"
  value_template: "{{ value_json.state_l33 }}"
  device_class: garage_door
  payload_on: "1"
  payload_off: "0"

 
Dodane : 29/05/2022 12:31 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
 

Skoro odczytujesz ten stan z mqtt , to po prostu musisz uwierzyć ,że to co jest w serwerze mqtt jest również w HA 🙂

Skupiłbym się na tym , co ten stan przekazuje do mqtt ( jakaś wtyczka w HA typu zigbee2mqtt ? , i czy przekazuje prawdę).


 
Dodane : 29/05/2022 8:31 am
(@adrianbc)
Wpisów: 50
Kontrybutor
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
 

Tak , tylko że ta prawda czasami jest inna . Miałem coś nie tak z kontaktronem i dostawał jakiś mały impuls i pokazywał w HA że brama jest otwarta pomimo że kontaktron był zwarty a brama zamknięta . 


 
Dodane : 22/08/2022 1:47 pm
Udostępnij: