Script für Edimax / Hausautomation
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Saarlodrie
- Pro Boarder
- Beiträge: 760
- Dank erhalten: 538
easy-peasy
take it twizy
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Saarlodrie
- Pro Boarder
- Beiträge: 760
- Dank erhalten: 538
easy-peasy
take it twizy
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- ParaglideTequilla
- Fresh Boarder
- Beiträge: 23
- Dank erhalten: 8
Die Ortung ob der Twizy zu Hause sit nutzt die GPS Korodinaten die der Kleine überträgt. Da diese ja nicht immer auf den Meter genau sind, habe ich einen Fehlerfaktor eingebaut, so in der Art, 100m rund um zu hause gilt als zu Hause. Die Logik wäre jetzt diese
- wenn Tizy nicht zu Hause ist
- und in den zuhause Bereich einfährt
- den Befehl zum Profilumschalten absetzen. => dann ist der Twizy noch eingeschaltet.
- ggf muss man dazu den zu Hause Bereich vergrössern, damit der Twizy innerhalb dieses Bereichs geortet wird bevor Du ihn abschaltest.
Man könnte dies ausprobieren, dürfte aber nicht ganz einfach umzusetzen sein.
Schon implementiert ist, wenn der Twizy nicht zu hause ist schalte ich die Steckdose via Hausautomation aus. Der Gedanke ist, keinem potentiellen Einbrecher eine Steckdose mit Strom zur Verfügung zu stellen an denen er sien Einbruchswerkzeug betreiben kann. (Naja, ich geb zu eher eine Spielerei als ein sinnvoller Anwendungszwecke, aber man ist ja nur einmal Nerd)
Falls das für Dich ein denkbarer Weg wäre und Du etwas Sktiptentwicklugnserfahrung hast, melde Dich, dann schauen wir es weiter an. Evtl brauchen wir noch die Utnertützung von Dexter, aber er ist diesbezüglich super drauf!!
Grüsse aus der Schweiz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Saarlodrie
- Pro Boarder
- Beiträge: 760
- Dank erhalten: 538
Aber ich werde mich erstmal selbst mit dem Thema auseinandersetzen, die Steckdose ist schon auf dem Weg zu mir und man braucht ja schließlich auch ein Winterprojekt. Vielleicht habe ich am Ende noch einen richtigen Verwendungszweck für meinen 9$ Computer .
easy-peasy
take it twizy
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- ParaglideTequilla
- Fresh Boarder
- Beiträge: 23
- Dank erhalten: 8
Was ich nicht weiss ist wie der Befehl zum Proilumschalten an den Twizy genau funktioniert. Das fehlt in der Doku oder ich bin zu blöd zum Finden (recht wahrscheinlich). Vielleicht liesst Dexter mit und kann uns die Funktionsnummer und Syntax (Parameter: welches Zielprofil) raussuchen.
Frag einfach wenn etwas unklar ist.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
→ Seite 6 "Profile management"
github.com/openvehicles/Open-Vehicle-Mon...lt-Twizy/OVMS-UserGuide-RenaultTwizy.pdf
→ Seite 51 "Profile management"
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oekopax
- Pro Boarder
- Der mit dem Ladekabel tanzt
- Beiträge: 767
- Dank erhalten: 117
ich muss das Thema mal reaktivieren.
Ich lade meinen Twizy über eine Homematic Steckdose die ich aktuell manuell schalte.
Ich würde die gerne automatisch abschalten wenn der Solarertrag der PV unter einen zu definierenden Wert fällt und entsprechend wieder einschalten wenn dieser wieder erreicht wird.
Wie kommt die Homematic an den aktuellen Solarertrag?
Hat jemand so was schon mal realisiert?
Wenn das klappt, wäre der nächste Schritt, die Ladeleistung dem Solarertrag anzupassen.
Der Wechselrichter ist ein Fronius Symo 7.0-3m
Ich bin für alle Ideen dankbar.
Hilf mit Kleinstkrediten an Menschen die von Banken kein Geld bekommen da sie nicht kreditwürdig sind!
www.KIVA.org
Nix verdient aber viel geholfen!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
homematic-forum.de/forum/viewtopic.php?f=31&t=24675
Da musst Du nur noch die Daten in Schaltbefehle umsetzen. Die Ladeleistung stellst Du entweder über den Perl-Client (cmd.pl) oder (mit meinem Server) per Web-Request über das HTTP-API ein (siehe Server-Thread).
Übrigens: die Fronius Symo haben laut PDF JSON-Schnittstellen und können per WLAN angesprochen werden. Zur Steuerung von einfacheren Steckdosen (Edimax bspw.) genügt also bspw. ein Pi oder ein Android-Gerät im Hausnetz.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oekopax
- Pro Boarder
- Der mit dem Ladekabel tanzt
- Beiträge: 767
- Dank erhalten: 117
das Forum kenne ich, aber da nach Fronius zu suchen, darauf bin ich ** nicht gekommen.
Hilf mit Kleinstkrediten an Menschen die von Banken kein Geld bekommen da sie nicht kreditwürdig sind!
www.KIVA.org
Nix verdient aber viel geholfen!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- TwizyChrisy
- 10k Boarder
- Der Trend geht klar zum Zweittwizy äähhh....
- Beiträge: 18666
- Dank erhalten: 10423
Oekopax schrieb: Danke dir für den Tipp,
das Forum kenne ich, aber da nach Fronius zu suchen, darauf bin ich ** nicht gekommen.
Ich weiß, daß es nicht sooo fein ist andere die Arbeit machen zu lassen um dann auf den Zug aufzuspringen....
Da ich das aber selber oft genug mache erlaube ich es mir jetzt ganz einfach mal....
Ich würde mich narrisch freuen, wenn Du, falls Deine Bemühungen von Erfolg gekrönt sind, näher auf Deine Lösung eingehen würdest...
Ich habe da etwas ähnliches vor. Und in 7 oder 8 Jahren hab ich so viel Strom, daß ich nicht mehr weiß wohin damit
Bin mal gespannt, wenn 2024/25/26 erst mal *richtige* Stückzahlen PV aus dem EEG laufen, wie es dann weitergeht.
Mehr Twizys, mehr Freude.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oekopax
- Pro Boarder
- Der mit dem Ladekabel tanzt
- Beiträge: 767
- Dank erhalten: 117
die Homematic CCU steuer ich aktuell ausschließlich über das Webfrontend und beim Fronius bin ich jedes mal am zittern, dass der nach einem Update noch läuft. Beim letzten mal waren die 70% hart plötzlich weg
Auf den Fronius greife ich aktuell per WLAN zu, aber auch nur über die Weboberfläche.
Was eine JSON Schnittstelle überhaupt ist, muss ich mir erst mal noch reinziehen aber vom Prinzip her denke ich jetzt zu wissen, wie das laufen soll.
Das vom dexter gelinkte Script gibt ja schon mal die aktuellen Leistungswerte raus, allerdings mit Berücksichtigung des Eigenverbrauchs, das brauche ich aktuell nicht, weil ich den entsprechenden Zähler bzw. die S0 Schnittstelle nicht habe.
Es scheint ja noch ein anderes zumzuschwirren das den gar nicht auswertet.
Ja, "nur noch" den Web-Request über das HTTP-API z. B. kenn ich auch noch nicht.Da musst Du nur noch die Daten in Schaltbefehle umsetzen. Die Ladeleistung stellst Du entweder über den Perl-Client (cmd.pl) oder (mit meinem Server) per Web-Request über das HTTP-API ein (siehe Server-Thread).
Ich melde mich, wenn ich da weiter bin
Danke noch mal an dexter!
Hilf mit Kleinstkrediten an Menschen die von Banken kein Geld bekommen da sie nicht kreditwürdig sind!
www.KIVA.org
Nix verdient aber viel geholfen!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oekopax
- Pro Boarder
- Der mit dem Ladekabel tanzt
- Beiträge: 767
- Dank erhalten: 117
Hat zwar über ein Jahr gedauert bis ich mich wieder diesem Projekt gewidmet habe, aber zumindest gibt es jetzt einen Teilerfolg.
Im Winter hatte das Thema keine Priorität, aber jetzt, wo die Sonne wieder richtig scheint
Ich habe mich der im Homematic Forum bereits vorhandenenn Scripte bedient (ich weiß, ist gefrickelt, aber mir fehlt die Zeit mir as alles selbst anzulesen), es hat aber nicht geklapt.
Also bin ich nicht darum herumgekommen, mich mit JSON und der Homematic Scriptsprache herumzuschlagen.
Warum muss eigentlich wirklich jedes Seppelprogramm seine eigene Syntax mitbringen? (Ich habe hier noch 1 Projekte, da müsste ich mich in Pyton reinwursteln und für die Kommunikation mit dem OVMS scheine ich Perl zu brauchen).
Also, folgendes auf der Homatic eingerichtet:
1. Eine Variable für den Wert der Erzeugung (geht auch für Verbrauch und Einspeisung, die messe ich aber aktuell nicht)
2. _CUx-Daemon auf den aktuellen Stand gebracht.
3. Im Cux Daemon ein virtuelles Gerät eingerichtet über das der CCU der Ertragswert mitgeteilt wirt
4. Ein Programm angelegt das jede Minute per Script den Wert aus dem Fronius abfragt (JSON) und dann an das CUx Device übergibt.
Das war's eigentlich, wenn ich das so lese, frage ich mich, warum ich das nicht in 2 Stunden hinbekommen habe
Dieser CUx-Daemon scheint übrigens ein recht mächtiges Tool zu sein.
Über den kann man so ziemlich alle Geräte von anderen Marken und Anbieternn an die CCU anbinden.
So kann ich jetzt zum 2. Step übergehen:
1. Die Steckdose an der der Twizy hängt (wird jetzt schon über einen Homematic Schalter mit Leistungsmessung gesteuert) soll abschalten, wenn der Solarertrag unter einen bestimmten Schwellenwert sinkt.
2. Der Twizy soll mittels OVMS seine Ladeleistung dem aktuellen Solarertrag anpassen.
3. OVMS soll in der Früh (z. B. 6 Uhr) den aktuellen Ladezustand an Homematic senden, wenn ein gewisser Schwellwert noch nicht erreicht ist (z. B. 80% SOC) dann wird die Ladesteckdose eingeschaltet, egal, ob die Sonne scheint.
Punkt 1 dürfte jetzt kein Thema mehr sein, Punkt 2 wird interessanter weil ich mit OVMS kommunizieren muss und da die nächste Scriptsprache auf mich zukommt, Punkt 3 wird dann noch mal eine Stufe besser .
Ich weiß, dass das Ganze ohne Verbrauchswerte aus dem Haus noch sehr unscharf ist. Ich denke aber man kann die Ladungen für den Twizy damit schon optimieren.
(z. B. Steckdose abschalten wenn Ertrag unter 500 Watt geht und morgens wieder einschalten wenn wieder 500 Watt runterkommen. Dann kann er abends laden und in der Früh weitermachen wenn wieder Sonne da ist.
Wenn jemand Tipps zu Punkt 2 und 3 hat, wäre ich an einem Gedankenaustausch sehr interessiert.
Man sieht sich!
Gruß
Christian
P.S.: Dexter, könntest Du mir einen HTTP Befehl als Beispiel geben den ich an deinen Webserver senden muss um die Ladeleitung zu ändern bzw. einen Link dazu? Das würde mir stundenlange Sucherei ersparen.
Hilf mit Kleinstkrediten an Menschen die von Banken kein Geld bekommen da sie nicht kreditwürdig sind!
www.KIVA.org
Nix verdient aber viel geholfen!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- dexter
- Autor
- Moderator
- Beiträge: 6037
- Dank erhalten: 4222
dexter schrieb: So, hier das fertige Script für den Edimax.
Kann man auch verwenden um den Twizy bei langen Standzeiten automatisch wieder aufzuladen.
Und hier kommt nun die neue OVMS v3-Version des alten Edimax-Smart-Plug-Scripts:
github.com/openvehicles/Open-Vehicle-Monitoring-System-3/tree/master/plugin/edimax
…braucht mit der v3 keine externe Hardware (PC/Raspberry/…) mehr, und hat dazu auch noch ein nettes Web-UI
Falls das jemand mit einer neueren Edimax-Dose testen kann bitte ich um Feedback. Es kann sein, dass die den Digest-Modus brauchen, den habe ich im HTTP-API noch nicht implementiert.
Michael
Twike 3 (2001) … Emco Novum (2011) … Twizy 80 (2012) … Mii electric+ (2020)
dexters-web.de
Bitte Anmelden oder Registrieren um der Konversation beizutreten.