Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Versione 220407 12:22
- esphome:
- name: antifurto
- platform: ESP8266
- board: d1_mini
- includes:
- - bentel_kyo32.h
- wifi:
- ssid: !secret wifi_ssid
- password: !secret wifi_password
- manual_ip:
- static_ip: 192.168.1.34
- gateway: 192.168.1.1
- subnet: 255.255.255.0
- # Enable fallback hotspot (captive portal) in case wifi connection fails
- ap:
- ssid: "Esp32 Test Fallback Hotspot"
- password: "12345678"
- captive_portal:
- # Enable logging
- logger:
- level: INFO
- baud_rate: 0
- # Enable Home Assistant API
- api:
- ota:
- uart:
- id: uart_bus
- tx_pin: GPIO1
- rx_pin: GPIO3
- baud_rate: 9600
- data_bits: 8
- parity: EVEN
- binary_sensor:
- - platform: custom
- lambda: |-
- auto kyo32 = new Bentel_Kyo32(id(uart_bus));
- App.register_component(kyo32);
- return {
- kyo32->kyo_comunication,
- kyo32->stato_sirena,
- kyo32->warn_mancanza_rete,
- kyo32->sabotaggio_zona,
- kyo32->sabotaggio_sistema,
- kyo32->warn_scomparsa_bpi,
- kyo32->warn_fusibile,
- kyo32->warn_batteria_bassa,
- kyo32->warn_guasto_linea_telefonica,
- kyo32->warn_codici_default,
- kyo32->warn_wireless,
- kyo32->sabotaggio_bpi,
- kyo32->sabotaggio_chiave_falsa,
- kyo32->sabotaggio_jam,
- kyo32->sabotaggio_wireless,
- &kyo32->zona[0], &kyo32->zona[1], &kyo32->zona[2], &kyo32->zona[3], &kyo32->zona[4], &kyo32->zona[5], &kyo32->zona[6], &kyo32->zona[7], &kyo32->zona[8], &kyo32->zona[9], &kyo32->zona[10], &kyo32->zona[11], &kyo32->zona[12], &kyo32->zona[13], &kyo32->zona[14], &kyo32->zona[15], &kyo32->zona[16], &kyo32->zona[17], &kyo32->zona[18], &kyo32->zona[19],
- &kyo32->zona_sabotaggio[1], &kyo32->zona_sabotaggio[2],
- &kyo32->zona_esclusa[1], &kyo32->zona_esclusa[2],
- &kyo32->memoria_allarme_zona[1], &kyo32->memoria_allarme_zona[2],
- &kyo32->memoria_sabotaggio_zona[1], &kyo32->memoria_sabotaggio_zona[2],
- &kyo32->allarme_area[1], &kyo32->allarme_area[2],
- &kyo32->inserimento_totale_area[1], &kyo32->inserimento_totale_area[2],
- &kyo32->inserimento_parziale_area[1], &kyo32->inserimento_parziale_area[2],
- &kyo32->inserimento_parziale_ritardo_0_area[1], &kyo32->inserimento_parziale_ritardo_0_area[2],
- &kyo32->disinserita_area[1], &kyo32->disinserita_area[2],
- &kyo32->stato_uscita[1], &kyo32->stato_uscita[2], &kyo32->stato_uscita[3], &kyo32->stato_uscita[4], &kyo32->stato_uscita[5],
- };
- binary_sensors:
- - id: kyo_comunication
- name: "Comunicazione Centrale"
- - id: stato_sirena
- name: "Stato Sirena"
- - id: warn_mancanza_rete
- name: "Mancanza Rete"
- - id: sabotaggio_zona
- name: "Sabotaggio Zona"
- - id: sabotaggio_sistema
- name: "Sabotaggio Sistema"
- - id: warn_scomparsa_bpi
- name: "Scomparsa BPI"
- - id: warn_fusibile
- name: "Fusibile"
- - id: warn_batteria_bassa
- name: "Batteria Bassa"
- - id: warn_guasto_linea_telefonica
- name: "Guasto Linea Telefonica"
- - id: warn_codici_default
- name: "Codici Default"
- - id: warn_wireless
- name: "Wireless"
- - id: sabotaggio_bpi
- name: "Sabotaggio BPI"
- - id: sabotaggio_chiave_falsa
- name: "Sabotaggio Chiave Falsa"
- - id: sabotaggio_jam
- name: "Sabotaggio Jam"
- - id: sabotaggio_wireless
- name: "Sabotaggio wireless"
- - id: zona_0
- name: "Porta Ingresso"
- device_class: door
- - id: zona_1
- name: "Riserva 1"
- - id: zona_2
- name: "Riserva 2"
- - id: zona_3
- name: "Riserva 3"
- - id: zona_4
- name: "Riserva 4"
- - id: zona_5
- name: "Riserva 5"
- - id: zona_6
- name: "Riserva 6"
- - id: zona_7
- name: "Riserva 7"
- - id: zona_8
- name: "Serranda TV"
- device_class: window
- - id: zona_9 # non trova
- name: "Serranda Soggiorno"
- device_class: window
- - id: zona_10
- name: "Serranda Cucina Finestra"
- device_class: window
- - id: zona_11
- name: "Serranda Cucina Balconcino"
- device_class: window
- - id: zona_12
- name: "Serranda Bagno Rosso"
- device_class: window
- - id: zona_13
- name: "Serranda Studio"
- device_class: window
- - id: zona_14
- name: "Serranda Simone"
- device_class: window
- - id: zona_15
- name: "Serranda Bagno Blu"
- device_class: window
- - id: zona_16
- name: "Serranda Camera da Letto"
- device_class: window
- - id: zona_17
- name: "Serranda Balcone"
- device_class: window
- - id: zona_18
- name: "Serranda Giorgio"
- device_class: window
- - id: zona_19
- name: "Riserva 19"
- - id: zona_sabotaggio_1
- name: "Zona 1 Sabotaggio"
- - id: zona_sabotaggio_2
- name: "Zona 2 Sabotaggio"
- - id: zona_esclusa_1
- name: "Zona 1 Esclusa"
- - id: zona_esclusa_2
- name: "Zona 2 Esclusa"
- - id: memoria_allarme_zona_1
- name: "Memoria Allarme Zona 1"
- - id: memoria_allarme_zona_2
- name: "Memoria Allarme Zona 2"
- - id: memoria_sabotaggio_zona_1
- name: "Memoria Sabotaggio Zona 1"
- - id: memoria_sabotaggio_zona_2
- name: "Memoria Sabotaggio Zona 2"
- - id: allarme_area_1
- name: "Allarme Area 1"
- - id: allarme_area_2
- name: "Allarme Area 2"
- - id: inserimento_totale_area_1
- name: "Inserimento Totale Area 1"
- - id: inserimento_totale_area_2
- name: "Inserimento Totale Area 2"
- - id: inserimento_parziale_area_1
- name: "Inserimento Parziale Area 1"
- - id: inserimento_parziale_area_2
- name: "Inserimento Parziale Area 2"
- - id: inserimento_parziale_ritardo_0_area_1
- name: "Inserimento Parziale Ritarno 1"
- - id: inserimento_parziale_ritardo_0_area_2
- name: "Inserimento Parziale Ritarno 2"
- - id: disinserita_area_1
- name: "Allarme Disinserito Area 1"
- - id: disinserita_area_2
- name: "Allarme Disinserito Area 2"
- - id: stato_uscita_1
- name: "Uscita 1"
- - id: stato_uscita_2
- name: "Uscita 2"
- - id: stato_uscita_3
- name: "Uscita 3"
- - id: stato_uscita_4
- name: "Uscita 4"
- - id: stato_uscita_5
- name: "Uscita 5"
Advertisement
RAW Paste Data
Copied
Advertisement