SENEC Modul

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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)
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
skoot
Beiträge: 6
Registriert: Sa Feb 12, 2022 7:56 pm

Re: SENEC Modul

Beitrag 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
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag von cjungde »

Hallo Klaus,

freut mich !
Viele Grüße
Christoph
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Moin, gibt es hier ne Änderung in Python?

Code: Alles auswählen

import urllib2
ModuleNotFoundError: No module named 'urllib2'
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag 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.
LutzB
Beiträge: 3779
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: SENEC Modul

Beitrag von LutzB »

Dann installier doch das Modul "urllib2". Wo ist das Problem?
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag 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

Code: Alles auswählen

python2.7 -V
Python 2.7.18
da überall python3 einzug hält wäre es da machbar das script auf python3 umzubauen?
cjungde
Beiträge: 121
Registriert: Mo Jan 27, 2020 9:48 pm

Re: SENEC Modul

Beitrag 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
PV 22,3 kWp
Sigenergy 17kw WR
SigenStore 2x 8kWh
openWB series2 standard+
Auto: Zoe R110
Restliche Hausautomation: Home Assistant
hubecker
Beiträge: 42
Registriert: Di Dez 07, 2021 9:59 pm

Re: SENEC Modul

Beitrag 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
Openwb Series 2
Fronius Symo 8.2-3-M
SENEC.Home V2.1 10 Kwh
Tesla Model 3
Antworten