From 5c64dfe962dd924e98f66acffb4b2d7a70702646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Koco=C5=84?= Date: Sat, 18 Apr 2026 01:29:29 +0200 Subject: [PATCH] auto-commit --- .claude/settings.local.json | 3 +- Kuba/main-hub_do zrobienia.yaml | 141 ++++++++++++++++++-------------- 2 files changed, 81 insertions(+), 63 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 6c7f618..1155ab4 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -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 *)" ] } } diff --git a/Kuba/main-hub_do zrobienia.yaml b/Kuba/main-hub_do zrobienia.yaml index 14afc1a..cf1ece5 100644 --- a/Kuba/main-hub_do zrobienia.yaml +++ b/Kuba/main-hub_do zrobienia.yaml @@ -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"