Ankündigung

Einklappen
Keine Ankündigung bisher.

Smarthome NG - Plugin um Kaco Blueplanet Hybrid 10.0 tl3 auszulesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Hallo Ebsele,

    ich habe auch einen Kaco blueplanet 10 tl3 hybrid. (Controller Version 8.27 und COM Version 8.11)

    Ich habe versucht, dein Script laufen zu lassen. Leider ohne Erfolg. Ich erhalte immer folgende Ausgabe:

    Hex: b'\xed\xde0:\x00\xce\r\x00\x00\x02\x00#K\x08\x0b\x 06\x00\x1a\xb1T\x10\xec\xd2c\xbf\x02\x00\x1d\xcf\x 01\x02\x14\x00%\xa1770842HJ008778230011\x08\xb4\xe cl\xb5o\x00\x00\x00\x00\x00\x00'
    Gesendete Datenlänge: 28 Bytes
    Empfangene Datenlänge: 67 Bytes
    Client Socket State: ('192.168.178.30', 50006)
    Server Socket State: ('192.168.178.42', 9760)
    Antwortzeit: 1.107781 Sekunden

    data_stream nr.: data_1
    Hex: b'\xed\xde50\x00\x1a\n\x00\x00\x14\x00%\xa1770842H J008778230011\x14\x00%\xa1770842HJ008778230011'
    Gesendete Datenlänge: 28 Bytes
    Empfangene Datenlänge: 57 Bytes
    Client Socket State: ('192.168.178.30', 50006)
    Server Socket State: ('192.168.178.42', 9760)
    Antwortzeit: 0.239548 Sekunden

    data_stream nr.: data_2
    Hex: b'\xed\xde5\x06\x00O\x01\x00\x00\x02\x00\xfd-\x1b\x08'
    Gesendete Datenlänge: 28 Bytes
    Empfangene Datenlänge: 15 Bytes
    Client Socket State: ('192.168.178.30', 50006)
    Server Socket State: ('192.168.178.42', 9760)
    Antwortzeit: 0.047507 Sekunden

    data_stream nr.: data_3
    Traceback (most recent call last):
    File "send_request_V17_socket_int.py", line 212, in <module>
    combined_bytes_1 = client.recv(BUFFER_SIZE)
    TimeoutError: timed out

    Ich habe auch einmal versucht, mir den Traffic zwischen hy-sys und dem Wechselrichter mit Wireshark anzusehen und dabei den Wert von data_3, der im Script angegeben ist, nicht finden können. Müssen diese Werte genau mit den Werten, die übertragen werden, übereinstimmen?

    Vielen Dank im Voraus!

    Kommentar


      #47
      Hallo rizzlomaniac,

      auf den allerersten Blick ist die erste Antwortzeit deutlich zu lang. Das darf nicht mehr als eine Sekunde sein - muss eher bei 50 + x ms liegen.

      Daher liegt die Vermutung nahe, dass es am Netzwerk liegt.
      Immerhin: Dein WR antwortet Dir mit seiner Seriennummer, wenn auch sehr verzögert.

      Der WR kann zwar mehrere separate IP-Verbindungen aufbauen, dennoch die Frage, ob Du ihn parallel auf andere Weise ansprichst? Via dem Windows-Tool, vielleicht sogar als Manager angemeldet?
      Falls ja, würde ich das zunächst mal als Fehlerquelle auszuschließen versuchen und ihn nur über einen Kanal anzusprechen. Manchmal klemmt es auch am Router oder anderen Netzwerkkomponenten.
      Wenn Du all das ausschließen willst, empfehle ich eine direkte Verbindung zwischen Rechner (z.B Notebook) und WR.

      Viel Erfolg und melde Dich gerne wieder.
      Ebsele

      PS: Ja, die übertragenen Werte musst Du im „TCP/IP-Payload“ bei Wireshark so wiederfinden.
      Zuletzt geändert von Ebsele; 23.08.2025, 11:39.

      Kommentar


        #48
        Hallo Ebsele, mein erster Versuch vor ca. 1 Jahr hatte nicht funktioniert. Allerdings war mir klar, dass es meine Unerfahrenheit war: Irgendwas lief immer falsch. Die weitere Diskussion hat mich nun wieder motiviert. Mit der vorgegebenen Installation von Python und dem Auskommentieren der ersten Zeile, der Eintragung der beiden IPs hat es auf Anhieb geklappt! Vielen, vielen Dank für das Erfolgserlebnis ;-). Es läuft hier mit Hy-switch 8.2, Controller 8.27 COM 8.11. Ebenso liefert das Script, während parallel auf dem gleichen Windows-Rechner die Hy-sys Sw als Viewer, als Customer oder als Manager eingeloggt ist. Mein Ziel ist die Integration in den Home-Assistant.

        Kommentar

        Lädt...
        X