FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Guybrush am 01 Juni 2025, 13:27:13

Titel: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 01 Juni 2025, 13:27:13
Für leidgeplagte der bescheidenen Panasonic "Comfort" Cloud gibt es eine Alternative - die Steuerung der Klimageräte aus dem lokalen Netz ohne nervige Cloud. Hier mal meine Einbindung mit den entsprechenden Komponenten auf Basis von ESPHome - das Ganze ist echt trivial umzusetzen:

benötigte Komponenten:
- Waveshare ESP32-C3-Zero
- Kabel mit PAP-05V-S Stecker (z.b. https://www.amazon.de/dp/B0DRVP7FQF)
- 3D Drucker (optional)

Man kann natürlich auch andere ESP32 Boards nehmen, aber dann muss man ggf. die Pins anpassen. Diese Lösung funktioniert so wie sie ist mit den angegebenen Teilen:


Das wars dann auch schon und kostet keine 10 € je Gerät. Wenn man Zeit hat und sich die Sachen über Aliexpress bestellt kommt man sogar mit 2-3 € aus. Jedenfalls reagieren die Geräte nun instant. Das ist richtiger Luxus wenn man zuvor die Comfort Cloud App nutzten "durfte" ;D

Viel Spaß beim Nachbauen. Umsetzung erfolgt natürlich auf eigene Gefahr  ;D
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: marboj am 02 Juli 2025, 07:43:51
Hallo guybrush,

vielen Dank für die echt tolle Beschreibung. Eine Verständnisfrage: Wenn ich neuere Geräte habe, kann ich dann das ESP parallel mit dem internen Adapter betreiben? Wegen WAF ;-)

Gruß
Marco
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 02 Juli 2025, 11:09:55
Was ist WAF? Ich würde das nicht tun, grundsätzlich ist das aber eine dumme Schnittstelle die nur auf Spannungsveränderungen reagiert. Dürfte also gehen, aber der Sinn erschließt sich mir nicht
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: marboj am 02 Juli 2025, 11:36:39
WomanAcceptanceFactor ;D
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 02 Juli 2025, 11:42:51
Ein Strauß Blumen tuts auch  :P die Fernbedienungen gehen weiterhin. Das einzige was nicht ginge ist die geile App von Panasonic :o
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: marboj am 06 Juli 2025, 18:19:30
Vielen Dank für die ausführliche Beschreibung inkl. der Kaufhinweise und der Bilder. Bei mir werden ab sofort nun auch 3 Panasonic-Klimaanlagen wieder stabil mit FHEM bedient.

Ich musste ein bisschen schauen, wie ich ESPHOME auf meinem Windows-Rechner installiert bekomme und zusätzlich musste ich noch GIT for windows installieren, damit ESPhome sich auch die Sourcen laden kann.

Vielleicht noch einen kleinen Hinweis zu der obigen Beschreibung:

Hatte in der secrets.yaml nur die Werte gefüllt, die ich benötige. So wurde aber die Installation nicht durchgeführt mit Fehlerhinweisen. Die nicht genutzten Variablen müssen mit 2 " gefüllt werden. Alle anderen Werte ebenfalls in "Gänsefüßchen". Danach klappte die Installation.

Da ich keine Lust hatte, meine Anlage stromlos zu machen, um das Gehäuse zu öffnen und meine Anlage den CN-CNT-Anschluss unter dem Anschlussdeckel frei hat, habe ich es wie auf dem Foto gelöst.

ESP32-Panasonic.jpg

Gruß
Marco
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 06 Juli 2025, 18:27:35
schön, dass es geklappt hat ;D sehr kreatives gehäuse :D
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: marboj am 08 Juli 2025, 06:48:40
Sieht man ja nicht und per Klettverschluss entfernbar... 8)
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Mumpitz am 21 Juli 2025, 21:01:33
Zitat von: marboj am 06 Juli 2025, 18:19:30Vielen Dank für die ausführliche Beschreibung inkl. der Kaufhinweise und der Bilder. Bei mir werden ab sofort nun auch 3 Panasonic-Klimaanlagen wieder stabil mit FHEM bedient.

Ich musste ein bisschen schauen, wie ich ESPHOME auf meinem Windows-Rechner installiert bekomme und zusätzlich musste ich noch GIT for windows installieren, damit ESPhome sich auch die Sourcen laden kann.

Vielleicht noch einen kleinen Hinweis zu der obigen Beschreibung:

Hatte in der secrets.yaml nur die Werte gefüllt, die ich benötige. So wurde aber die Installation nicht durchgeführt mit Fehlerhinweisen. Die nicht genutzten Variablen müssen mit 2 " gefüllt werden. Alle anderen Werte ebenfalls in "Gänsefüßchen". Danach klappte die Installation.

Da ich keine Lust hatte, meine Anlage stromlos zu machen, um das Gehäuse zu öffnen und meine Anlage den CN-CNT-Anschluss unter dem Anschlussdeckel frei hat, habe ich es wie auf dem Foto gelöst.

ESP32-Panasonic.jpg

Gruß
Marco

Hallo Marco

Ich möchte diese Lösung ebenfalls umsetzen und die Anlage per fhem und per Pnasonic App steuern können. In deiner Klima war ja offenbar der entsprechende Stecker für den Verbau noch unbenutzt. Welchen genauen Typ Kima hast du genau?
Bei mir wird nächstens eine MULTI, CS-Z25ZKEW verbaut.

Ich hoffe dort ebenfalls auf einen freien Stecker zu treffen :-)
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 21 Juli 2025, 21:53:01
du brauchst den cn-cnt port. der ist bei allen nicht all zu alten geräten vorhanden. bei mir war der auf der platine. bei dir scheinbar auch.

siehe s. 56 der manual (https://www.netrauta.fi/attachments/products/panasonic/PANKIT-Z25ZKE_Huolto.pdf)
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Mumpitz am 21 Juli 2025, 22:10:03
Zitat von: Guybrush am 21 Juli 2025, 21:53:01du brauchst den cn-cnt port. der ist bei allen nicht all zu alten geräten vorhanden. bei mir war der auf der platine. bei dir scheinbar auch.

siehe s. 56 der manual (https://www.netrauta.fi/attachments/products/panasonic/PANKIT-Z25ZKE_Huolto.pdf)

Perfekt, danke. Dann mach ich mich mal an die Bestellung beim freundlichen chinesen :-)
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Mumpitz am 06 August 2025, 21:48:47
Ich habe nochmals eine Frage:
Ich habe den ESP32 erfolgreich geflasht "paceltern" und das Device wird per Autocreate in fhem angelegt:

defmod paceltern MQTT2_DEVICE paceltern
attr paceltern DbLogExclude .*
attr paceltern readingList paceltern:esphome/discover/paceltern-382a74:.* { json2nameValue($EVENT) }\
paceltern:paceltern-382a74/sensor/mac_adress/state:.* state\
paceltern:paceltern-382a74/climate/paceltern/mode/state:.* state\
paceltern:paceltern-382a74/climate/paceltern/target_temperature/state:.* state\
paceltern:paceltern-382a74/climate/paceltern/preset/state:.* state\
paceltern:paceltern-382a74/climate/paceltern/fan_mode/state:.* state\
paceltern:paceltern-382a74/climate/paceltern/swing_mode/state:.* state\
paceltern:paceltern-382a74/switch/paceltern_mild_dry_switch/state:.* state\
paceltern:paceltern-382a74/sensor/ip_adress/state:.* state
attr paceltern room MQTT2_DEVICE


Im Unterschied zu Dir werden jedoch ausschliesslich der devicename-xxxxxx (sprich die letzten 6 Zeichen der Mac Adresse) verwendet. Die Einträge mit der ganzen Mac Adresse werden nicht erstellt. Muss ich diese selber erstellen im Attr Readingslist und in der Definition?

Die Klimaanlage ist noch nicht installiert, kann es also noch nicht anschliessen :-)
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 06 August 2025, 21:55:20
das sieht auf dem ersten blick alles ok aus. dass im device keine mac steht dürfte daran liegen, dass du name_add_mac_suffix vermutlich nicht auf true stehen hast. dürfte aber trotzdem funktionieren
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Mumpitz am 06 August 2025, 22:11:59
Zitat von: Guybrush am 06 August 2025, 21:55:20dass im device keine mac steht dürfte daran liegen, dass du name_add_mac_suffix vermutlich nicht auf true stehen hast. dürfte aber trotzdem funktionieren

Ich habe den Inhalt der yaml 1:1 von dir übernommen. Müsste deshalb auf true stehen!
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 07 August 2025, 11:10:19
das sollte dann so sein. ich weiss aber auch nicht welche esphome version du nutzt und ob es da änderungen gibt. wie dem auch sei - es dürfte so auch funktionieren
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: TomS85 am 15 März 2026, 14:55:25
Ich habe die Lösung so bei mir auch in Betrieb (damals war eine Ähnliche Anleitung bei espthings.io drin, mit der ich das Teil in FHEM anbinden konnte.

Ich habe nun allerdings das Problem, dass ich mein WLAN Passwort ändern muss. Ich komme über die IP des ESP ja auf ein Webportal von dem Gerät, auf der es auch die Option "OTA Update" gibt. Kann ich dort direkt eine YAML mit geändertem Passwort hochladen und muss das Teil dann nicht erneut im FHEM anmelden?
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 15 März 2026, 15:03:30
Ein Webportal kenn ich nicht bei der Lösung. Ich hab das mit ESPHome gemacht. Ein OTA Update funktioniert über ESPHome, indem du im YAML File die IP des Geräts definierst. Setzt natürlich voraus, dass OTA Updates in der Liveconfig damals auch aktiviert wurden.
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Gisbert am 15 März 2026, 17:55:25
Hallo TomS85,

man kann per ESPHome bequem Updates auf dem ESP machen, ohne ihn physisch an einen Rechner anstöpseln zu müssen. Und natürlich hat auch Guybrush recht, dass man etwas vorher in der .yaml definiert haben muss.

Bei mir sieht es so aus:
ota:
 - platform: esphome
   password: ""

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "ESPHome Fallback"
# Optional manual IP - damit gelingt ein wireless update in ESPHome
  manual_ip:
    static_ip: 192.168.xxx.yyy
    gateway: 192.168.xxx.1
    subnet: 255.255.255.0

Viele Grüße Gisbert
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: TomS85 am 16 März 2026, 18:52:03
Danke euch! Bei mir sieht das ganze so aus:
Screenshot 2026-03-16 184711.png

Ich habe in der YAML damals folgendes eingestellt:
wifi:
  ssid: #MeineSSID
  password: #MeinPasswort

#  manual_ip:
#    static_ip: 192.168.XXX.XXX
#    gateway: 192.168.XXX.XXX
#    subnet: 255.255.255.0

  ap: {}
   
captive_portal:
   
web_server:
  port: 80

Das POrtal scheint dann wohl das "captive Portal" zu sein - das erreiche ich über die IP des ESP. Bei esphome habe ich dazu folgendes gefunden: https://esphome.io/components/captive_portal/ - dort steht auch, dass man dort ein "neues Firmware file" hochladen kann. Aber ist die YAML Datei die Firmware, oder ist damit was anderes gemeint? Nicht, dass ich mir damit alles zerschieße.

Danke und beste Grüße,
Tom
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Guybrush am 16 März 2026, 19:39:23
die YAML Datei ist nur die config. Die Firmware selbst baust du dann mit ESPHome und der config. Nachdem die erstellt ist, kommt normal eine Abfrage, ob du die per OTA oder USB flashen willst. Man kann das aber auch später machen, indem man die .bin Datei dann händisch hochlädt. In jedem Fall musst du die erstmal mit esphome kompilieren
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Gisbert am 16 März 2026, 20:15:31
Hallo TomS85,

ich befürchte, dass du noch nicht weißt, wie man eine .yaml-Datei zu einer .bin-Datei kompiliert. Wie bereits gesagt, kannst du dir die .yaml nicht zerschießen.

Wenn du willst, schreib mir eine PM - vielleicht klärt sich dann einiges in einem Telefonat. Prinzipiell könnte ich basierend auf deiner .yaml-Datei eine .bin-Datei erzeugen, aber dann bräuchte ich deine Wlan-Credentials, die mit kompiliert werden müssen - ein gewisses Dilemma. Vielleicht gelingt es aber auch, dich bei der Kompilierung zu unterstützen.

Viele Grüße Gisbert
Titel: Aw: Panasonic Klima mit ESP32 steuern
Beitrag von: Gisbert am 16 März 2026, 20:23:52
Mir fällt noch auf, dass der Wert bei Panasonic AC Garage bei 8.0 steht, aber die Werte nur zwischen 16 und 30 geändert werden können. Das ist irgendwie widersprüchlich. Persönlich finde ich Slider etwas ungünstig; ich nutze gerne eine Zahleneingabe, die man einfach eintippt.