Weitere Tasten zum ändern wiederkehrender Einstellungen

E-lmo
Beiträge: 305
Registriert: Sa Nov 10, 2018 4:45 pm

Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von E-lmo »

Hallo,
ich suche für einen weniger Smartphone-affinen Elektroautofahrer eine Möglichkeit per Tastendruck z.B. die SOC-Grenze fürs Nachtladen anzupassen.

Bisher habe ich an dessen Wallbox je einen Taster für Sofort und Nachtladen installiert.
Meist soll der Wagen am nächsten Morgen zu 70% geladen sein. Ab und zu ist aber auch ein höherer Ladestand erwünscht. Dies sollte dann über einen weiteren Taster ermöglicht werden.

Ich würde annehmen, dass das über MQTT gelöst werden könnte.
Also ein ESP32 und mehrere Taster. Je nach Tastendruck wird ein entsprechender Befehl an OpenWb gesendet.

Ist das soweit lösbar? Oder gibt es andere Vorschläge?
LutzB
Beiträge: 3494
Registriert: Di Feb 25, 2020 9:23 am

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von LutzB »

Das ist eine Möglichkeit. Die Tastereingänge sind in openWB leider starr den Lademodi zugeordnet.

Eine andere Alternative, die ich im Einsatz habe, ist openHAB als Verbindungsglied zwischen diversen Tastern, Alexa und unter anderem auch der Wallbox. Kommt immer drauf an, wie man basteln will und was man für Wissen und Fähigkeiten mitbringt und was sowieso schon vorhanden ist.
aiole
Beiträge: 6876
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von aiole »

Einen lokalen müC dranzuflanschen + MQTT-Ausgabe an oWB fände ich persönlich eine gute Idee. Einfach, lokal und mit wenig Energieverbrauch, wird das die Aufgabe lösen. Die 5V und kann man sich sicher noch vom oWB-Netzteil abzwacken.

Etwas unschön ist der Weg über WLAN, aber extra noch LAN andocken, wäre overkill. UART ist schon belegt - I2C glaube auch.

Ich denke, die Tastereingänge in oWB komplett frei konfigurierbar zu gestalten, birgt erhöhtes Fehlerpotential. Der Bedarf an solch spezieller Umsetzung ist auch sehr, sehr, sehr gering.
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von mrinas »

ESP via MQTT hört sich m.e. gut an. Nutze selbst einen ESP um die EVU Daten per MQTT an die Box zu senden, das tut unaufgeregt seinen Dienst. So Spontan würde ich allerdings noch eine Form von Feedback mit berücksichtigen, z.b. Quittierungs-LED welche durch den ESP gesetzt wird nachdem sobald der Befehl erfolgreich per MQTT abgesetzt wurde. Nur um zu verhindern dass WLAN doch gerade Probleme macht und die Änderung nicht übermittelt wurde o.ä.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
E-lmo
Beiträge: 305
Registriert: Sa Nov 10, 2018 4:45 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von E-lmo »

Ich bin da recht neu in dem Thema, würde mich da aber gern reinarbeiten.
Könntet Ihr mir ein paar Stichworte nennen, die ich für die Umsetzung angehen sollte?
Benutzeravatar
mrinas
Beiträge: 1904
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von mrinas »

Kannst Dir gern anschauen was ich verbrochen habe und dich daran bedienen, möglicherweise ist da etwas dabei. z.b. wie ich MQTT auf dem ESP nutze o.ä.

https://github.com/MartinRinas/ESP8266-D0-Logger
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Berge
Beiträge: 10
Registriert: Sa Mär 07, 2020 10:31 am

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von Berge »

Mein Plan ist ebenfalls, den Zugriff auf die Lademodi und im Idealfall auch die Vorklimatisierung des Fahrzeugs möglichst einfach meiner Frau und mir ;) bereitzustellen.

Da ich mit ESP mir zwar was basteln könnte, aber auch lieber eine professionellere Optik erzielen wollte, möchte ich das per Phillips Hue Dimmer Switch realisieren. Schön per Funk und von den Tasten her auch ziemlich passend für die Lademodi.
Bild
Die oberste wäre Sofortladen, die "heller" Taste mit dem größeren Sonnensymbol PV Laden, die "dunkler" Taste Min + PV und Aus ist Stopp.
Einziger Wehrmutstropfen: Man braucht eine Hue Bridge - Was bei mir aber eh gegeben ist.

Ich habe es testweise aufgebaut und es klappt mit folgendem Node-Red Flow:

Code: Alles auswählen

[{"id":"c1de56d7.8a602","type":"tab","label":"OpenWB-EVU","disabled":false,"info":""},{"id":"fbb90dc5.fbb6","type":"switch","z":"c1de56d7.8a602","name":"OPENWB EVU","property":"topic","propertyType":"msg","rules":[{"t":"cont","v":"evu/VPhase1","vt":"str"},{"t":"cont","v":"evu/VPhase2","vt":"str"},{"t":"cont","v":"evu/VPhase3","vt":"str"},{"t":"cont","v":"evu/APhase1","vt":"str"},{"t":"cont","v":"evu/APhase2","vt":"str"},{"t":"cont","v":"evu/APhase3","vt":"str"},{"t":"eq","v":"openWB/evu/W","vt":"str"}],"checkall":"true","repair":true,"outputs":7,"x":500,"y":380,"wires":[["cc1bf6d5.6d2c1"],["b5e8c2f4.623d28"],["7f78c5b4.b3acac"],["4f78d5f8.254f14","799d0d80.bb3da4"],["d670dab5.7f7f18","fe6f6572.572228"],["8b00022d.9bb71","c4bb8075.2f3498"],["d165eda.37b251"]]},{"id":"cc1bf6d5.6d2c1","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":6,"width":"3","height":"1","name":"EVU V1","label":"V1:","format":"{{msg.payload}}V","layout":"row-center","x":1020,"y":160,"wires":[]},{"id":"b5e8c2f4.623d28","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":7,"width":"3","height":"1","name":"EVU V2","label":"V2:","format":"{{msg.payload}}V","layout":"row-center","x":1020,"y":200,"wires":[]},{"id":"7f78c5b4.b3acac","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":8,"width":"3","height":"1","name":"EVU V3","label":"V3:","format":"{{msg.payload}}V","layout":"row-center","x":1020,"y":240,"wires":[]},{"id":"4f78d5f8.254f14","type":"ui_gauge","z":"c1de56d7.8a602","name":"","group":"910cd9b8.54f308","order":9,"width":"3","height":"2","gtype":"gage","title":"EVU A1","label":"A","format":"{{value}}","min":0,"max":"64","colors":["#00b500","#e6e600","#ca3838"],"seg1":"16","seg2":"32","x":1020,"y":280,"wires":[]},{"id":"d670dab5.7f7f18","type":"ui_gauge","z":"c1de56d7.8a602","name":"","group":"910cd9b8.54f308","order":10,"width":"3","height":"2","gtype":"gage","title":"EVU A2","label":"A","format":"{{value}}","min":0,"max":"64","colors":["#00b500","#e6e600","#ca3838"],"seg1":"16","seg2":"32","x":1020,"y":320,"wires":[]},{"id":"8b00022d.9bb71","type":"ui_gauge","z":"c1de56d7.8a602","name":"","group":"910cd9b8.54f308","order":11,"width":"3","height":"2","gtype":"gage","title":"EVU A3","label":"A","format":"{{value}}","min":0,"max":"64","colors":["#00b500","#e6e600","#ca3838"],"seg1":"16","seg2":"32","x":1020,"y":360,"wires":[]},{"id":"92024dfb.661c9","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":1,"width":"9","height":"1","name":"Datum","label":"Datum","format":"{{msg.payload}}","layout":"row-center","x":1010,"y":560,"wires":[]},{"id":"d165eda.37b251","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":3,"width":"3","height":"1","name":"EVU Leistung","label":"EVU","format":"{{msg.payload}}W","layout":"row-spread","x":1040,"y":480,"wires":[]},{"id":"799d0d80.bb3da4","type":"change","z":"c1de56d7.8a602","name":"L1","rules":[{"t":"set","p":"topic","pt":"msg","to":"L1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":40,"wires":[["8d3ebe41.6f0ed"]]},{"id":"fe6f6572.572228","type":"change","z":"c1de56d7.8a602","name":"L2","rules":[{"t":"set","p":"topic","pt":"msg","to":"L2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":80,"wires":[["8d3ebe41.6f0ed"]]},{"id":"c4bb8075.2f3498","type":"change","z":"c1de56d7.8a602","name":"L3","rules":[{"t":"set","p":"topic","pt":"msg","to":"L3","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":120,"wires":[["8d3ebe41.6f0ed"]]},{"id":"8d3ebe41.6f0ed","type":"ui_chart","z":"c1de56d7.8a602","name":"EVU Amps","group":"910cd9b8.54f308","order":12,"width":0,"height":0,"label":"EVU - L1 L2 L3 (A)","chartType":"line","legend":"true","xformat":"HH:mm","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"86400","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#0080ff","#00ff40","#ff0000","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":930,"y":80,"wires":[[]]},{"id":"84042e47.755ed","type":"mqtt in","z":"c1de56d7.8a602","name":"EVU","topic":"openWB/evu/+","qos":"2","datatype":"auto","broker":"82560540.6c0f78","x":170,"y":380,"wires":[["fbb90dc5.fbb6"]]},{"id":"feaa483b.0f9168","type":"rbe","z":"c1de56d7.8a602","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":850,"y":640,"wires":[["92024dfb.661c9"]]},{"id":"8066c64b.9ff89","type":"mqtt out","z":"c1de56d7.8a602","name":"to openWB","topic":"","qos":"","retain":"","broker":"82560540.6c0f78","x":1030,"y":700,"wires":[]},{"id":"cd29ee39.63a3d8","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":4,"width":"3","height":"1","name":"PV Leistung","label":"PV","format":"{{msg.payload}}W","layout":"row-spread","x":1030,"y":520,"wires":[]},{"id":"7dcb682a.0d8708","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":5,"width":"3","height":"1","name":"Verbrauch","label":"Verbrauch","format":"{{msg.payload}}W","layout":"row-spread","x":1030,"y":440,"wires":[]},{"id":"917a7b.94239d88","type":"ui_text","z":"c1de56d7.8a602","group":"910cd9b8.54f308","order":2,"width":"9","height":"1","name":"","label":"Leistung","format":"","layout":"row-center","x":1020,"y":400,"wires":[]},{"id":"d7e55154.4aace8","type":"mqtt in","z":"c1de56d7.8a602","name":"PV","topic":"openWB/pv/+","qos":"2","datatype":"auto","broker":"82560540.6c0f78","x":170,"y":480,"wires":[["f583653f.663ed"]]},{"id":"f583653f.663ed","type":"switch","z":"c1de56d7.8a602","name":"OPENWB PV","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"openWB/pv/W","vt":"str"},{"t":"eq","v":"openWB/pv/DailyYieldKwh","vt":"str"}],"checkall":"true","repair":true,"outputs":2,"x":500,"y":480,"wires":[["90e59c41.b79cc"],[]]},{"id":"90e59c41.b79cc","type":"function","z":"c1de56d7.8a602","name":"pvPlus","func":"var pvPlus = msg.payload;\npvPlus = -pvPlus;\nreturn {payload:pvPlus};","outputs":1,"noerr":0,"initialize":"","finalize":"","x":770,"y":520,"wires":[["cd29ee39.63a3d8"]]},{"id":"4ce1694d.be774","type":"ui_dropdown","z":"c1de56d7.8a602","name":"Charge Mode","label":"Lademodus","tooltip":"","place":"Select option","group":"910cd9b8.54f308","order":12,"width":0,"height":0,"passthru":false,"multiple":false,"options":[{"label":"Sofortladen","value":"0","type":"str"},{"label":"Min + PV","value":"1","type":"str"},{"label":"PV-Laden","value":"2","type":"str"},{"label":"Stop","value":"3","type":"str"},{"label":"Standby","value":"4","type":"str"}],"payload":"","topic":"openWB/set/ChargeMode","x":520,"y":700,"wires":[["8066c64b.9ff89"]]},{"id":"c2decfa8.b827e","type":"mqtt in","z":"c1de56d7.8a602","name":"ChargeMode","topic":"openWB/set/ChargeMode","qos":"2","datatype":"auto","broker":"82560540.6c0f78","x":190,"y":700,"wires":[["4ce1694d.be774"]]},{"id":"e331ead8.bf015","type":"mqtt in","z":"c1de56d7.8a602","name":"HouseConsumption","topic":"openWB/global/WHouseConsumption","qos":"2","datatype":"auto","broker":"82560540.6c0f78","x":210,"y":560,"wires":[["7dcb682a.0d8708"]]},{"id":"b9634ee.ce783b","type":"hue-switch","z":"c1de56d7.8a602","name":"WallBoxTestSwitch","bridge":"3ecd5974.25f146","sensorid":"60","skipevents":false,"universalevents":false,"x":190,"y":820,"wires":[["37270091.76fb2"]]},{"id":"37270091.76fb2","type":"function","z":"c1de56d7.8a602","name":"ChargeModeSetter","func":"var buttonIn = msg.payload;\n\nvar newChargeModeTarget;\nswitch(buttonIn.button){\n    case 1002: // DIRECT charge\n        newChargeModeTarget = 0;\n        break;\n    case 2002: // PV Charge\n        newChargeModeTarget = 2;\n        break;\n    case 3002: // MIN + PV Charge\n        newChargeModeTarget = 1;\n        break;\n    case 4002: // STOP Charging\n        newChargeModeTarget = 3;    \n        break;\n}\nmsg.topic = \"openWB/set/ChargeMode\";\nmsg.payload = newChargeModeTarget;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":610,"y":820,"wires":[["8066c64b.9ff89"]]},{"id":"910cd9b8.54f308","type":"ui_group","name":"Übersicht","tab":"d55078b2.26bcd8","order":1,"disp":true,"width":"9","collapse":false},{"id":"82560540.6c0f78","type":"mqtt-broker","name":"WallBoxGarage","broker":"192.168.177.60","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"3ecd5974.25f146","type":"hue-bridge","name":"Philips hue","bridge":"192.168.177.90","key":"","interval":"3000","disableupdates":false},{"id":"d55078b2.26bcd8","type":"ui_tab","name":"OPENWB","icon":"dashboard","order":2,"disabled":false,"hidden":false}]
hominidae
Beiträge: 1189
Registriert: Di Sep 03, 2019 4:13 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von hominidae »

...sehr schick. Wie sieht diese Hue-Bridge genau, aus Hard- oder Software?

Habt ihr das gesehen: viewtopic.php?f=7&t=1353 ?

Edit: im Sofortlade-Modus und bei Min-PV müsste man noch den ladestrom einstellen können...und ich brauche zwei, weil eine DUO ;-)
Berge
Beiträge: 10
Registriert: Sa Mär 07, 2020 10:31 am

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von Berge »

Die Hue Bridge ist Hardware. Es ist quasi eine Basisstation für das Hue Licht System von Phillips. Die Lampen und Schalter etc. funken per Zigbee, daher ist dieser Umsetzer nötig. Wobei es neuerdings auch Bluetooth gibt - Ich weiß aber nicht, ob sich das z.B. direkt an den Raspberry der OpenWB anschließen ließe. Jedenfalls ist das recht weit verbreitet, daher auch in Node Red einfach ansteuerbar.

An eine Ladestandsanzeige und eine Bestätigung des Ladevorgangs per Licht hab ich auch schon gedacht. Aufgrund Zeitmangels werd ich das aber nicht umsetzen oder nur mit einer Hue Lampe. Man kann recht einfach in Node Red einen Flow erstellen, der eine farbige Birne von Hue dann je nach Ladestand z.B. zuerst rot, dann gelb und dann grün leuchten lässt. Ein Hinweis: Die Lampen sind leider recht teuer, aber zu Rabattaktionen für einen fairen Preis zu haben. Der Schalter kostet z.B. ca. 10-15€, die Bridge 35€... Was ich nicht bezahlen würde, denn ein Set mit 3 Farblampen und Bridge häufig für unter 100€ zu haben ist.
hominidae
Beiträge: 1189
Registriert: Di Sep 03, 2019 4:13 pm

Re: Weitere Tasten zum ändern wiederkehrender Einstellungen

Beitrag von hominidae »

...sowiel (100EUR) kostet ein stationäres Android Tablet mit Ethernet + PoE ... da läuft Blynk mit node-red drauf....das wäre dann eher meins.
Aber wie gesagt, sehr schick!
Antworten