diff --git a/tests/panasonic_heatpump/test_panasonic_heatpump_esp8266.yaml b/tests/panasonic_heatpump/test_panasonic_heatpump_esp8266.yaml new file mode 100644 index 0000000..7724637 --- /dev/null +++ b/tests/panasonic_heatpump/test_panasonic_heatpump_esp8266.yaml @@ -0,0 +1,77 @@ +--- +# Test configuration for panasonic_heatpump component on ESP8266 +# ESP8266 has limited GPIO pins and only one UART + +esp8266: + board: d1_mini + framework: + type: arduino + +esphome: + name: test-panasonic-heatpump-esp8266 + friendly_name: "Test Panasonic Heatpump ESP8266" + +logger: + level: DEBUG + +external_components: + - source: + type: local + path: ../../components + components: [panasonic_heatpump] + +uart: + - id: uart_heatpump + tx_pin: GPIO13 + rx_pin: GPIO15 + 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"