binary_sensor - změna stavu (aktivity)

možnosti a vlastnosti
Odpovědět
Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

binary_sensor - změna stavu (aktivity)

Příspěvek od Lion® »

Ahojte.

Řeším, pro mne oříšek, vlastní změnu stavu binárního senzoru.

Příklad:
binární senzor device_class: door je "on", "aktivní" a ikona je mdi:door-open
a já bych potřeboval:
binární senzor device_class: door je "on", "NEaktivní" a ikona je mdi:door-close
resp.:
binární senzor device_class: door je "off", "aktivní" a ikona je mdi:door-open

Prostě, když jsou dveře myčky nádobí otevřené je ikona senzoru aktivní a door-open
potřebuji, když jsou dveře myčky zavřené aby byla ikona aktivní a door-close.

Možná to ani nejde i když se říká že všechno jde když se chce, jen zatím nevím jak.
Věděl by někdo?
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 1076
Registrován: 30. září 2020, 20:33
Dal poděkování: 55 poděkování
Dostal poděkování: 105 poděkování

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Pete30 »

Čau, to je jen jako entita nebo senzor co jsi vytvořil a používáš ho v nějaké kartě ?
Jestli to dobře chápu chceš ten stav invertovat ?

Vyzkoušej toto (bez záruky :lol: ):

Kód: Vybrat vše

  - platform: template
    sensors:
      dvere_mycka_invert:
        value_template: >-
          {{ is_state('binary_sensor.xxxxxxxx', 'off') }}
        friendly_name: Dveře myčka
        device_class: door
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Lion® »

Pete30 píše: 15. květen 2022, 18:08 Čau, to je jen jako entita nebo senzor co jsi vytvořil a používáš ho v nějaké kartě ?
Jestli to dobře chápu chceš ten stav invertovat ?

Vyzkoušej toto (bez záruky :lol: ):

Kód: Vybrat vše

  - platform: template
    sensors:
      dvere_mycka_invert:
        value_template: >-
          {{ is_state('binary_sensor.xxxxxxxx', 'off') }}
        friendly_name: Dveře myčka
        device_class: door
Teď jsem venku, zkusim, ale jak tam dáš device_class tak tim je to všechno daný...
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Tad
Pokročilý
Pokročilý
Příspěvky: 240
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 47 poděkování
Dostal poděkování: 19 poděkování

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Tad »

Kód: Vybrat vše

- platform: template
  sensors:
    stav_brany:
      friendly_name: Stav mycky
      icon_template: >                                                                                                                                 
        {% if is_state('binary_sensor.xxxx', 'on') %}                                                                             
          mdi:door-close                                                                                                                          
        {% else %}                                                                      
          mdi:door-open
        {% endif %} 
      value_template: >
        {% if is_state('binary_sensor.xxxx', 'on') %}
          Zavřeno
        {% else %}
          Otevřeno
        {% endif %}   

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Lion® »

Pete30 píše: 15. květen 2022, 18:08 Čau, to je jen jako entita nebo senzor co jsi vytvořil a používáš ho v nějaké kartě ?
Jestli to dobře chápu chceš ten stav invertovat ?

Vyzkoušej toto (bez záruky :lol: ):
Spoiler

Kód: Vybrat vše

  - platform: template
    sensors:
      dvere_mycka_invert:
        value_template: >-
          {{ is_state('binary_sensor.xxxxxxxx', 'off') }}
        friendly_name: Dveře myčka
        device_class: door
tak je to takto, dvířka jsou fyzicky zavřená
sensor Pete30 (číslo 1) je aktivní ( "on" ) což mi vyhovuje, nevyhovuje mi že je mdi:door-open
sensor poskytnutý myčkou (číslo 2) je "off" a mdi:door-close, jenže bych si přál jej mít "aktivní" - (ikona žlutá)
Výstřižek.PNG
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Lion® »

Tad píše: 15. květen 2022, 21:08
Spoiler

Kód: Vybrat vše

- platform: template
  sensors:
    stav_brany:
      friendly_name: Stav mycky
      icon_template: >                                                                                                                                 
        {% if is_state('binary_sensor.xxxx', 'on') %}                                                                             
          mdi:door-close                                                                                                                          
        {% else %}                                                                      
          mdi:door-open
        {% endif %} 
      value_template: >
        {% if is_state('binary_sensor.xxxx', 'on') %}
          Zavřeno
        {% else %}
          Otevřeno
        {% endif %}   
Tad - díky
zdálo se mi, že to není úplně ono tak jsem to trochu posunul

Kód: Vybrat vše

  - platform: template
    sensors:
      dvere_mycky:
          icon_template: >-                                                                                                                                 
            {% if is_state('binary_sensor.mycka_nadobi_door', 'on') %}                                                                             
              mdi:door-open                                                                                                                    
            {% elif is_state('binary_sensor.mycka_nadobi_door', 'off') %}                                                                               
              mdi:door-closed
            {% endif %} 
          value_template: >-
            {% if is_state('binary_sensor.mycka_nadobi_door', 'on') %}
              off
            {% elif is_state('binary_sensor.mycka_nadobi_door', 'off') %}         
              on
            {% endif %}
          friendly_name: Dveře myčky jsou
musím se omluvit, ikona mdi:door-close neexistuje, je to door-closed
Výstřižek.PNG
teď mě tam bude štvát to "Aktivní" "Neaktivní" místo "Zavřeno" a "Otevřeno.
Předpokládám, že to by mi zajistil device_class: door , ale to by se asi vše zase podělalo...
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: binary_sensor - změna stavu (aktivity)

Příspěvek od Lion® »

Díky @Pete30 a @Tad za nasměrování.
Detaily jsem dořešil v kartě....
IMG_20220516_090231.jpg
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Odpovědět

Zpět na „Entity“