Ich warte noch auf die Installation unserer Panasonic. Statt Daten aus der Cloud wieder zurück zu holen kann man vielleicht auch direkt an der Inneneinheit abgreifen: https://github.com/DomiStyle/esphome-panasonic-ac
Ich weiß erst mehr wenn das Ding an der Wand hängt.
Hallo,
ich habe am Wochenende 4 Innengeräte mittels ESP32-C3-Super-Mini und ESPHome in HA integriert.
Es gab erst Probleme mit den GPIOs, nachdem ich andere genommen hatte, lief es sofort.
Kein Problem, das ganze beruht auf der ESP-Home-Integration für Panasonic-Klimaanlagen.
Meine Konfig dazu:
substitutions:
name: esphome-web-f54321e
friendly_name: Klima Wohnzimmer
long_devicename: "WZ ESP32 Panasonic Climate Interface"
esphome:
name: ${name}
friendly_name: ${friendly_name}
name_add_mac_suffix: false
project:
name: esphome.web
version: '1.0'
esp32:
board: esp32-c3-devkitm-1
framework:
type: arduino
# Enable logging
logger:
level: INFO
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
# Allow provisioning Wi-Fi via serial
improv_serial:
wifi:
# Set up a wifi access point
ap: {}
# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:
dashboard_import:
package_import_url: github://esphome/firmware/esphome-web/esp32c3.yaml@v2
import_full_config: true
# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
authorizer: none
# To have a "next url" for improv serial
web_server:
#uart:
# tx_pin: 20
# rx_pin: 21
# baud_rate: 9600
# parity: EVEN
uart:
tx_pin: GPIO8
rx_pin: GPIO9
id: ac_uart
baud_rate: 9600
parity: EVEN
external_components:
source: github://DomiStyle/esphome-panasonic-ac
components: [panasonic_ac]
climate:
- platform: panasonic_ac
id: wzac
# For CZ-TACG1
type: cnt
# For DNSK-P11
# type: wlan
name: Panasonic AC
horizontal_swing_select:
name: AC Horizontal Swing Mode
vertical_swing_select:
name: AC Vertical Swing Mode
outside_temperature:
name: AC Outside Temperature
nanoex_switch:
name: Panasonic AC NanoeX Switch
Das ganze würde natürlich auch auf einem ESp8266 laufen, da braucht man allerdings noch einen Levelshifter.
Den Steckverbinder bekommt man zB bei Aliexpress. PAP-05V-S nennt sich die Verbindung.
Der ESP32 ist 5V tolerant an den GPIOs, daher ist der Einsatz wirklich extrem einfach. Wer auf Nummer Sicher gehen möchte sollte vorher noch durchmessen, wo 5V herauskommen. Ausserdem habe ich den Anschluss für den 12V-Pin aus dem Stecker gebaut, der wird nicht benötigt.
Danke schön!
Hab mir eine Etherea Multisplit mit 2 Innengeräten gekauft, die hat zwar W-Lan inklusive aber der Gedanke dass mein Home Assistant die über die Cloud bedient hat mir nicht gefallen, nicht weil ich Angst habe dass die Japaner Böses wollen aber alles was im Haus bleibt ist zuverlässiger und meine Daikin im Schlafzimmer geht auch lokal.
Ich habe ein Dreierpack “ESP32-C3 Supermini” gekauft, das funktioniert wunderbar, wie du schreibst auch ohne Pegelkonverter.
Was ich nicht gefunden habe, sind die Energie Werte, Leistung geht, aber das ist in der Panasonic sinnlos, aber für Energie gibt es scheinbar keine Option. Das macht jetzt einfach ein Shelly PM Mini Gen3, da stimmen dann auch die Leistungswerte.
Für alle die das nachvollziehen wollen, hier die Geräte die ich verwende:
Panasonic CS-XZ20ZKEW
Panasonic CS-XZ50ZKEW
iHaospace 3X ESP32-C3 Supermini (tx_pin: GPIO6 & rx_pin: GPIO7)
Shelly PM Mini Gen3 (zur Strom- und Leistungsmessung)
Die Werte schätzt Panasonic. Wenn ich alle vier Einheiten laufen lasse wird mir für jedes Gerät die gesamte Leistung angezeigt. Das ist völlig unbrauchbar.
Ich habe genau wie du einen Shelly zum Messen. Allerdings einen Shelly PM mit Induktionssensor.