SENEC Modul

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Moin zusammen,
in den letzten Tagen bin ich dazu gekommen, dass Python Script auch für die OpenWB Software 2 anzupassen.
Hierfür sind ein paar Variablen dazu gekommen.
Im Script müssen oben nur die Vatiablen angepasst werden:

ipaddress = "senecip" # senec ip
broker_address = "openwb or mqtt broker" #openwb or mqtt broker ip
broker_port = 1883 #mqtt port default 1883
debug = False #True oder False
evudata = True #True oder False
pvdata = True #True oder False
whcalc = True #True oder False
intervall = 5 #Intervall für WH Berechnung standard 5 Sec
openwbv = "2" #openwb version für mqtt topics 1 oder 2
openwbenvid = "0" #nur openWB2 ID für ENV
openwbpvid = "2" #nur openWB2 ID für PV
openwbbatid = "1" #nur openWB2 ID für Batterie

Die IDs seht ihr wenn ihr in openWB Software 2 die MQTT Geräte anlegt.
Hier gehts zum Github Repo:
https://github.com/matzeeg3/openwb_senec/tree/main

MFG
Topper
Beiträge: 31
Registriert: Mi Sep 11, 2019 7:29 pm

Re: SENEC Modul

Beitrag von Topper »

Also ich kann machen was ich will das ding will nicht mehr ... :-(

Habe alles hier befolgt Python3.10 installliert etc usw.

wenn ich den script teste kommt folgendes:

pi@openWB:~ $ cd /var/www/html/openWB/modules/_senec
pi@openWB:/var/www/html/openWB/modules/_senec $ ./senec.py
./senec.py: Zeile 1: import: Kommando nicht gefunden.
./senec.py: Zeile 2: import: Kommando nicht gefunden.
./senec.py: Zeile 3: import: Kommando nicht gefunden.
./senec.py: Zeile 4: import: Kommando nicht gefunden.
./senec.py: Zeile 5: import: Kommando nicht gefunden.
./senec.py: Zeile 6: import: Kommando nicht gefunden.
./senec.py: Zeile 8: ipaddress: Kommando nicht gefunden.
./senec.py: Zeile 9: broker_address: Kommando nicht gefunden.
./senec.py: Zeile 10: broker_port: Kommando nicht gefunden.
./senec.py: Zeile 11: debug: Kommando nicht gefunden.
./senec.py: Zeile 12: evudata: Kommando nicht gefunden.
./senec.py: Zeile 13: pvdata: Kommando nicht gefunden.
./senec.py: Zeile 14: whcalc: Kommando nicht gefunden.
./senec.py: Zeile 15: openwbv: Kommando nicht gefunden.
./senec.py: Zeile 16: intervall: Kommando nicht gefunden.
./senec.py: Zeile 18: Syntaxfehler beim unerwarteten Wort `('
./senec.py: Zeile 18: `if debug == True: start_time = time.time()'


Die OpenWB hängt auf dem 08.09.2023 17:05 Uhr fest und nichts geht ...
Wenn ich ein Update anstoßen will kommt, das bereits ein Update ausgeführt wird!
Habe dazu auch schon alle Ideen aus dem Forum probiert uns nichts hat geholfen...

wer hat hier rat für mich ?

Gruß
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Das sieht so aus als wenn das script nicht richtig rüber kopiert wurde. Danach könnte ich mehr sagen.
Topper
Beiträge: 31
Registriert: Mi Sep 11, 2019 7:29 pm

Re: SENEC Modul

Beitrag von Topper »

habe den aktuellen script genommen und die IP eingetragen sowie PV auf false gesetzt ... rest so gelassen
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Hast du wie in der readme steht auch auf Python3 im crontab umgestellt und auch paho mqtt nachinstalliert?
Mfg
Topper
Beiträge: 31
Registriert: Mi Sep 11, 2019 7:29 pm

Re: SENEC Modul

Beitrag von Topper »

wo finde ich die redme ?
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Im GitHub repo der Link den ich gesendet habe. Da steht unten text mit Anleitung.
Topper
Beiträge: 31
Registriert: Mi Sep 11, 2019 7:29 pm

Re: SENEC Modul

Beitrag von Topper »

meiner Meinung nach habe ich das alles so ausgeführt.
matzeeg3
Beiträge: 40
Registriert: Fr Mai 07, 2021 6:33 am

Re: SENEC Modul

Beitrag von matzeeg3 »

Kannst du Mal "python3 .senec.py" ausführen?
Topper
Beiträge: 31
Registriert: Mi Sep 11, 2019 7:29 pm

Re: SENEC Modul

Beitrag von Topper »

dann wird mir diese Meldung ausgegeben:

python3: can't open file '/var/www/html/openWB/modules/_senec/.senec.py': [Errno 2] No such file or directory
Antworten