GoE Charger: Unterschied zwischen den Versionen

Aus FHEMWiki
Zeile 289: Zeile 289:
</div>
</div>
=== Status als Nachricht ===
=== Status als Nachricht ===
Für den Fall, dass man zwischendurch den Status der Wallbox abfragen möchte (z.B. via Modul Babble), empfiehlt es sich, ein ständig aktuelles Reading ''message'' bereitzuhalten.
Für den Fall, dass man zwischendurch den Status der Wallbox abfragen möchte (z.B. via Modul Babble), empfiehlt es sich, ein ständig aktuelles Reading ''message'' bereitzuhalten. Im nachfolgenden Code bitte <Fahrzeug> durch die Bezeichnung des eigenen Fahrzeugs ersetzen, und ggf. für die Restladezeit auf das Device für das Fahrzeug verweisen.


<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">
Zeile 303: Zeile 303:
     $ret="An der Wallbox ist kein Fahrzeug angeschlossen";;\
     $ret="An der Wallbox ist kein Fahrzeug angeschlossen";;\
   }elsif($ca=~/2|3/){\
   }elsif($ca=~/2|3/){\
     $ret="An der Wallbox ist der <Fahrzeugtyp> angeschlossen";;\
     $ret="An der Wallbox ist der <Fahrzeug> angeschlossen";;\
     if($ch=~/^([0-6]$)|(1[6,8])|(2[1-4])/){\
     if($ch=~/^([0-6]$)|(1[6,8])|(2[1-4])/){\
       my $nc=ReadingsVal("$NAME","charge",0);;\
       my $nc=ReadingsVal("$NAME","charge",0);;\
Zeile 313: Zeile 313:
  }elsif( $ch==17 ){\
  }elsif( $ch==17 ){\
       my $en=ReadingsVal("$NAME","energy",0);;\
       my $en=ReadingsVal("$NAME","energy",0);;\
       $ret.=", die Ladung mit solarem Überschuss pausiert gerade. Der <Fahrzeugtyp> hat bereits $en Kilowattstunden erhalten.";;\
       $ret.=", die Ladung mit solarem Überschuss pausiert gerade. Der <Fahrzeug> hat bereits $en Kilowattstunden erhalten.";;\
     }else{\
     }else{\
       my $po=ReadingsVal("$NAME","power",0);;\
       my $po=ReadingsVal("$NAME","power",0);;\
Zeile 323: Zeile 323:
   }elsif($ca==4){\
   }elsif($ca==4){\
     my $en=ReadingsVal("$NAME","energy",0);;\
     my $en=ReadingsVal("$NAME","energy",0);;\
     $ret="An der Wallbox ist der <Fahrzeugtyp> angeschlossen und wurde mit $en Kilowattstunden fertig geladen.";;\
     $ret="An der Wallbox ist der <Fahrzeug> angeschlossen und wurde mit $en Kilowattstunden fertig geladen.";;\
   }else{\
   }else{\
     $ret="Die Wallbox befindet sich im Fehlerzustand, bitte überprüfen";;\
     $ret="Die Wallbox befindet sich im Fehlerzustand, bitte überprüfen";;\

Version vom 5. August 2024, 12:10 Uhr

Der GoE-Charger ist eine WallBox des österreichischen Herstellers go-e (geründet 2015). Derzeit (2024) sind verschiedene Modelle im Angebot:

  • go-e Charger Gemini - WallBox mit 11 oder 22 kW Ladeleistung
  • go-e Charger Gemini Flex - mobile Version des obigen Gerätes zum Anschluss an eine vorhandene Kraftstromsteckdose
  • go-e Charger Gemini 2.0 - Variante des obigen Gerätes mit integrierter SIM-Karte für mobilen Datenzugriff
  • go-e Charger Gemini Flex 2.0 - mobile Version des obigen Gerätes zum Anschluss an eine vorhandene Kraftstromsteckdose

Einbindung via HTTPMOD

Die Abfrage und Steuerung erfolgen über das HTTPMOD-Modul, welches im Regelfall einmal pro Minute auf die wichtigsten Daten der Wallbox zugreift (auch manuell abrufbar als "get Wally status").

Basisdefinition

Benötigt wird dazu die IP-Adresse der Wallbox im lokalen Netzwerk, die in den nachfolgenden Code einzusetzen ist. Das Device heißt im Beispiel einfach Wally

Code:

Status als Nachricht

Für den Fall, dass man zwischendurch den Status der Wallbox abfragen möchte (z.B. via Modul Babble), empfiehlt es sich, ein ständig aktuelles Reading message bereitzuhalten. Im nachfolgenden Code bitte <Fahrzeug> durch die Bezeichnung des eigenen Fahrzeugs ersetzen, und ggf. für die Restladezeit auf das Device für das Fahrzeug verweisen.

Code: