esphome: name: samsung-hvac-muti-split friendly_name: Samsung HVAC Muti-Split esp8266: board: d1_mini # Enable logging logger: baud_rate: 0 # logs: # component: ERROR # Remove the "Your component takes to long to respond warning" web_server: port: 80 # Enable Home Assistant API api: encryption: key: "FoWr+TstF6DXPMpFmufOb86/KqJot7rxmx2rUsyqn1Q=" ota: - platform: esphome password: "36c19747982492db2237964aad8bdf5f" wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Samsung-Hvac-Muti-Split" password: "BIpV8ds7bddP" captive_portal: uart: tx_pin: D2 #GPIO15 #GPIO1 D3 D2 rx_pin: D1 #GPIO13 #GPIO3 D1 D1 baud_rate: 9600 #19200 #1200 #4800 #9600 #2400 parity: EVEN #NONE #EVEN stop_bits: 1 data_bits: 8 # debug: # direction: both # dummy_receiver: false # after: # delimiter: "\n" # sequence: # - lambda: UARTDebug::log_string(direction, bytes); external_components: # - source: github://lanwin/esphome_samsung_ac@main # components: [samsung_ac] # refresh: 0s - source: github://omerfaruk-aran/esphome_samsung_hvac_bus@add-outdoor-sensors components: [samsung_ac] refresh: 0s samsung_ac: debug_log_messages: true # debug_log_messages_raw: true # debug_log_undefined_messages: true # non_nasa_keepalive: true devices: - address: "c8" # Outdoor device address outdoor_temperature: name: "Outdoor temperature" outdoor_instantaneous_power: name: "Outdoor Instantaneous Power" outdoor_cumulative_energy: name: "Outdoor Cumulative Energy" outdoor_current: name: "Outdoor Current" outdoor_voltage: name: "Outdoor Voltage" # AC UNIT 1 - add first indoor unit - address: "02" # unit address, for non-NASA devices the format will be like "c4", the address can be found in logs on start # Each property below is optional (climate, room_temperature etc.) - you can delete those which are not needed # Creates climate in Home Assistant climate: name: "Ar Condicionado Copa" # Create separate controls/sensors, this is not necessary for the ones already included in climate above, # feel free to remove them if not needed room_temperature: name: "Ar Condicionado Copa - room temperature" # Only supported on NASA devices for now # room_humidity: # name: "AC Unit 1 - humidity" target_temperature: name: "Ar Condicionado Copa - target temperature" power: name: "Ar Condicionado Copa - power switch" mode: name: "Ar Condicionado Copa - mode" # AC UNIT 2 - add second indoor unit, remove this section if you have only one unit, add similar section if you have multiple units - address: "03" # unit address, for non-NASA devices the format will be like "c4", the address can be found in logs on start # Each property below is optional (climate, room_temperature etc.) - you can delete those which are not needed # Creates climate in HA climate: name: "Ar Condicionado Sala Estar" # Create separate controls/sensors, this is not necessary for the ones already included in climate above, # feel free to remove them if not needed room_temperature: name: "Ar Condicionado Sala Estar - room temperature" # Only supported on NASA devices for now # room_humidity: # name: "AC Unit 2 - humidity" target_temperature: name: "Ar Condicionado Sala Estar - target temperature" power: name: "Ar Condicionado Sala Estar - power switch" mode: name: "Ar Condicionado Sala Estar - mode" # AC UNIT 3 - add second indoor unit, remove this section if you have only one unit, add similar section if you have multiple units - address: "04" # unit address, for non-NASA devices the format will be like "c4", the address can be found in logs on start # Each property below is optional (climate, room_temperature etc.) - you can delete those which are not needed # Creates climate in HA climate: name: "Ar Condicionado Salão 1º" # Create separate controls/sensors, this is not necessary for the ones already included in climate above, # feel free to remove them if not needed room_temperature: name: "Ar Condicionado Salão 1º - room temperature" # Only supported on NASA devices for now # room_humidity: # name: "AC Unit 2 - humidity" target_temperature: name: "Ar Condicionado Salão 1º - target temperature" power: name: "Ar Condicionado Salão 1º - power switch" mode: name: "Ar Condicionado Salão 1º - mode"