Update example_panasonic_heatpump.yaml

This commit is contained in:
ElVit 2025-11-26 09:00:20 +01:00 committed by GitHub
parent b37c2ce188
commit 024e56c3a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 19 additions and 39 deletions

View File

@ -1,12 +1,3 @@
substitutions:
mdns_name: panasonic-heatpump
device_name: Panasonic Heatpump
pin_rx_hp: GPIO37 # heatpump reads data (RX) on this pin (yellow)
pin_tx_hp: GPIO39 # heatpump sends data (TX) on this pin (green)
pin_tx_wm: GPIO18 # WiFi module sends data (TX) on this pin (white)
pin_rx_wm: GPIO16 # WiFi module reads data (RX) on this pin (blue)
esp32:
board: lolin_s2_mini
variant: ESP32S2
@ -14,13 +5,12 @@ esp32:
type: esp-idf
esphome:
name: $mdns_name
friendly_name: $device_name
name: panasonic-heatpump
friendly_name: Panasonic Heatpump
ota:
platform: esphome
password: !secret ota_password
id: ota_pass
api:
encryption:
@ -30,43 +20,33 @@ wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "${device_name} Fallback"
ssid: "Panasonic Heatpump Fallback"
password: !secret fallback_password
web_server:
port: 80
auth:
username: !secret webserver_username
password: !secret webserver_password
captive_portal:
improv_serial:
logger:
uart:
- id: uart_heatpump
tx_pin: $pin_rx_hp
rx_pin: $pin_tx_hp
baud_rate: 9600
data_bits: 8
parity: EVEN
stop_bits: 1
- id: uart_cz_taw1
tx_pin: $pin_rx_wm
rx_pin: $pin_tx_wm
baud_rate: 9600
data_bits: 8
parity: EVEN
stop_bits: 1
external_components:
- source:
type: git
url: https://github.com/ElVit/esphome_components/
components: [ panasonic_heatpump ]
uart:
- id: uart_heatpump
tx_pin: GPIO37 # heatpump reads data (RX) on this pin (yellow)
rx_pin: GPIO39 # heatpump sends data (TX) on this pin (green)
baud_rate: 9600
data_bits: 8
parity: EVEN
stop_bits: 1
- id: uart_cz_taw1
tx_pin: GPIO16 # WiFi module reads data (RX) on this pin (blue)
rx_pin: GPIO18 # WiFi module sends data (TX) on this pin (white)
baud_rate: 9600
data_bits: 8
parity: EVEN
stop_bits: 1
panasonic_heatpump:
id: my_heatpump
uart_id: uart_heatpump