esphome: name: main-hub friendly_name: main-hub esp32: board: esp32dev framework: type: esp-idf # Enable logging logger: # Enable Home Assistant API api: encryption: key: "eyBNZWDUaBDCTIZsSIUzwHFpUcm/Kbc9UAWjX++ToL4=" ota: - platform: esphome password: "000f95472f1adc514d45abdc280a3903" #wifi: # ssid: !secret wifi_ssid # password: !secret wifi_password # # # Enable fallback hotspot (captive portal) in case wifi connection fails # ap: # ssid: "Main-Hub Fallback Hotspot" # password: "y0LGSOyT5tjJ" #captive_portal: web_server: port: 80 ethernet: type: LAN8720 mdc_pin: GPIO23 mdio_pin: GPIO18 clk_mode: GPIO17_OUT phy_addr: 0 power_pin: GPIO12 button: - platform: restart name: "main-hub Restart" i2c: sda: 13 scl: 16 scan: True frequency: 200kHz pca9685: - frequency: 1500 address: 0x40 id: "pca9685_hub1" - frequency: 1500 address: 0x41 id: "pca9685_hub2" mcp23017: - id: "mcp23xxx_hub1_IN" address: 0x20 - id: "mcp23xxx_hub1_OUT" address: 0x21 - id: "mcp23xxx_hub2_IN" address: 0x22 - id: "mcp23xxx_hub2_OUT" address: 0x23 - id: "mcp23xxx_hub3_IN" address: 0x24 - id: "mcp23xxx_hub3_OUT" address: 0x25 output: - platform: ledc id: output_blue pin: 5 - platform: ledc id: output_green pin: 14 - platform: ledc id: output_red pin: 15 #deklaracja LED - platform: pca9685 id: 'PWM1_1_Hub1' pca9685_id: 'pca9685_hub1' channel: 0 max_power: 75% - platform: pca9685 id: 'PWM1_2_Hub1' pca9685_id: 'pca9685_hub1' channel: 1 max_power: 75% - platform: pca9685 id: 'PWM2_1_Hub1' pca9685_id: 'pca9685_hub1' channel: 2 max_power: 75% - platform: pca9685 id: 'PWM2_2_Hub1' pca9685_id: 'pca9685_hub1' channel: 3 max_power: 75% - platform: pca9685 id: 'PWM3_1_Hub1' pca9685_id: 'pca9685_hub1' channel: 4 max_power: 75% - platform: pca9685 id: 'PWM3_2_Hub1' pca9685_id: 'pca9685_hub1' channel: 8 max_power: 75% - platform: pca9685 id: 'PWM4_1_Hub1' pca9685_id: 'pca9685_hub1' channel: 6 min_power: 0% max_power: 75% - platform: pca9685 id: 'PWM4_2_Hub1' pca9685_id: 'pca9685_hub1' channel: 7 min_power: 0% max_power: 75% - platform: pca9685 id: 'PWM5_1_Hub1' pca9685_id: 'pca9685_hub1' channel: 12 max_power: 75% - platform: pca9685 id: 'PWM5_2_Hub1' pca9685_id: 'pca9685_hub1' channel: 13 max_power: 75% - platform: pca9685 id: 'PWM1_1_Hub2' pca9685_id: 'pca9685_hub2' channel: 0 max_power: 75% - platform: pca9685 id: 'PWM1_2_Hub2' pca9685_id: 'pca9685_hub2' channel: 1 max_power: 75% - platform: pca9685 id: 'PWM2_1_Hub2' pca9685_id: 'pca9685_hub2' channel: 2 max_power: 75% - platform: pca9685 id: 'PWM2_2_Hub2' pca9685_id: 'pca9685_hub2' channel: 3 max_power: 75% - platform: pca9685 id: 'PWM3_1_Hub2' pca9685_id: 'pca9685_hub2' channel: 4 max_power: 75% - platform: pca9685 id: 'PWM3_2_Hub2' pca9685_id: 'pca9685_hub2' channel: 5 max_power: 95% - platform: pca9685 id: 'PWM4_1_Hub2' pca9685_id: 'pca9685_hub2' channel: 10 max_power: 95% - platform: pca9685 id: 'PWM4_2_Hub2' pca9685_id: 'pca9685_hub2' channel: 13 max_power: 75% - platform: pca9685 id: 'PWM5_1_Hub2' pca9685_id: 'pca9685_hub2' channel: 11 max_power: 75% - platform: pca9685 id: 'PWM5_2_Hub2' pca9685_id: 'pca9685_hub2' channel: 15 max_power: 75% light: - platform: rgb name: "Status LED" red: output_red green: output_green blue: output_blue effects: - pulse: name: "Fast Pulse" transition_length: 0.5s update_interval: 0.5s - pulse: name: "Slow Pulse" transition_length: 1s update_interval: 1s - random: name: "Random Effect" transition_length: 1s update_interval: 2s #LEDY przez PCSA9685 - platform: cwww name: "Serwer LED" cold_white: PWM2_1_Hub1 warm_white: PWM2_2_Hub1 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K default_transition_length: 2.0s - platform: cwww name: "Jadalnia LED" cold_white: PWM4_2_Hub1 warm_white: PWM4_1_Hub1 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K default_transition_length: 2.0s - platform: cwww name: "Biała Łazienka wanna LED" cold_white: PWM5_2_Hub1 warm_white: PWM5_1_Hub1 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K default_transition_length: 2.0s - platform: monochromatic name: "Kuchnia Łezka LED" output: PWM2_1_Hub2 default_transition_length: 2.0s - platform: cwww name: "SPA Ledy" id: "SPA_Ledy" cold_white: PWM5_2_Hub2 warm_white: PWM5_1_Hub2 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K default_transition_length: 2.0s - platform: cwww name: "Pokój dla gości LED" cold_white: PWM3_2_Hub2 warm_white: PWM4_1_Hub2 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K default_transition_length: 2.0s - platform: monochromatic name: "TEST LED 1" output: PWM1_2_Hub2 - platform: monochromatic name: "TEST LED 2" output: PWM3_1_Hub2 - platform: rgbww name: "Sypialnia LED" red: PWM1_1_Hub1 green: PWM1_2_Hub1 blue: PWM3_1_Hub1 cold_white: PWM3_2_Hub1 warm_white: PWM1_1_Hub2 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K color_interlock: false default_transition_length: 2.0s esp32_ble_tracker: binary_sensor: #Mains detector #- platform: gpio # pin: # number: 39 # inverted: True # name: "Mains detector" ################## #mcp23xxx_hub1_IN# ################## #Wejście 1 - platform: gpio name: "hub1_in0" pin: mcp23xxx: mcp23xxx_hub1_IN number: 0 mode: INPUT inverted: True id: hub1_in0 #Wejście 3 - platform: gpio name: "hub1_in1" pin: mcp23xxx: mcp23xxx_hub1_IN number: 1 mode: INPUT inverted: True id: hub1_in1 #Wejście 2 - platform: gpio name: "hub1_in2" pin: mcp23xxx: mcp23xxx_hub1_IN number: 2 mode: INPUT inverted: True id: hub1_in2 #Sypialnia 3 - platform: gpio name: "hub1_in3" pin: mcp23xxx: mcp23xxx_hub1_IN number: 3 mode: INPUT inverted: True id: hub1_in3 #Sypialnia 1 - platform: gpio name: "hub1_in4" pin: mcp23xxx: mcp23xxx_hub1_IN number: 4 mode: INPUT inverted: True id: hub1_in4 #Sypialnia 2 - platform: gpio name: "hub1_in5" pin: mcp23xxx: mcp23xxx_hub1_IN number: 5 mode: INPUT inverted: True id: hub1_in5 #Sypialnia Łóżko Prawa Strona - platform: gpio name: "hub1_in6" pin: mcp23xxx: mcp23xxx_hub1_IN number: 6 mode: INPUT inverted: True id: hub1_in6 #Sypialnia Łóżko Lewa Strona - platform: gpio name: "hub1_in7" pin: mcp23xxx: mcp23xxx_hub1_IN number: 7 mode: INPUT inverted: True id: hub1_in7 #Niebieski Pokój Lewy - platform: gpio name: "hub1_in8" pin: mcp23xxx: mcp23xxx_hub1_IN number: 8 mode: INPUT inverted: True id: hub1_in8 #Niebieski Pokój Prawy - platform: gpio name: "hub1_in9" pin: mcp23xxx: mcp23xxx_hub1_IN number: 9 mode: INPUT inverted: True id: hub1_in9 #Nie podpięte! - platform: gpio name: "hub1_in10" pin: mcp23xxx: mcp23xxx_hub1_IN number: 10 mode: INPUT inverted: True id: hub1_in10 - platform: gpio name: "hub1_in11" pin: mcp23xxx: mcp23xxx_hub1_IN number: 11 mode: INPUT inverted: True id: hub1_in11 - platform: gpio name: "hub1_in12" pin: mcp23xxx: mcp23xxx_hub1_IN number: 12 mode: INPUT inverted: True id: hub1_in12 - platform: gpio name: "hub1_in13" pin: mcp23xxx: mcp23xxx_hub1_IN number: 13 mode: INPUT inverted: True id: hub1_in13 - platform: gpio name: "hub1_in14" pin: mcp23xxx: mcp23xxx_hub1_IN number: 14 mode: INPUT inverted: True id: hub1_in14 - platform: gpio name: "hub1_in15" pin: mcp23xxx: mcp23xxx_hub1_IN number: 15 mode: INPUT inverted: True id: hub1_in15 ################## #mcp23xxx_hub2_IN# ################## #Korytarz 2 - platform: gpio name: "hub2_in0" pin: mcp23xxx: mcp23xxx_hub2_IN number: 0 mode: INPUT inverted: True id: hub2_in0 #Korytarz 3 - platform: gpio name: "hub2_in1" pin: mcp23xxx: mcp23xxx_hub2_IN number: 1 mode: INPUT inverted: True id: hub2_in1 #Korytarz 1 - platform: gpio name: "hub2_in2" pin: mcp23xxx: mcp23xxx_hub2_IN number: 2 mode: INPUT inverted: True id: hub2_in2 #Mały Korytarz - platform: gpio name: "hub2_in3" pin: mcp23xxx: mcp23xxx_hub2_IN number: 3 mode: INPUT inverted: True id: hub2_in3 #Garderoba Mała - platform: gpio name: "hub2_in4" pin: mcp23xxx: mcp23xxx_hub2_IN number: 4 mode: INPUT inverted: True id: hub2_in4 #Kuchnia 3_1 - platform: gpio name: "hub2_in5" pin: mcp23xxx: mcp23xxx_hub2_IN number: 5 mode: INPUT inverted: True id: hub2_in5 #Kuchnia 3_2 - platform: gpio name: "hub2_in6" pin: mcp23xxx: mcp23xxx_hub2_IN number: 6 mode: INPUT inverted: True id: hub2_in6 #Kuchnia 2_1 - platform: gpio name: "hub2_in7" pin: mcp23xxx: mcp23xxx_hub2_IN number: 7 mode: INPUT inverted: True id: hub2_in7 #Kuchnia 2_2 - platform: gpio name: "hub2_in8" pin: mcp23xxx: mcp23xxx_hub2_IN number: 8 mode: INPUT inverted: True id: hub2_in8 #Kuchnia 1_1 - platform: gpio name: "hub2_in9" pin: mcp23xxx: mcp23xxx_hub2_IN number: 9 mode: INPUT inverted: True id: hub2_in9 #Kuchnia 1_2 - platform: gpio name: "hub2_in10" pin: mcp23xxx: mcp23xxx_hub2_IN number: 10 mode: INPUT inverted: True id: hub2_in10 #Schody 3 - platform: gpio name: "hub2_in11" pin: mcp23xxx: mcp23xxx_hub2_IN number: 11 mode: INPUT inverted: True id: hub2_in11 #Schody 1 - platform: gpio name: "hub2_in12" pin: mcp23xxx: mcp23xxx_hub2_IN number: 12 mode: INPUT inverted: True id: hub2_in12 #Schody 2 - platform: gpio name: "hub2_in13" pin: mcp23xxx: mcp23xxx_hub2_IN number: 13 mode: INPUT inverted: True id: hub2_in13 #Nie podpięte! - platform: gpio name: "hub2_in14" pin: mcp23xxx: mcp23xxx_hub2_IN number: 14 mode: INPUT inverted: True id: hub2_in14 - platform: gpio name: "hub2_in15" pin: mcp23xxx: mcp23xxx_hub2_IN number: 15 mode: INPUT inverted: True id: hub2_in15 ################## #mcp23xxx_hub3_IN# ################## #Garderoba Duża Lewy - platform: gpio name: "hub3_in0" pin: mcp23xxx: mcp23xxx_hub3_IN number: 0 mode: INPUT inverted: True id: hub3_in0 #Garderoba Duża Prawy - platform: gpio name: "hub3_in1" pin: mcp23xxx: mcp23xxx_hub3_IN number: 1 mode: INPUT inverted: True id: hub3_in1 #SPA Lewy - platform: gpio name: "hub3_in2" pin: mcp23xxx: mcp23xxx_hub3_IN number: 2 mode: INPUT inverted: True id: hub3_in2 #SPA Prawy - platform: gpio name: "hub3_in3" pin: mcp23xxx: mcp23xxx_hub3_IN number: 3 mode: INPUT inverted: True id: hub3_in3 #Biała Łazienka Ściana - platform: gpio name: "hub3_in4" pin: mcp23xxx: mcp23xxx_hub3_IN number: 4 mode: INPUT inverted: True id: hub3_in4 #Małe WC Lustro Prawy - platform: gpio name: "hub3_in5" pin: mcp23xxx: mcp23xxx_hub3_IN number: 5 mode: INPUT inverted: True id: hub3_in5 #Małe WC Lustro Lewy - platform: gpio name: "hub3_in6" pin: mcp23xxx: mcp23xxx_hub3_IN number: 6 mode: INPUT inverted: True id: hub3_in6 #Biała Łazienka Skos - platform: gpio name: "hub3_in7" pin: mcp23xxx: mcp23xxx_hub3_IN number: 7 mode: INPUT inverted: True id: hub3_in7 #SPA Lustro Lewy - platform: gpio name: "hub3_in8" pin: mcp23xxx: mcp23xxx_hub3_IN number: 8 mode: INPUT inverted: True id: hub3_in8 #SPA Lustro Prawy - platform: gpio name: "hub3_in9" pin: mcp23xxx: mcp23xxx_hub3_IN number: 9 mode: INPUT inverted: True id: hub3_in9 #Biuro Skos - platform: gpio name: "hub3_in10" pin: mcp23xxx: mcp23xxx_hub3_IN number: 10 mode: INPUT inverted: True id: hub3_in10 #Serwer Prawy - platform: gpio name: "hub3_in11" pin: mcp23xxx: mcp23xxx_hub3_IN number: 11 mode: INPUT inverted: True id: hub3_in11 #Serwer Lewy - platform: gpio name: "hub3_in12" pin: mcp23xxx: mcp23xxx_hub3_IN number: 12 mode: INPUT inverted: True id: hub3_in12 #Nie podpięte - platform: gpio name: "hub3_in13" pin: mcp23xxx: mcp23xxx_hub3_IN number: 13 mode: INPUT inverted: True id: hub3_in13 - platform: gpio name: "hub3_in14" pin: mcp23xxx: mcp23xxx_hub3_IN number: 14 mode: INPUT inverted: True id: hub3_in14 - platform: gpio name: "hub3_in15" pin: mcp23xxx: mcp23xxx_hub3_IN number: 15 mode: INPUT inverted: True id: hub3_in15 switch: #mcp23xxx_hub1_OUT - platform: gpio name: "hub1_out0" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 0 mode: OUTPUT inverted: False id: hub1_out0 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out1" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 1 mode: OUTPUT inverted: False id: hub1_out1 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out2" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 2 mode: OUTPUT inverted: False id: hub1_out2 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out3" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 3 mode: OUTPUT inverted: False id: hub1_out3 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out4" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 4 mode: OUTPUT inverted: False id: hub1_out4 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out5" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 5 mode: OUTPUT inverted: False id: hub1_out5 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out6" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 6 mode: OUTPUT inverted: False id: hub1_out6 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out7" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 7 mode: OUTPUT inverted: False id: hub1_out7 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out8" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 8 mode: OUTPUT inverted: False id: hub1_out8 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out9" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 9 mode: OUTPUT inverted: False id: hub1_out9 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out10" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 10 mode: OUTPUT inverted: False id: hub1_out10 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out11" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 11 mode: OUTPUT inverted: False id: hub1_out11 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out12" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 12 mode: OUTPUT inverted: False id: hub1_out12 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out13" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 13 mode: OUTPUT inverted: False id: hub1_out13 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out14" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 14 mode: OUTPUT inverted: False id: hub1_out14 restore_mode: ALWAYS_OFF - platform: gpio name: "hub1_out15" pin: mcp23xxx: mcp23xxx_hub1_OUT number: 15 mode: OUTPUT inverted: False id: hub1_out15 restore_mode: ALWAYS_OFF #mcp23xxx_hub2_OUT - platform: gpio name: "hub2_out0" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 0 mode: OUTPUT inverted: False id: hub2_out0 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out1" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 1 mode: OUTPUT inverted: False id: hub2_out1 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out2" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 2 mode: OUTPUT inverted: False id: hub2_out2 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out3" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 3 mode: OUTPUT inverted: False id: hub2_out3 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out4" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 4 mode: OUTPUT inverted: False id: hub2_out4 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out5" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 5 mode: OUTPUT inverted: False id: hub2_out5 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out6" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 6 mode: OUTPUT inverted: False id: hub2_out6 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out7" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 7 mode: OUTPUT inverted: False id: hub2_out7 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out8" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 8 mode: OUTPUT inverted: False id: hub2_out8 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out9" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 9 mode: OUTPUT inverted: False id: hub2_out9 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out10" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 10 mode: OUTPUT inverted: False id: hub2_out10 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out11" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 11 mode: OUTPUT inverted: False id: hub2_out11 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out12" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 12 mode: OUTPUT inverted: False id: hub2_out12 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out13" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 13 mode: OUTPUT inverted: False id: hub2_out13 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out14" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 14 mode: OUTPUT inverted: False id: hub2_out14 restore_mode: ALWAYS_OFF - platform: gpio name: "hub2_out15" pin: mcp23xxx: mcp23xxx_hub2_OUT number: 15 mode: OUTPUT inverted: False id: hub2_out15 restore_mode: ALWAYS_OFF #mcp23xxx_hub3_OUT - platform: gpio name: "hub3_out0" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 0 mode: OUTPUT inverted: False id: hub3_out0 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out1" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 1 mode: OUTPUT inverted: False id: hub3_out1 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out2" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 2 mode: OUTPUT inverted: False id: hub3_out2 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out3" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 3 mode: OUTPUT inverted: False id: hub3_out3 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out4" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 4 mode: OUTPUT inverted: False id: hub3_out4 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out5" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 5 mode: OUTPUT inverted: False id: hub3_out5 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out6" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 6 mode: OUTPUT inverted: False id: hub3_out6 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out7" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 7 mode: OUTPUT inverted: False id: hub3_out7 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out8" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 8 mode: OUTPUT inverted: False id: hub3_out8 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out9" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 9 mode: OUTPUT inverted: False id: hub3_out9 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out10" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 10 mode: OUTPUT inverted: False id: hub3_out10 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out11" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 11 mode: OUTPUT inverted: False id: hub3_out11 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out12" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 12 mode: OUTPUT inverted: False id: hub3_out12 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out13" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 13 mode: OUTPUT inverted: False id: hub3_out13 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out14" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 14 mode: OUTPUT inverted: False id: hub3_out14 restore_mode: ALWAYS_OFF - platform: gpio name: "hub3_out15" pin: mcp23xxx: mcp23xxx_hub3_OUT number: 15 mode: OUTPUT inverted: False id: hub3_out15 restore_mode: ALWAYS_OFF sensor: - platform: uptime type: seconds name: Uptime Sensor - platform: atc_mithermometer mac_address: "A4:C1:38:C5:11:58" temperature: name: "Biuro Temperatura" humidity: name: "Biuro Nawilżenie" battery_level: name: "Biuro Bateria" - platform: atc_mithermometer mac_address: "A4:C1:38:5C:4F:38" temperature: name: "Serwer Temperatura" humidity: name: "Serwer Nawilżenie" battery_level: name: "Serwer Bateria" - platform: atc_mithermometer mac_address: "A4:C1:38:67:6B:94" temperature: name: "Kuchnia Temperatura" humidity: name: "Kuchnia Nawilżenie" battery_level: name: "Kuchnia Bateria" - platform: atc_mithermometer mac_address: "A4:C1:38:C9:FE:CA" temperature: name: "WC Temperatura" humidity: name: "WC Nawilżenie" battery_level: name: "WC Bateria" - platform: atc_mithermometer mac_address: "A4:C1:38:63:6D:DB" temperature: name: "Łazienka Temperatura" humidity: name: "Łazienka Nawilżenie" battery_level: name: "Łazienka Bateria"