Triggerkontakt
-
- Beiträge: 174
- Registriert: Mo Feb 17, 2020 9:43 pm
- Wohnort: Rheinland
- Kontaktdaten:
Triggerkontakt
Moin.
Gibt es die Möglichkeit, über einen externen Kontakt die PV-Ladung zu starten?
Mein Speicher hat zwei programmierbare potentialfreie Kontakte. Wenn Einspeisung größer Wert X dann bitte Auto laden...
Wäre ein akzeptabler Workaround, zumindest solange bis Alpha und openWB sich richtig unterhalten können.
Danke!
openWB 1.6 (Raspi4) mit goE und iobroker
Gibt es die Möglichkeit, über einen externen Kontakt die PV-Ladung zu starten?
Mein Speicher hat zwei programmierbare potentialfreie Kontakte. Wenn Einspeisung größer Wert X dann bitte Auto laden...
Wäre ein akzeptabler Workaround, zumindest solange bis Alpha und openWB sich richtig unterhalten können.
Danke!
openWB 1.6 (Raspi4) mit goE und iobroker
Zuletzt geändert von enerix Viersen am So Mär 01, 2020 4:21 pm, insgesamt 1-mal geändert.
Jährlich 55.000km vollelektrische Kilometer. Powered by openWB und 26kWp Photovoltaik
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
-
- Beiträge: 1407
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 7 times
- Been thanked: 8 times
Re: Triggerkontakt
...für openWB weiss ich es nicht, aber eine DIY-Variante könnte sein:
- einen ESP8266 mit Tasmota flashen und an den Kontakt anschliessen.
- den Kontakt als Switch konfigurieren
- MQTT-Broker der openWB in Tasmpota konfigurieren
- Button-Topic in Tasmota auf den Start/Ende der PV-Ladung über das passende OpenWB MQTT-Topic konfigurirren und so schalten (gibt es das?)
Alternativ FW zu tasmota wäre evtl ESPEasy
Steht und fällt damit, das PV-Ladung ein/aus über MQTT Topics funktioniert.
Edit: über die EInstellung zum ChargeMode sollte es via MQTT gehen (sofort/nur PV/min+PV/...)
- einen ESP8266 mit Tasmota flashen und an den Kontakt anschliessen.
- den Kontakt als Switch konfigurieren
- MQTT-Broker der openWB in Tasmpota konfigurieren
- Button-Topic in Tasmota auf den Start/Ende der PV-Ladung über das passende OpenWB MQTT-Topic konfigurirren und so schalten (gibt es das?)
Alternativ FW zu tasmota wäre evtl ESPEasy
Steht und fällt damit, das PV-Ladung ein/aus über MQTT Topics funktioniert.
Edit: über die EInstellung zum ChargeMode sollte es via MQTT gehen (sofort/nur PV/min+PV/...)
-
- Beiträge: 7739
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 15 times
- Been thanked: 31 times
Re: Triggerkontakt
Die addon-Platine hat Tasteranschlüsse für die verschiednen Modi.
Schließt man z.B. den Taster für "PV" kurz (m.E. ein Tastimpuls), schaltet openWB auf PV-Ladung um.
Es braucht aber etwas Logik, um wieder zurückzuschalten (wohin? Es gibt 5 Modi).
Man kann es manuell oder automatisiert mit einem kleinen µC + etwas SW machen. Wenn das jemand hobbymäßig baut, geht das, aber als echte Entwicklung sicher zu teuer.
VG aiole
Schließt man z.B. den Taster für "PV" kurz (m.E. ein Tastimpuls), schaltet openWB auf PV-Ladung um.
Es braucht aber etwas Logik, um wieder zurückzuschalten (wohin? Es gibt 5 Modi).
Man kann es manuell oder automatisiert mit einem kleinen µC + etwas SW machen. Wenn das jemand hobbymäßig baut, geht das, aber als echte Entwicklung sicher zu teuer.
VG aiole
-
- Beiträge: 1407
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 7 times
- Been thanked: 8 times
Re: Triggerkontakt
...soll ja ein workaround sein.
Wenn der TE schon iobroker am Start hat, ist mMn die Integration über MQTT die erste Wahl.
Ist der WR nicht weit vom RasPi entfernt, könnte man einen GPIO direkt mit dem WR und iobroker "verbinden"..ansonsten eben einen "Arduino/ESP-MQTT-Taster" verwenden.
Wenn der TE schon iobroker am Start hat, ist mMn die Integration über MQTT die erste Wahl.
Ist der WR nicht weit vom RasPi entfernt, könnte man einen GPIO direkt mit dem WR und iobroker "verbinden"..ansonsten eben einen "Arduino/ESP-MQTT-Taster" verwenden.
-
- Beiträge: 174
- Registriert: Mo Feb 17, 2020 9:43 pm
- Wohnort: Rheinland
- Kontaktdaten:
Re: Triggerkontakt
Kurz zur Info: Ich bin Maschinenbauingenieur und nur mäßig begabter Hobbynerd... Grundbegriffe sitzen, meine Programmierkenntnisse sind aber eher als homöopathisch einzustufen. Also bitte langsam schreiben, damit ich mit dem Denken hinterher komme
Was ich mir vorstellen kann: Kontakt geht auf GPIO. Soweit einfach, der Input wäre also das kleinste Problem und kann vermutlich via iobroker ausgewertet werden.
Aber wie sage ich dann der openWB, dass jetzt bitteschön die PV Ladung starten soll?
Noch eine Info: Die 1.7 geht im Moment nicht, weil mit Raspi 4 (noch?) inkompatibel. Da kann ich also leider nicht gucken, welche Schnittstellen da möglich sind.
Was ich mir vorstellen kann: Kontakt geht auf GPIO. Soweit einfach, der Input wäre also das kleinste Problem und kann vermutlich via iobroker ausgewertet werden.
Aber wie sage ich dann der openWB, dass jetzt bitteschön die PV Ladung starten soll?
Noch eine Info: Die 1.7 geht im Moment nicht, weil mit Raspi 4 (noch?) inkompatibel. Da kann ich also leider nicht gucken, welche Schnittstellen da möglich sind.
Jährlich 55.000km vollelektrische Kilometer. Powered by openWB und 26kWp Photovoltaik
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
-
- Beiträge: 1407
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 7 times
- Been thanked: 8 times
Re: Triggerkontakt
...mit IOBroker muss man ja nicht wirklich programmieren.
Läuft die 1,6beta/Nightly bei Dir, die schon MQTT kann?
Ansonsten, direkt wieder die Taster der openWB über GPIO ansteuern...die Regeln dann im iobroker einbauen.
Wie @aiole schon schrieb, wenn PV laden endet und der WR das über den Kontakt mekldet (PV aus), musst Du entscheiden welchen Modus Du in der openWB dann aktivierst.
Das sind die Regel, die Du "programmieren" musst.
Eine einfach Regel könnte sein: immer zurück auf eine default Einstellung, zB "standby" oder "stop".
Mit MQTT wären auch komplexere Regeln möglich, zB
- wenn der WR "PV an" signalisiert, abfragen wie der aktuelle Modus der openWB ist und "merken"
- wenn dann der WR "PV aus" signalisiert, zurück auf den zuvor gemerkten Modus
Läuft die 1,6beta/Nightly bei Dir, die schon MQTT kann?
Ansonsten, direkt wieder die Taster der openWB über GPIO ansteuern...die Regeln dann im iobroker einbauen.
Wie @aiole schon schrieb, wenn PV laden endet und der WR das über den Kontakt mekldet (PV aus), musst Du entscheiden welchen Modus Du in der openWB dann aktivierst.
Das sind die Regel, die Du "programmieren" musst.
Eine einfach Regel könnte sein: immer zurück auf eine default Einstellung, zB "standby" oder "stop".
Mit MQTT wären auch komplexere Regeln möglich, zB
- wenn der WR "PV an" signalisiert, abfragen wie der aktuelle Modus der openWB ist und "merken"
- wenn dann der WR "PV aus" signalisiert, zurück auf den zuvor gemerkten Modus
-
- Beiträge: 7739
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 15 times
- Been thanked: 31 times
Re: Triggerkontakt
Läuft iobroker und openWB auf demselben Raspi?
Ist dort die addon-Platine verbaut?
Das mit den Zwischenschaltern und WLAN fände ich nicht so prall, aber MQTT gepaart mit den addon-Tasteranschlüssen macht Sinn.
Wenn's direkt mit iobroker-Regel ginge, wäre es vermutlich noch einfacher.
Muss es nur noch einer bauen .
VG aiole
Ist dort die addon-Platine verbaut?
Das mit den Zwischenschaltern und WLAN fände ich nicht so prall, aber MQTT gepaart mit den addon-Tasteranschlüssen macht Sinn.
Wenn's direkt mit iobroker-Regel ginge, wäre es vermutlich noch einfacher.
Muss es nur noch einer bauen .
VG aiole
Re: Triggerkontakt
Bin mir nicht sicher, ob ich dich richtig verstehe, du möchtest den Lademodus der openWB steuern korrekt?Fritzmaddin hat geschrieben: ↑So Mär 01, 2020 1:28 pm Aber wie sage ich dann der openWB, dass jetzt bitteschön die PV Ladung starten soll?
Code: Alles auswählen
http://ipdesraspi/openWB/web/api.php?lademodus=jetzt
jetzt
minundpv
pvuberschuss
stop
Du kannst auch alle aktuellen Werte aus der OpenWB abrufen
Code: Alles auswählen
http://ipdesraspi/openWB/web/api.php?get=all
-
- Beiträge: 174
- Registriert: Mo Feb 17, 2020 9:43 pm
- Wohnort: Rheinland
- Kontaktdaten:
Re: Triggerkontakt
Bei mir läuft 1.6 Update zu 1.7 seit dem erfolglosen Versuch, auf die 1.7 zu wechseln.
Und ja, openWB und iobroker laufen auf der selben Kiste... keine addon-Platine.
Auf jeden Fall ganz vielen Dank für eure Ideen und Hilfe!
Und ich denke, Claas hat die richtige Idee...
Also kurze Zusammenfassung:
- Ausgangslage LP1=standby
- PV meldet Überschuss
- Kontakt an GPIO schließt
- iobroker erkennt GPIO geschlossen
- iobroker sendet http-Befehl "LP1=pvueberschuss" an openWB
- Ladung startet
Irgendwann ist dann kein Überschuss mehr vorhanden...
- GPIO-Kontakt öffnet wieder
- ...
- iobroker sendet http-Befehl "LP1=standby" an openWB
- um 22 Uhr startet dann die Nachtladung und macht die Kiste voll
- Repeat until Wintereinbruch...
Sollte realisierbar sein, oder?
Und ja, openWB und iobroker laufen auf der selben Kiste... keine addon-Platine.
Auf jeden Fall ganz vielen Dank für eure Ideen und Hilfe!
Und ich denke, Claas hat die richtige Idee...
Also kurze Zusammenfassung:
- Ausgangslage LP1=standby
- PV meldet Überschuss
- Kontakt an GPIO schließt
- iobroker erkennt GPIO geschlossen
- iobroker sendet http-Befehl "LP1=pvueberschuss" an openWB
- Ladung startet
Irgendwann ist dann kein Überschuss mehr vorhanden...
- GPIO-Kontakt öffnet wieder
- ...
- iobroker sendet http-Befehl "LP1=standby" an openWB
- um 22 Uhr startet dann die Nachtladung und macht die Kiste voll
- Repeat until Wintereinbruch...
Sollte realisierbar sein, oder?
Jährlich 55.000km vollelektrische Kilometer. Powered by openWB und 26kWp Photovoltaik
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
Setup: openWB Series2 + Satellite/ Alpha T10 mit Modbus Adapter / Kona & Ioniq
Photovoltaik und Stromspeicher vom Spezialisten: www.enerix.de
Re: Triggerkontakt
Sollte aus meiner Sicht kein Problem sein.
Wichtig wäre sicherlich einen min oder max Schwelle programmier technisch zu realisieren, nicht dass der Kontakt dann dauernd ein oder aus sendet, wenn Wolken oder ähnliches kurzfristig für verminderte PV Leistung sorgt.
Viel Spaß bei der Umsetzung
Wichtig wäre sicherlich einen min oder max Schwelle programmier technisch zu realisieren, nicht dass der Kontakt dann dauernd ein oder aus sendet, wenn Wolken oder ähnliches kurzfristig für verminderte PV Leistung sorgt.
Viel Spaß bei der Umsetzung