Advertisement
fabrizio97726

Pulsante entra/esci

Apr 7th, 2025
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.20 KB | None | 0 0
  1. captive_portal:
  2. web_server:
  3.   port: 80
  4.   version: 3
  5.   include_internal: true
  6.   local: true
  7. # Enable logging
  8. logger:
  9.   level: DEBUG
  10.  
  11. #RESTART    
  12. button:
  13.   - platform: restart
  14.     name: "Restart"  
  15.    
  16. sensor:
  17. #WIFI
  18.   - platform: wifi_signal
  19.     name: "WiFi Signal pulsante entra-esci"
  20.     update_interval: 15s
  21.     filters:
  22.       - sliding_window_moving_average:
  23.           window_size: 15
  24.           send_every: 15
  25.           send_first_at: 15
  26.     icon: mdi:wifi  
  27.  
  28. #PULSANTE FISICO ENTRA          
  29. binary_sensor:
  30.   - platform: gpio
  31.     pin:
  32.       number: GPIO1
  33.       mode: INPUT_PULLUP
  34.       inverted: True
  35.     name: "pulsante entra"    
  36.     id: pulsante_entra
  37.     icon: mdi:home
  38.  
  39. #PRESSIONE LUNGA ENTRA
  40.     on_click:
  41.     - min_length: 300ms
  42.       max_length: 1s
  43.       then:    
  44.         - homeassistant.service:
  45.             service: homeassistant.turn_on
  46.             data:
  47.               entity_id: light.faretti_tavolo  
  48.  
  49. #DOPPIO CLICK ENTRA
  50.     on_double_click:
  51.           min_length: 50ms
  52.           max_length: 350ms
  53.           then:
  54.             - homeassistant.service:
  55.                 service: homeassistant.toggle
  56.                 data:
  57.                   entity_id: light.mobili
  58.  
  59. #PULSANTE FISICO ESCI        
  60.   - platform: gpio
  61.     pin:
  62.       number: GPIO2
  63.       mode: INPUT_PULLUP
  64.       inverted: True
  65.     name: "pulsante esci"    
  66.     id: pulsante_esci
  67.     icon: mdi:home-export-outline
  68.  
  69. #PRESSIONE LUNGA ESCI
  70.     on_click:
  71.     - min_length: 300ms
  72.       max_length: 1s
  73.       then:      
  74.         - homeassistant.service:
  75.             service: homeassistant.turn_off
  76.             data:
  77.               entity_id: light.faretti_tavolo      
  78.  
  79. #DOPPIO CLICK ESCI
  80. #    on_double_click:
  81. #          min_length: 50ms
  82. #          max_length: 350ms
  83. #          then:
  84. #            - homeassistant.service:
  85. #                service: homeassistant.toggle
  86. #                data:
  87. #                  entity_id: script.pulsante_uscita_casa
  88. #PRESSIONE CORTA ESCI  
  89.     - min_length: 50ms
  90.       max_length: 150ms  
  91.       then:
  92.         - homeassistant.service:
  93.             service: homeassistant.toggle
  94.             data:
  95.               entity_id: script.pulsante_uscita_casa  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement