auto-commit

This commit is contained in:
2026-04-18 01:29:29 +02:00
parent 3747c34aa3
commit 5c64dfe962
2 changed files with 81 additions and 63 deletions

View File

@@ -7,7 +7,8 @@
"Bash(sed -i '/^ on_click:$/{ n; /^ max_length:.*$/d }' \"C:/Users/jkocon/Documents/Gitea/ESP32-Hub/kuba-hub.yaml\")",
"Bash(node -e ':*)",
"Bash(python3 *)",
"WebFetch(domain:esphome.io)"
"WebFetch(domain:esphome.io)",
"Bash(python *)"
]
}
}

View File

@@ -67,12 +67,22 @@ logger:
atc_mithermometer: WARN
esp32_ble_tracker: WARN
ble_advertise: WARN
text_sensor: WARN
internal_temperature: WARN
binary_sensor: WARN
switch: WARN
light: WARN
component: WARN
# Enable Home Assistant API
api:
encryption:
key: !secret api_key
reboot_timeout: 0s
on_client_connected:
- logger.log:
level: INFO
format: "HA client connected"
- light.turn_on:
id: status_led
red: 0%
@@ -80,6 +90,9 @@ api:
blue: 0%
brightness: 50%
on_client_disconnected:
- logger.log:
level: WARN
format: "HA client disconnected"
- light.turn_on:
id: status_led
red: 100%
@@ -132,7 +145,7 @@ button:
i2c:
sda: 13
scl: 16
scan: True
scan: False
frequency: 200kHz
pca9685:
@@ -888,7 +901,7 @@ binary_sensor:
- switch.toggle: hub1_out15 # Wejście Halogeny
- logger.log:
level: INFO
format: "Wejście 1 [1×]"
format: "Wejście 1 [1×] → Wejście Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -901,7 +914,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Wejście 1 [długi]"
format: "Wejście 1 [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -936,7 +949,7 @@ binary_sensor:
- switch.toggle: hub1_out14 # Korytarz Halogeny
- logger.log:
level: INFO
format: "Wejście 2 [1×]"
format: "Wejście 2 [1×] → Korytarz Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -949,7 +962,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Wejście 2 [długi]"
format: "Wejście 2 [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -984,7 +997,7 @@ binary_sensor:
- switch.turn_on: hub2_out1
- logger.log:
level: INFO
format: "Sypialnia 3 [1×]"
format: "Sypialnia 3 [1×] → Sypialnia Łóżko Lewa strona, Sypialnia Łóżko Prawa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1007,7 +1020,7 @@ binary_sensor:
- switch.turn_off: hub2_out1 # Sypialnia Łóżko Prawa strona
- logger.log:
level: INFO
format: "Sypialnia 3 [2×]"
format: "Sypialnia 3 [2×] → Sypialnia Łóżko Lewa strona, Sypialnia Łóżko Prawa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1038,7 +1051,7 @@ binary_sensor:
- light.toggle: sypialnia_led # Sypialnia LED
- logger.log:
level: INFO
format: "Sypialnia 1 [1×]"
format: "Sypialnia 1 [1×] → Sypialnia LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1063,7 +1076,7 @@ binary_sensor:
- switch.toggle: hub2_out7 # Sypialnia Halogen
- logger.log:
level: INFO
format: "Sypialnia 2 [1×]"
format: "Sypialnia 2 [1×] → Sypialnia Halogen"
- homeassistant.service:
service: logbook.log
data:
@@ -1088,7 +1101,7 @@ binary_sensor:
- switch.toggle: hub2_out1 # Sypialnia Łóżko Prawa strona
- logger.log:
level: INFO
format: "Sypialnia Łóżko Prawo [1×]"
format: "Sypialnia Łóżko Prawo [1×] → Sypialnia Łóżko Prawa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1105,7 +1118,7 @@ binary_sensor:
- switch.toggle: hub2_out1 # Sypialnia Łóżko Prawa strona
- logger.log:
level: INFO
format: "Sypialnia Łóżko Prawo [2×]"
format: "Sypialnia Łóżko Prawo [2×] → Sypialnia Łóżko Lewa strona, Sypialnia Łóżko Prawa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1124,7 +1137,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Sypialnia Łóżko Prawo [długi]"
format: "Sypialnia Łóżko Prawo [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -1149,7 +1162,7 @@ binary_sensor:
- switch.toggle: hub2_out12 # Sypialnia Łóżko Lewa strona
- logger.log:
level: INFO
format: "Sypialnia Łóżko Lewo [1×]"
format: "Sypialnia Łóżko Lewo [1×] → Sypialnia Łóżko Lewa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1166,7 +1179,7 @@ binary_sensor:
- switch.toggle: hub2_out1 # Sypialnia Łóżko Prawa strona
- logger.log:
level: INFO
format: "Sypialnia Łóżko Lewo [2×]"
format: "Sypialnia Łóżko Lewo [2×] → Sypialnia Łóżko Lewa strona, Sypialnia Łóżko Prawa strona"
- homeassistant.service:
service: logbook.log
data:
@@ -1185,7 +1198,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Sypialnia Łóżko Lewo [długi]"
format: "Sypialnia Łóżko Lewo [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -1210,7 +1223,7 @@ binary_sensor:
- switch.toggle: hub2_out10 # Pokój Gościnny Sufit
- logger.log:
level: INFO
format: "Pokój Gości Lewy [1×]"
format: "Pokój Gości Lewy [1×] → Pokój Gościnny Sufit"
- homeassistant.service:
service: logbook.log
data:
@@ -1226,7 +1239,7 @@ binary_sensor:
- switch.toggle: hub1_out7 # Garderoba Duża
- logger.log:
level: INFO
format: "Pokój Gości Lewy [2×]"
format: "Pokój Gości Lewy [2×] → Garderoba Duża"
- homeassistant.service:
service: logbook.log
data:
@@ -1251,7 +1264,7 @@ binary_sensor:
- light.toggle: pokoj_dla_gosci_led # Pokój dla Gości LED
- logger.log:
level: INFO
format: "Pokój Gości Prawy [1×]"
format: "Pokój Gości Prawy [1×] → Pokój dla Gości LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1339,7 +1352,7 @@ binary_sensor:
- switch.toggle: hub1_out15 # Wejście Halogeny
- logger.log:
level: INFO
format: "Korytarz 2 [1×]"
format: "Korytarz 2 [1×] → Wejście Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -1367,7 +1380,7 @@ binary_sensor:
entity_id: light.korytarz_kinkiety # Korytarz Kinkiety
- logger.log:
level: INFO
format: "Korytarz 3 [1×]"
format: "Korytarz 3 [1×] → Korytarz Kinkiety"
- homeassistant.service:
service: logbook.log
data:
@@ -1380,7 +1393,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Korytarz 3 [długi]"
format: "Korytarz 3 [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -1405,7 +1418,7 @@ binary_sensor:
- switch.toggle: hub1_out14 # Korytarz Halogeny
- logger.log:
level: INFO
format: "Korytarz 1 [1×]"
format: "Korytarz 1 [1×] → Korytarz Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -1418,7 +1431,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Korytarz 1 [długi]"
format: "Korytarz 1 [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -1444,7 +1457,7 @@ binary_sensor:
- switch.toggle: hub2_out3 # Mały Korytarz Sufit
- logger.log:
level: INFO
format: "Mały Korytarz [1×]"
format: "Mały Korytarz [1×] → Mały Korytarz Kinkiet, Mały Korytarz Sufit"
- homeassistant.service:
service: logbook.log
data:
@@ -1475,7 +1488,7 @@ binary_sensor:
- switch.toggle: hub2_out14 # Mała Garderoba
- logger.log:
level: INFO
format: "Garderoba Mała [1×]"
format: "Garderoba Mała [1×] → Mała Garderoba"
- homeassistant.service:
service: logbook.log
data:
@@ -1491,7 +1504,7 @@ binary_sensor:
- switch.toggle: hub3_out2 # Wentylator Główny Obieg
- logger.log:
level: INFO
format: "Garderoba Mała [2×]"
format: "Garderoba Mała [2×] → Wentylator Główny Obieg"
- homeassistant.service:
service: logbook.log
data:
@@ -1516,7 +1529,7 @@ binary_sensor:
- switch.toggle: hub1_out8 # Jadalnia
- logger.log:
level: INFO
format: "Kuchnia Filar 3_1 [1×]"
format: "Kuchnia Filar 3_1 [1×] → Jadalnia"
- homeassistant.service:
service: logbook.log
data:
@@ -1541,7 +1554,7 @@ binary_sensor:
- light.toggle: jadalnia_led # Jadalnia LED
- logger.log:
level: INFO
format: "Kuchnia Filar 3_2 [1×]"
format: "Kuchnia Filar 3_2 [1×] → Jadalnia LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1566,7 +1579,7 @@ binary_sensor:
- switch.toggle: hub1_out3 # Kuchnia Halogen
- logger.log:
level: INFO
format: "Kuchnia Filar 2_1 [1×]"
format: "Kuchnia Filar 2_1 [1×] → Kuchnia Halogen"
- homeassistant.service:
service: logbook.log
data:
@@ -1579,7 +1592,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Kuchnia Filar 2_1 [długi]"
format: "Kuchnia Filar 2_1 [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -1604,7 +1617,7 @@ binary_sensor:
- light.toggle: kuchnia_lezka_led # Kuchnia Łezka LED
- logger.log:
level: INFO
format: "Kuchnia Filar 2_2 [1×]"
format: "Kuchnia Filar 2_2 [1×] → Kuchnia Łezka LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1629,7 +1642,7 @@ binary_sensor:
- switch.toggle: hub2_out11 # Salon Plafon
- logger.log:
level: INFO
format: "Kuchnia Filar 1_1 [1×]"
format: "Kuchnia Filar 1_1 [1×] → Salon Plafon"
- homeassistant.service:
service: logbook.log
data:
@@ -1648,7 +1661,7 @@ binary_sensor:
entity_id: switch.salon_wentylator # Salon Wentylator
- logger.log:
level: INFO
format: "Kuchnia Filar 1_1 [2×]"
format: "Kuchnia Filar 1_1 [2×] → Salon Wentylator"
- homeassistant.service:
service: logbook.log
data:
@@ -1680,7 +1693,7 @@ binary_sensor:
entity_id: light.salon_kinkiety_led # Salon Kinkiety LED
- logger.log:
level: INFO
format: "Kuchnia Filar 1_2 [1×]"
format: "Kuchnia Filar 1_2 [1×] → Komin LED, Salon Kinkiety LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1705,7 +1718,7 @@ binary_sensor:
entity_id: light.komin_led # Komin LED
- logger.log:
level: INFO
format: "Kuchnia Filar 1_2 [2×]"
format: "Kuchnia Filar 1_2 [2×] → Komin LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1721,7 +1734,7 @@ binary_sensor:
entity_id: light.komin_led # Komin LED
- logger.log:
level: INFO
format: "Kuchnia Filar 1_2 [długi]"
format: "Kuchnia Filar 1_2 [długi] → Komin LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1761,7 +1774,7 @@ binary_sensor:
entity_id: light.zwis_schody_2 # Zwis Schody
- logger.log:
level: INFO
format: "Schody 3 [1×]"
format: "Schody 3 [1×] → Oczka Taras, Skrzynia, Tunel, Zwis Schody"
- homeassistant.service:
service: logbook.log
data:
@@ -1804,7 +1817,7 @@ binary_sensor:
- switch.toggle: hub2_out11 # Salon Plafon
- logger.log:
level: INFO
format: "Schody 1 [1×]"
format: "Schody 1 [1×] → Salon Plafon"
- homeassistant.service:
service: logbook.log
data:
@@ -1840,7 +1853,7 @@ binary_sensor:
entity_id: light.salon_kinkiet_3_led # Salon Kinkiet 3
- logger.log:
level: INFO
format: "Schody 2 [1×]"
format: "Schody 2 [1×] → Salon Kinkiet 1, Salon Kinkiet 2, Salon Kinkiet 3"
- homeassistant.service:
service: logbook.log
data:
@@ -1883,7 +1896,7 @@ binary_sensor:
entity_id: light.salon_kinkiet_3_led # Salon Kinkiet 3
- logger.log:
level: INFO
format: "Schody 2 [2×]"
format: "Schody 2 [2×] → Salon Kinkiety LED (grupa), Salon Kinkiet 1, Salon Kinkiet 2, Salon Kinkiet 3"
- homeassistant.service:
service: logbook.log
data:
@@ -1917,7 +1930,7 @@ binary_sensor:
entity_id: light.komin_led # Komin LED
- logger.log:
level: INFO
format: "Schody 2 [długi]"
format: "Schody 2 [długi] → Komin LED"
- homeassistant.service:
service: logbook.log
data:
@@ -1965,7 +1978,7 @@ binary_sensor:
- switch.toggle: hub1_out7 # Garderoba Duża
- logger.log:
level: INFO
format: "Garderoba Duża Lewy [1×]"
format: "Garderoba Duża Lewy [1×] → Garderoba Duża"
- homeassistant.service:
service: logbook.log
data:
@@ -2000,7 +2013,7 @@ binary_sensor:
- switch.toggle: hub2_out13 # SPA Zwisy
- logger.log:
level: INFO
format: "SPA Lewy [1×]"
format: "SPA Lewy [1×] → SPA Zwisy"
- homeassistant.service:
service: logbook.log
data:
@@ -2013,7 +2026,7 @@ binary_sensor:
- switch.toggle: hub1_out4 # SPA Wentylator
- logger.log:
level: INFO
format: "SPA Lewy [długi]"
format: "SPA Lewy [długi] → SPA Wentylator"
- homeassistant.service:
service: logbook.log
data:
@@ -2039,7 +2052,7 @@ binary_sensor:
- switch.toggle: hub1_out10 # SPA Halogeny
- logger.log:
level: INFO
format: "SPA Prawy [1×]"
format: "SPA Prawy [1×] → SPA Wentylator, SPA Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -2058,7 +2071,7 @@ binary_sensor:
- light.toggle: SPA_Ledy # SPA Ledy
- logger.log:
level: INFO
format: "SPA Prawy [długi]"
format: "SPA Prawy [długi] → SPA Ledy"
- homeassistant.service:
service: logbook.log
data:
@@ -2083,7 +2096,7 @@ binary_sensor:
- switch.toggle: hub2_out0 # Łazienka Sufit
- logger.log:
level: INFO
format: "Biała Łazienka [1×]"
format: "Biała Łazienka [1×] → Łazienka Sufit"
- homeassistant.service:
service: logbook.log
data:
@@ -2099,7 +2112,7 @@ binary_sensor:
- light.toggle: biala_lazienka_wanna_led # Biała Łazienka Wanna LED
- logger.log:
level: INFO
format: "Biała Łazienka [2×]"
format: "Biała Łazienka [2×] → Biała Łazienka Wanna LED"
- homeassistant.service:
service: logbook.log
data:
@@ -2112,7 +2125,7 @@ binary_sensor:
- switch.toggle: hub2_out8 # Łazienka Wentylator
- logger.log:
level: INFO
format: "Biała Łazienka [długi]"
format: "Biała Łazienka [długi] → Łazienka Wentylator"
- homeassistant.service:
service: logbook.log
data:
@@ -2142,7 +2155,7 @@ binary_sensor:
entity_id: light.wc_led # WC LED
- logger.log:
level: INFO
format: "WC Prawy [1×]"
format: "WC Prawy [1×] → WC Wentylator, WC Sufit, WC LED"
- homeassistant.service:
service: logbook.log
data:
@@ -2179,7 +2192,7 @@ binary_sensor:
- switch.toggle: hub1_out9 # WC Lustro
- logger.log:
level: INFO
format: "WC Lewy [1×]"
format: "WC Lewy [1×] → WC Lustro"
- homeassistant.service:
service: logbook.log
data:
@@ -2204,7 +2217,7 @@ binary_sensor:
- switch.toggle: hub2_out4 # Łazienka Skos
- logger.log:
level: INFO
format: "Biała Łazienka Skos [1×]"
format: "Biała Łazienka Skos [1×] → Łazienka Skos"
- homeassistant.service:
service: logbook.log
data:
@@ -2229,7 +2242,7 @@ binary_sensor:
- switch.toggle: hub1_out5 # Kanciapa pod schodami
- logger.log:
level: INFO
format: "SPA Lustro Lewy [1×]"
format: "SPA Lustro Lewy [1×] → Kanciapa pod schodami"
- homeassistant.service:
service: logbook.log
data:
@@ -2254,7 +2267,7 @@ binary_sensor:
- switch.toggle: hub1_out1 # SPA Kinkiet Lustro
- logger.log:
level: INFO
format: "SPA Lustro Prawy [1×]"
format: "SPA Lustro Prawy [1×] → SPA Kinkiet Lustro"
- homeassistant.service:
service: logbook.log
data:
@@ -2279,7 +2292,7 @@ binary_sensor:
- switch.toggle: hub1_out2 # Biuro
- logger.log:
level: INFO
format: "Biuro Skos [1×]"
format: "Biuro Skos [1×] → Biuro"
- homeassistant.service:
service: logbook.log
data:
@@ -2295,7 +2308,7 @@ binary_sensor:
- light.toggle: serwer_led # Serwer LED
- logger.log:
level: INFO
format: "Biuro Skos [2×]"
format: "Biuro Skos [2×] → Serwer LED"
- homeassistant.service:
service: logbook.log
data:
@@ -2320,7 +2333,7 @@ binary_sensor:
- light.toggle: serwer_led # Serwer LED
- logger.log:
level: INFO
format: "Serwer Prawy [1×]"
format: "Serwer Prawy [1×] → Serwer LED"
- homeassistant.service:
service: logbook.log
data:
@@ -2336,7 +2349,7 @@ binary_sensor:
- light.toggle: test_led_2 # TEST LED 2
- logger.log:
level: INFO
format: "Serwer Prawy [2×]"
format: "Serwer Prawy [2×] → TEST LED 2"
- homeassistant.service:
service: logbook.log
data:
@@ -2354,7 +2367,7 @@ binary_sensor:
- switch.toggle: hub3_out2 # Wentylator Główny Obieg
- logger.log:
level: INFO
format: "Serwer Prawy [3×]"
format: "Serwer Prawy [3×] → Wentylator Główny Obieg"
- homeassistant.service:
service: logbook.log
data:
@@ -2379,7 +2392,7 @@ binary_sensor:
- switch.toggle: hub1_out14 # Korytarz Halogeny
- logger.log:
level: INFO
format: "Serwer Lewy [1×]"
format: "Serwer Lewy [1×] → Korytarz Halogeny"
- homeassistant.service:
service: logbook.log
data:
@@ -2396,7 +2409,7 @@ binary_sensor:
- switch.toggle: hub1_out2 # Biuro
- logger.log:
level: INFO
format: "Serwer Lewy [2×]"
format: "Serwer Lewy [2×] → Korytarz Halogeny, Biuro"
- homeassistant.service:
service: logbook.log
data:
@@ -2415,7 +2428,7 @@ binary_sensor:
- script.execute: off_all
- logger.log:
level: INFO
format: "Serwer Lewy [długi]"
format: "Serwer Lewy [długi] → off_all"
- homeassistant.service:
service: logbook.log
data:
@@ -2454,6 +2467,10 @@ binary_sensor:
id: hub3_in15
sensor:
- platform: internal_temperature
name: "ESP32 Temperatura"
entity_category: diagnostic
update_interval: 60s
- platform: uptime
type: seconds
name: "Uptime"