--- # Test configuration for panasonic_heatpump component on ESP32-S2 # ESP32-S2 has GPIO pins but limited compared to ESP32 esp32: board: lolin_s2_mini variant: esp32s2 framework: type: esp-idf esphome: name: test-panasonic-heatpump-esp32s2 friendly_name: "Test Panasonic Heatpump ESP32-S2" logger: level: DEBUG external_components: - source: type: local path: ../../components components: [panasonic_heatpump] uart: - id: uart_heatpump tx_pin: GPIO39 rx_pin: GPIO37 baud_rate: 9600 data_bits: 8 parity: EVEN stop_bits: 1 # Test basic configuration panasonic_heatpump: id: my_heatpump uart_id: uart_heatpump # Test sensor types - first item only sensor: - platform: panasonic_heatpump top1: name: "Pump Flow" # Test binary sensors - first item only binary_sensor: - platform: panasonic_heatpump top0: name: "Heatpump State" # Test text sensors - first item only text_sensor: - platform: panasonic_heatpump top4: name: "Operating Mode State" # Test number controls - first item only number: - platform: panasonic_heatpump set5: name: "Set Z1 Heat Request Temperature" # Test select controls - first item only select: - platform: panasonic_heatpump set2: name: "Set Holiday Mode" # Test switch controls - first item only switch: - platform: panasonic_heatpump set1: name: "Set Heatpump" # Test climate controls - first item only climate: - platform: panasonic_heatpump zone1: name: "Zone 1" # Test water_heater controls - first item only water_heater: - platform: panasonic_heatpump tank: name: "DHW"