diff --git a/tests/panasonic_heatpump/test_panasonic_heatpump_esp32s2.yaml b/tests/panasonic_heatpump/test_panasonic_heatpump_esp32s2.yaml new file mode 100644 index 0000000..2959dad --- /dev/null +++ b/tests/panasonic_heatpump/test_panasonic_heatpump_esp32s2.yaml @@ -0,0 +1,78 @@ +--- +# 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 + tank: + name: "DHW"