Seite 2 von 25

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 5:37 pm
von Berndte
Ich habe auch soeben auf die aktuelle Nightly 1.9.251 hochgezogen, weil Tesla SOC nicht mehr lief (läuft jetzt).

Aber unter Status scheint der PV-Zähler nicht mehr ausgelesen zu werden?
PV-Leistung ist jetzt in der Dunkelheit sowieso keine mehr vorhanden, also kann ich nicht sagen, ob die Werte bei Tageslicht kommen.
Ich denke aber nicht, denn der Zähler müsste ja immer ausgelesen werden.

Verbaut sind bei mir zwei Lovato-Zähler (EVU und PV), welche mit einem Adapter auf das Ethernet gehen.
Habe ich damals so im Shop bestellt als Set, welches bisher auch immer so funktioniert hat.
Screenshot 2022-01-17 183359.jpg
Screenshot 2022-01-17 183424.jpg
Screenshot 2022-01-17 183635.jpg

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 5:42 pm
von LutzB
Berndte hat geschrieben: Mo Jan 17, 2022 5:37 pm Ich habe auch soeben auf die aktuelle Nightly 1.9.251 hochgezogen, weil Tesla SOC nicht mehr lief (läuft jetzt).

Aber unter Status scheint der PV-Zähler nicht mehr ausgelesen zu werden?
PV-Leistung ist jetzt in der Dunkelheit sowieso keine mehr vorhanden, also kann ich nicht sagen, ob die Werte bei Tageslicht kommen.
Ich denke aber nicht, denn der Zähler müsste ja immer ausgelesen werden.

Verbaut sind bei mir zwei Lovato-Zähler (EVU und PV), welche mit einem Adapter auf das Ethernet gehen.
Habe ich damals so im Shop bestellt als Set, welches bisher auch immer so funktioniert hat.

Screenshot 2022-01-17 183359.jpg
Screenshot 2022-01-17 183424.jpg
Screenshot 2022-01-17 183635.jpg
Von welcher Version kommst Du? Die Module wurden angepasst und als Nebenwirkung fangen die Zähler wieder bei 0kWh an. Bitte morgen mal verfolgen, wenn die PV Leistung gebracht hat.

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 5:46 pm
von Berndte
Müsste schon ziemlich alt sein... vielleicht .243 oder sogar älter?
Sehr ich das irgendwie in der Backupdatei ohne sie zu installieren? Müsste Stand Mitte November 2021 etwa sein.

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 5:56 pm
von evchab
sollen eigentlich die noch offenen Fehler/Probleme aus der 250er hier wieder aufgeführt werden?

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 7:05 pm
von LutzB
evchab hat geschrieben: Mo Jan 17, 2022 5:56 pm sollen eigentlich die noch offenen Fehler/Probleme aus der 250er hier wieder aufgeführt werden?
Wenn der Fehler noch vorhanden ist, ja. Der alte Beitrag zu der 1.9.250 ist zu unübersichtlich geworden.

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 9:13 pm
von yankee
Ich dachte wir hätten gerade erst festgestellt, dass es viel angenehmer ist für jedes Problem einen separaten Thread zu haben?! :-(.
Kitmgue hat geschrieben: Mo Jan 17, 2022 11:21 am Beim SHM 2.0 bekomme ich weiterhin keine Daten für die EVU angezeigt.
Wenn ich mir das Debug-Log anschaue, so werden die aber wohl abgerufen.
Naja, viel steht da nicht zu:
Kitmgue hat geschrieben: Mo Jan 17, 2022 11:21 am

Code: Alles auswählen

[..]2022-01-17 12:18:48: PID: 23198: SMA HomeManager: Beginning update[..]
Er versucht es, aber es wird nichts draus. Warum nicht? Wahrscheinlich ist es ein time-out. Blöd, dass das nicht geloggt wird (fixed in #1937).

Bist du in der Lage auf deinem Computer in Python-Script zu starten? Wenn ja führe bitte folgendes Script aus (kann auch auf dem Raspi sein, hauptsache es ist auf einem Gerät im selben Netzwerk wie dein HomeManager):

Code: Alles auswählen

import base64
import socket
import struct
import time

ipbind = '0.0.0.0'
MCAST_GRP = '239.12.255.254'
MCAST_PORT = 9522

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind(('', MCAST_PORT))
mreq = struct.pack("4s4s", socket.inet_aton(MCAST_GRP), socket.inet_aton(ipbind))
sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)


def parse(packet: bytes):
    packet_pos = 0
    while packet_pos < len(packet):
        channel, key, type, tarif = struct.unpack(">BBBB", packet[packet_pos: packet_pos + 4])
        print(f"received: ({channel},{key},{type},{tarif})")
        packet_pos += 4 + type


def chunkstring(string, length):
    return (string[0 + i:length + i] for i in range(0, len(string), length))


counter = 0
start = time.time()
while True:
    buffer = sock.recv(1024)
    if buffer[0:4] == b"SMA\0":
        counter += 1
        time_elapsed = time.time() - start
        print("Received %d packets in %.1f seconds --> %.3f packets per second" % (
            counter, time_elapsed, counter / time_elapsed
        ))
        print("-----")
        for s in chunkstring(base64.b64encode(buffer).decode('utf-8'), 77):
            print(s)
        print(".....")
Du solltest eine ganze Menge Zeug entgegengeschmissen bekommen, welches solches Format hat:

Code: Alles auswählen

-----
BASE64 encodiertes Zeug
.....
Die Endlosschleife kannst du mit Strg+C abbrechen. Wenn das kommt, dann bitte einmal einen der BASE64-Pakete posten.

Hat das ganze in einer vorherigen Version funktioniert?

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Mo Jan 17, 2022 9:45 pm
von evchab
LutzB hat geschrieben: Mo Jan 17, 2022 7:05 pm
evchab hat geschrieben: Mo Jan 17, 2022 5:56 pm sollen eigentlich die noch offenen Fehler/Probleme aus der 250er hier wieder aufgeführt werden?
Wenn der Fehler noch vorhanden ist, ja. Der alte Beitrag zu der 1.9.250 ist zu unübersichtlich geworden.
yankee hat geschrieben: Mo Jan 17, 2022 9:13 pm Ich dachte wir hätten gerade erst festgestellt, dass es viel angenehmer ist für jedes Problem einen separaten Thread zu haben?! :-(.
habe den Thread Titel erweitert - geht um die Huawei Anbindung

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Di Jan 18, 2022 7:07 am
von Kitmgue
yankee hat geschrieben: Mo Jan 17, 2022 9:13 pm Er versucht es, aber es wird nichts draus. Warum nicht? Wahrscheinlich ist es ein time-out. Blöd, dass das nicht geloggt wird (fixed in #1937).
Ehrlich gesagt bin ich gerade etwas lost.
Wie ich ja im Thread zu 1.9.250 schon geschrieben hatte, lief es bis Anfang (Montag? Dienstag?) letzter Woche einwandfrei. Bis gestern Nachmittag (so 16 Uhr) hat keine neue Nightly das Problem gefixt.
Nun habe ich gerade nochmal ein Update auf die aktuelle Version mit deinem Fix gemacht und siehe da:

Code: Alles auswählen

2022-01-18 07:52:08: PID: 15905: SMA HomeManager: Update completed successfully
2022-01-18 07:52:08: PID: 15905: root: EVU Einspeisung: 77079.40000000001
2022-01-18 07:52:08: PID: 15905: root: EVU Bezug: 4235115.8
2022-01-18 07:52:08: PID: 15905: root: EVU Watt: 1353.0
2022-01-18 07:52:08: PID: 15905: SMA HomeManager: Beginning update
Verstehe ich aber jetzt nicht so recht ;-)

Ich habe den Home Manager auch nicht neugestartet. Dubios. Naja, jetzt funktioniert es wieder.
Danke fürs drum kümmern!

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Di Jan 18, 2022 8:33 am
von yankee
Kitmgue hat geschrieben: Di Jan 18, 2022 7:07 amNun habe ich gerade nochmal ein Update auf die aktuelle Version mit deinem Fix gemacht und siehe da:
Mhh... Mein fix kann das eigentlich (tm) unmöglich bewirkt haben. Aber gut, schön, dass es jetzt funktioniert. Falls es nochmal auftaucht lesen wir uns wieder...

Re: Rückmeldungen Nightly 1.9.251

Verfasst: Di Jan 18, 2022 8:39 am
von Becker
PV Modul ist bei mir auch defekt. MQTT

0W obwohl im Log nach wie vor korrekt angezeigt wird