PowerFox Poweropti lokal auslesen

Ohhh Verpackung habe ich nicht mehr.:cry::cry: Von wo bekomme ich die ID?

Vielleicht auf der Hardware?

auf der Hardware steht nix.

Danke.

Ich hab es probiert geht irgend wie nicht siehe Bilder

alle Buchstaben klein geschrieben? Keine Ahnung, ob das was damit zu tun hat. Bei mir ist es so.

Alles klein oder Groß geschrieben. Alles probiert geht irgend wie nicht. Muss ich mal ein anderen Tag probieren dann geht es vielleicht :grinning_face:.

Danke dir werde es morgen nochmal probieren. Es langt für heute.:face_vomiting:

@Erol82 Ich habe einfach esp home drauf geflasht. Eventuell ist das ja eine Option. Schau mal hier: Powerfox einmal anders! - #25 von BlueFox

Danke für deine Info aber ich kenn mich mit ESP usw. Nicht aus :sleepy_face:.

PowerOpti mit ESPHome flashen

Mit ESPs musst du dich nicht groß auskennen. Leider gibt es keine einfache Möglichkeit, den ESP im PowerOpti zu flashen. Dazu muss das Gerät zunächst geöffnet und einige Kabel an die entsprechenden Pins des ESP32 angelötet werden was die größere Hürde ist.

Für den PowerOpti+ ist die Vorgehensweise in diesem Beitrag beschrieben, für den normalen PowerOpti gibt es die entsprechende Anleitung hier.

Was wird benötigt?

  • einen geöffneten PowerOpti bzw. PowerOpti+
  • einige dünne Kabel zum Anschluss an den ESP32
  • einen USB-UART-Adapter mit 3,3-V-Logik
  • einen PC mit USB-Anschluss
  • die ESPHome-Integration für Home Assistant (esphome .io)

Als USB-UART-Bridge gibt es zahlreiche Möglichkeiten. Eine Option auf Aamazon ist dieser (amazon .com/SeenGreat-Serial-Bridge-CP2102-Converter/dp/B0DGFYQTGH) hier bei Ali gibt es aber auch günstigere. Der Adapter kann zwischen 3,3 V und 5 V umgeschaltet werden und stellt die benötigten RX-, TX- und GND-Anschlüsse bereit.

UART anschließen

Die Anschlüsse werden folgendermaßen verbunden:

PowerOpti USB-UART-Bridge
GND GND
TX RX
RX TX

TX und RX werden also gekreuzt.

Zusätzlich muss GPIO0 mit GND verbunden werden. Damit wird der ESP32 beim Einschalten in den Bootloader-Modus versetzt und kann mit einer neuen Firmware beschrieben werden.

ESPHome unter Home Assistant

Für die neue Firmware verwenden ESPHome (esphome .io). ESPHome lässt sich direkt über Home Assistant verwenden und übernimmt die Erstellung und das Flashen der Firmware.

In Home Assistant einfach ESPHome installieren. Anschließend kann ein neues Gerät angelegt und die YAML-Konfiguration angepasst werden.

Eine mögliche Konfiguration für den PowerOpti kannst du aus den oben verlinkten Posts entnehmen.

Firmware flashen

Nachdem die Konfiguration in ESPHome erstellt wurde, wird die Firmware kompiliert.

Beim ersten Flashen wird der ESP32 noch über die USB-UART-Bridge programmiert. Der Adapter erscheint am Computer als serielle Schnittstelle, beispielsweise COM3 unter Windows.

Vor dem Einschalten des PowerOpti muss GPIO0 mit GND verbunden sein. Dadurch startet der ESP32 im Flash-Modus.

In ESPHome wird anschließend die erzeugte Firmware über die entsprechende serielle Schnittstelle auf den ESP32 übertragen.

Nach einem erfolgreichen Flashvorgang kann der PowerOpti neu gestartet werden. Danach wird die Verbindung zwischen GPIO0 und GND wieder entfernt.

Der ESP32 startet nun die neue ESPHome-Firmware und verbindet sich mit dem konfigurierten WLAN.

Weitere Updates über WLAN

Sobald ESPHome einmal erfolgreich installiert wurde, ist die USB-UART-Bridge normalerweise nicht mehr erforderlich.

Weitere Firmware-Updates können anschließend bequem über OTA (Over the Air) durchgeführt werden. ESPHome erkennt das Gerät im Netzwerk und kann neue Firmware direkt über WLAN übertragen.

Damit muss der PowerOpti für spätere Änderungen an der ESPHome-Konfiguration nicht erneut geöffnet werden.

Eventuell hilft das ja.

P.S. Ich darf nur zwei links in posts haben daher die Schreibweise…