# ============================================================ # KUBA-HUB — Mapa okablowania # Źródło: Kuba/config esphome (eksport z Home Assistant) # Wygenerowano: 2026-04-14 # ============================================================ # # Ten plik jest tylko dokumentacją — nie jest wczytywany przez ESPHome. # # ============================================================ # ──────────────────────────────────────────────────────────── # MCP23017 OUTPUTS # ESPHome ID prefix: mcp_0xADDR_outN # Pakiet: packages/main_hub/mcp23017/outputs/0xADDR.yaml # ──────────────────────────────────────────────────────────── # MCP23017 @ 0x21 (A2=0 A1=0 A0=1) — hub1 outputs # ───────────────────────────────────────────────────── # pin 0: mcp_0x21_out0 — (wolne) # pin 1: mcp_0x21_out1 — SPA Kinkiet Lustro # pin 2: mcp_0x21_out2 — Biuro # pin 3: mcp_0x21_out3 — Kuchnia Halogen # pin 4: mcp_0x21_out4 — SPA Wentylator [FAN] # pin 5: mcp_0x21_out5 — Kanciapa pod schodami # pin 6: mcp_0x21_out6 — (wolne) # pin 7: mcp_0x21_out7 — Garderoba Duża # pin 8: mcp_0x21_out8 — Jadalnia # pin 9: mcp_0x21_out9 — WC Lustro # pin 10: mcp_0x21_out10 — SPA Halogeny # pin 11: mcp_0x21_out11 — (wolne) # pin 12: mcp_0x21_out12 — (wolne) # pin 13: mcp_0x21_out13 — Mały Korytarz Kinkiet # pin 14: mcp_0x21_out14 — Korytarz Halogeny # pin 15: mcp_0x21_out15 — Wejście Halogeny # MCP23017 @ 0x23 (A2=0 A1=1 A0=1) — hub2 outputs # ───────────────────────────────────────────────────── # pin 0: mcp_0x23_out0 — Łazienka Sufit # pin 1: mcp_0x23_out1 — Sypialnia Łóżko Prawa strona # pin 2: mcp_0x23_out2 — WC Sufit # pin 3: mcp_0x23_out3 — Mały Korytarz Sufit # pin 4: mcp_0x23_out4 — Łazienka Skos # pin 5: mcp_0x23_out5 — WC Wentylator [FAN] # pin 6: mcp_0x23_out6 — (wolne) # pin 7: mcp_0x23_out7 — Sypialnia Halogen # pin 8: mcp_0x23_out8 — Łazienka Sufit (wentylator Biała Łazienka) [FAN] # pin 9: mcp_0x23_out9 — (wolne) # pin 10: mcp_0x23_out10 — Pokój Gościnny Sufit # pin 11: mcp_0x23_out11 — Salon Plafon # pin 12: mcp_0x23_out12 — Sypialnia Łóżko Lewa strona # pin 13: mcp_0x23_out13 — SPA Zwisy # pin 14: mcp_0x23_out14 — Mała Garderoba # pin 15: mcp_0x23_out15 — (wolne) # MCP23017 @ 0x25 (A2=1 A1=0 A0=1) — hub3 outputs # ───────────────────────────────────────────────────── # pin 0: mcp_0x25_out0 — (wolne) # pin 1: mcp_0x25_out1 — (wolne) # pin 2: mcp_0x25_out2 — Wentylator Główny Obieg [FAN] # pin 3: mcp_0x25_out3 — Ogrzewanie Kuchnia # pin 4: mcp_0x25_out4 — Ogrzewanie Jadalnia/Salon # pin 5: mcp_0x25_out5 — Ogrzewanie Salon kanapa # pin 6: mcp_0x25_out6 — Ogrzewanie SPA # pin 7: mcp_0x25_out7 — Ogrzewanie Korytarz # pin 8: mcp_0x25_out8 — Ogrzewanie Pokój Dziecka 2 # pin 9: mcp_0x25_out9 — Ogrzewanie Biuro/Serwer # pin 10: mcp_0x25_out10 — Ogrzewanie Biuro # pin 11: mcp_0x25_out11 — Ogrzewanie Pokój Dziecka 1 # pin 12: mcp_0x25_out12 — Ogrzewanie Garderoba # pin 13: mcp_0x25_out13 — Ogrzewanie Sypialnia 2 # pin 14: mcp_0x25_out14 — Ogrzewanie Biała Łazienka/WC # pin 15: mcp_0x25_out15 — Ogrzewanie Sypialnia 1 # ──────────────────────────────────────────────────────────── # MCP23017 INPUTS # ESPHome ID prefix: mcp23xxx_0xADDR (chip), pin N # Pakiet: packages/main_hub/mcp23017/inputs/0xADDR.yaml # Sensory definiowane w: kuba-hub.yaml (binary_sensor:) # ──────────────────────────────────────────────────────────── # MCP23017 @ 0x20 (A2=0 A1=0 A0=0) — hub1 inputs # ───────────────────────────────────────────────────── # pin 0: hub1_in0 — Wejście 1 # pin 1: hub1_in1 — Wejście 3 # pin 2: hub1_in2 — Wejście 2 # pin 3: hub1_in3 — Sypialnia 3 # pin 4: hub1_in4 — Sypialnia 1 # pin 5: hub1_in5 — Sypialnia 2 # pin 6: hub1_in6 — Łóżko Prawa Strona # pin 7: hub1_in7 — Łóżko Lewa Strona # pin 8: hub1_in8 — Pokój dla Gości Lewy # pin 9: hub1_in9 — Pokój dla Gości Prawy # pin 10: hub1_in10 — (niepodpięte) # pin 11: hub1_in11 — (niepodpięte) # pin 12: hub1_in12 — (niepodpięte) # pin 13: hub1_in13 — (niepodpięte) # pin 14: hub1_in14 — (niepodpięte) # pin 15: hub1_in15 — (niepodpięte) # MCP23017 @ 0x22 (A2=0 A1=1 A0=0) — hub2 inputs # ───────────────────────────────────────────────────── # pin 0: hub2_in0 — Korytarz 2 # pin 1: hub2_in1 — Korytarz 3 # pin 2: hub2_in2 — Korytarz 1 # pin 3: hub2_in3 — Mały Korytarz # pin 4: hub2_in4 — Mała Garderoba # pin 5: hub2_in5 — Kuchnia 3_1 # pin 6: hub2_in6 — Kuchnia 3_2 # pin 7: hub2_in7 — Kuchnia 2_1 # pin 8: hub2_in8 — Kuchnia 2_2 # pin 9: hub2_in9 — Kuchnia 1_1 # pin 10: hub2_in10 — Kuchnia 1_2 # pin 11: hub2_in11 — Schody 3 # pin 12: hub2_in12 — Schody 1 # pin 13: hub2_in13 — Schody 2 # pin 14: hub2_in14 — (niepodpięte) # pin 15: hub2_in15 — (niepodpięte) # MCP23017 @ 0x24 (A2=1 A1=0 A0=0) — hub3 inputs # ───────────────────────────────────────────────────── # pin 0: hub3_in0 — Duża Garderoba Lewy # pin 1: hub3_in1 — Duża Garderoba Prawy # pin 2: hub3_in2 — SPA Lewy # pin 3: hub3_in3 — SPA Prawy # pin 4: hub3_in4 — Łazienka Ściana # pin 5: hub3_in5 — WC Prawy # pin 6: hub3_in6 — WC Lewy # pin 7: hub3_in7 — Łazienka Skos # pin 8: hub3_in8 — SPA Lustro L # pin 9: hub3_in9 — SPA Lustro R # pin 10: hub3_in10 — Biuro # pin 11: hub3_in11 — Serwer Prawy # pin 12: hub3_in12 — Serwer Lewy # pin 13: hub3_in13 — (niepodpięte) # pin 14: hub3_in14 — (niepodpięte) # pin 15: hub3_in15 — (niepodpięte) # ──────────────────────────────────────────────────────────── # PCA9685 PWM — nazwane światła LED # Pakiety: packages/main_hub/pca9685/0x40.yaml, 0x41.yaml # Światła definiowane w: kuba-hub.yaml (light:) # ──────────────────────────────────────────────────────────── # PCA9685 @ 0x40 (A0=0 A1=0 A2=0 A3=0 A4=0 A5=0) # ───────────────────────────────────────────────── # ch0: pca_0x40_ch0 — TODO: przypisz nazwę (serwer_led ?) # ch1: pca_0x40_ch1 — TODO # ch2: pca_0x40_ch2 — TODO # ch3: pca_0x40_ch3 — TODO # ch4: pca_0x40_ch4 — TODO # ch5: pca_0x40_ch5 — TODO # ch6: pca_0x40_ch6 — TODO # ch7: pca_0x40_ch7 — TODO # ch8: pca_0x40_ch8 — TODO # ch9: pca_0x40_ch9 — TODO # ch10: pca_0x40_ch10 — TODO # ch11: pca_0x40_ch11 — TODO # ch12: pca_0x40_ch12 — TODO # ch13: pca_0x40_ch13 — TODO # ch14: pca_0x40_ch14 — TODO # ch15: pca_0x40_ch15 — TODO # PCA9685 @ 0x41 (A0=1 A1=0 A2=0 A3=0 A4=0 A5=0) # ───────────────────────────────────────────────── # ch0: pca_0x41_ch0 — TODO # ch1: pca_0x41_ch1 — TODO # ch2: pca_0x41_ch2 — TODO # ch3: pca_0x41_ch3 — TODO # ch4: pca_0x41_ch4 — TODO # ch5: pca_0x41_ch5 — TODO # ch6: pca_0x41_ch6 — TODO # ch7: pca_0x41_ch7 — TODO # ch8: pca_0x41_ch8 — TODO # ch9: pca_0x41_ch9 — TODO # ch10: pca_0x41_ch10 — TODO # ch11: pca_0x41_ch11 — TODO # ch12: pca_0x41_ch12 — TODO # ch13: pca_0x41_ch13 — TODO # ch14: pca_0x41_ch14 — TODO # ch15: pca_0x41_ch15 — TODO # Nazwane światła PWM (ESPHome ID → HA entity): # serwer_led → light.main_hub_serwer_led — Serwer LED # jadalnia_led → light.main_hub_jadalnia_led — Jadalnia LED # sypialnia_led → light.main_hub_sypialnia_led — Sypialnia LED # pokoj_dla_gosci_led → light.main_hub_pokoj_dla_gosci_led — Pokój dla Gości LED # spa_ledy → light.main_hub_spa_ledy — SPA Ledy # biala_lazienka_wanna_led→ light.main_hub_biala_lazienka_wanna_led — Biała Łazienka Wanna LED # kuchnia_lezka_led → light.main_hub_kuchnia_lezka_led — Kuchnia Łezka LED # ──────────────────────────────────────────────────────────── # WLED / zewnętrzne encje HA # Używane w scripts.yaml (placeholder → docelowo ha.turn_on/off) # ──────────────────────────────────────────────────────────── # wled_korytarz_kinkiety_toggle → light.korytarz_kinkiety (ESP: Korytarzkinkiety) # wled_komin_toggle → light.komin_led (ESP: Komin) # wled_komin_on → light.komin_led (ESP: Komin) # wled_salon_kinkiety_toggle → light.salon_kinkiety_led (ESP: Salonkinkietyrgb) # wled_salon_kinkiety_off → light.salon_kinkiety_led (ESP: Salonkinkietyrgb) # wled_schody_all_toggle → light.schody_2 (ESP: Schody) # wled_wc_led_toggle → light.wc_led (ESP: Lazienka) # wled_salon_wentylator_toggle → switch.salon_wentylator (ESP: Salonwentylator) # ──────────────────────────────────────────────────────────── # WENTYLATORY — szybki podgląd # ──────────────────────────────────────────────────────────── # mcp_0x21_out4 — SPA Wentylator # mcp_0x23_out5 — WC Wentylator # mcp_0x23_out8 — Biała Łazienka Wentylator # mcp_0x25_out2 — Wentylator Główny Obieg