Seite 5 von 19
Re: SENEC Modul
Verfasst: So Feb 13, 2022 8:31 pm
von cjungde
Hallo Klaus,
so lange Du nur die Zahlen verdoppeln willst, könntest Du tatsächlich den multipler nutzen. Ich habe den Wert eingebaut, um von kWh in Wh umrechnen zu können.
Dazu könntest Du aus dem mutiplikator 1000 eine 2000 machen. Damit sollten die jeweiligen Werte doppelt so groß werden.
Code: Alles auswählen
#SENEC: Gesamtlademenge (Wh) Werte 1692
if not (jsondata['STATISTIC'] ['LIVE_BAT_CHARGE'] is None):
writeVal('/var/www/html/openWB/ramdisk/speicherikwh_senec', jsondata['STATISTIC'] ['LIVE_BAT_CHARGE'],1000,0)
Code: Alles auswählen
#SENEC: Gesamtlademenge (Wh) Werte 1692
if not (jsondata['STATISTIC'] ['LIVE_BAT_CHARGE'] is None):
writeVal('/var/www/html/openWB/ramdisk/speicherikwh_senec', jsondata['STATISTIC'] ['LIVE_BAT_CHARGE'],2000,0)
Re: SENEC Modul
Verfasst: Mo Feb 14, 2022 8:04 pm
von skoot
Hallo cjungde,
das mit dem multipler hat funktioniert und reicht mir so. Habe auch noch die Werte für die Entladeleistung/Ladeleistung angepasst.
danke für die schnelle Hilfe!
Gruß
Klaus
Re: SENEC Modul
Verfasst: Mo Feb 14, 2022 8:58 pm
von cjungde
Hallo Klaus,
freut mich !
Viele Grüße
Christoph
Re: SENEC Modul
Verfasst: Fr Mai 13, 2022 1:18 pm
von matzeeg3
Moin, gibt es hier ne Änderung in Python?
Code: Alles auswählen
import urllib2
ModuleNotFoundError: No module named 'urllib2'
Re: SENEC Modul
Verfasst: Sa Mai 21, 2022 7:34 pm
von cjungde
Ich habe es gerade auf meiner standard OpenWB Series2 (läuft seit 2 Jahren) getestet: Ich bekomme den Fehler nicht.
Der Aufruf 'python' in der Kommandozeile ergibt bei mir:
Code: Alles auswählen
Python 2.7.13 (default, Aug 22 2020, 10:03:02)
[GCC 6.3.0 20170516] on linux2
Re: SENEC Modul
Verfasst: Sa Mai 21, 2022 8:31 pm
von matzeeg3
In der neuen openwb die so ausgeliefert wird ist nichts mehr mit root Zugriff ich muss das ganze auf einem pi laufen lassen. Und da tritt nun dieser Fehler auf.
Re: SENEC Modul
Verfasst: Sa Mai 21, 2022 8:50 pm
von LutzB
Dann installier doch das Modul "urllib2". Wo ist das Problem?
Re: SENEC Modul
Verfasst: So Mai 22, 2022 10:19 am
von matzeeg3
wenn das sooo einfach wäre hätte ich es schon längst gemacht. python2.7 ist installiert aber pip install urllib2 wirft folgendes aus
Code: Alles auswählen
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement urllib2
ERROR: No matching distribution found for urllib2
python version
da überall python3 einzug hält wäre es da machbar das script auf python3 umzubauen?
Re: SENEC Modul
Verfasst: Mo Mai 23, 2022 7:49 pm
von cjungde
Hallo matzeeg3,
ich freue mich über jede Mitarbeit am Modul.
Auf meiner OpenWB läuft leider kein python3. Ich werde mich aber sicher einlesen, wenn ich wegen des Updates wechseln muss.
Viele Grüße
Christoph
Re: SENEC Modul
Verfasst: Mo Jun 13, 2022 1:58 pm
von hubecker
Ich komme aus der FHEM Ecke und habe für FHEM ein Modul geschrieben, das auch meine neue OpenWB mit versorgt.
Funktioniert über den MQTT broker der Openwb sehr gut.
Als Anregung kann ich diesen thread empfehlen:
https://forum.fhem.de/index.php/topic,1 ... msg1221254
Da hat ein user dies in python3 implementiert, die Werte werde direkt an den Openwb MQTT geschickt.
Bitte nur aufpassen die Topics sind je nach OpenWB Version unterschiedlich.
Muss dann angepasst werden.
Gruß
Hubert