Triggerkontakt

Fragen zur Nutzung, Features, usw..
enerix Viersen
Beiträge: 174
Registriert: Mo Feb 17, 2020 9:43 pm
Wohnort: Rheinland
Kontaktdaten:

Triggerkontakt

Beitrag von enerix Viersen »

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
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
hominidae
Beiträge: 1224
Registriert: Di Sep 03, 2019 4:13 pm

Re: Triggerkontakt

Beitrag von hominidae »

...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/...)
aiole
Beiträge: 6990
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Triggerkontakt

Beitrag von aiole »

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
hominidae
Beiträge: 1224
Registriert: Di Sep 03, 2019 4:13 pm

Re: Triggerkontakt

Beitrag von hominidae »

...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.
enerix Viersen
Beiträge: 174
Registriert: Mo Feb 17, 2020 9:43 pm
Wohnort: Rheinland
Kontaktdaten:

Re: Triggerkontakt

Beitrag von enerix Viersen »

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.
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
hominidae
Beiträge: 1224
Registriert: Di Sep 03, 2019 4:13 pm

Re: Triggerkontakt

Beitrag von hominidae »

...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
aiole
Beiträge: 6990
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Triggerkontakt

Beitrag von aiole »

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
Claas
Beiträge: 21
Registriert: Sa Feb 29, 2020 7:39 am

Re: Triggerkontakt

Beitrag von Claas »

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?
Bin mir nicht sicher, ob ich dich richtig verstehe, du möchtest den Lademodus der openWB steuern korrekt?

Code: Alles auswählen

http://ipdesraspi/openWB/web/api.php?lademodus=jetzt
Optionale Parameter sind meines Wissens:
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
Ich will diese Call demnächst nutzen um aus meiner Homematic IP Smart Home Lösung, die aktuellen Werte mit abzurufen und wenn wir kurzfristig doch von PV geführt in Sofort laden zu wechseln. Erste Tests sind erfolgt und funktioniert problemlos.
enerix Viersen
Beiträge: 174
Registriert: Mo Feb 17, 2020 9:43 pm
Wohnort: Rheinland
Kontaktdaten:

Re: Triggerkontakt

Beitrag von enerix Viersen »

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?
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
Claas
Beiträge: 21
Registriert: Sa Feb 29, 2020 7:39 am

Re: Triggerkontakt

Beitrag von Claas »

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 ;)
Antworten