Ankündigung

Einklappen
Keine Ankündigung bisher.

Helios_TCP-Plugin - bei Item mit Manuell-Eintrag geht Lüftung auf manuellen Modus

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

    #16
    Hab zusätzlich noch eine Log-Ausgabe für die Funktions-Parameter eingefügt...
    Log-Ausgabe jetzt:

    2020-04-30 12:22:23 ERROR plugins.helios_tcp HELIOS TCP: entweder self.alive = false (aktuell = 'True' oder caller (aktuell = 'helios_tcp') nicht self.get_shortname() = 'helios_tcp'
    2020-04-30 12:22:24 ERROR plugins.helios_tcp Helios TCP: caller= 'helios_tcp' source= 'None' dest= 'None'
    2020-04-30 12:22:24 ERROR plugins.helios_tcp HELIOS TCP: entweder self.alive = false (aktuell = 'True' oder caller (aktuell = 'helios_tcp') nicht self.get_shortname() = 'helios_tcp'
    2020-04-30 12:22:41 ERROR plugins.helios_tcp Helios TCP: caller= 'Visu' source= '192.168.178.69:59298' dest= 'None'
    2020-04-30 12:23:16 ERROR plugins.helios_tcp Helios TCP: caller= 'Visu' source= '192.168.178.69:59298' dest= 'None'
    2020-04-30 12:23:17 ERROR plugins.helios_tcp Helios TCP: caller= 'Visu' source= '192.168.178.69:59298' dest= 'None'
    2020-04-30 12:23:21 ERROR plugins.helios_tcp Helios TCP: caller= 'helios_tcp' source= 'None' dest= 'None'
    2020-04-30 12:23:21 ERROR plugins.helios_tcp HELIOS TCP: entweder self.alive = false (aktuell = 'True' oder caller (aktuell = 'helios_tcp') nicht self.get_shortname() = 'helios_tcp'
    Caller wird also richtig gesetzt, aber Funktion gibt den Wert nicht an die KWL weiter. Werde mal weitere logger-Einträge im Quellcode vornehmen...

    Kommentar


      #17
      Zitat von UBeiMa Beitrag anzeigen
      Ausgabe im Log-File, egal ob ich Änderungen im Admin-GUI oder in SmartVISU vornehme:
      Ich hatte Dich gefragt was passiert, wenn man eine Äderung an der Helios Steuerung vornimmt nicht in der Admin GUI oder der smartVISU!
      Viele Grüße
      Martin

      There is no cloud. It's only someone else's computer.

      Kommentar


        #18
        Zitat von UBeiMa Beitrag anzeigen
        Die Aktualisierungszeit im Plugin habe ich auf 60 Sec. gesetzt. Es wird als caller immer helios_tcp gesetzt!
        Das ist klar und das If statement soll ja genau verhindern, dass Informationen die vom Helios kommen wieder als Kommando an helios versendet werden. Nur in den seltenen Fällen in denen das Item von anderen Plugins oder Lofiken verändert wird, soll der Code ausgeführt werden. Das ist also kein ERROR, sondern works as designed und in der Beschreibung zur Erstellung von Plungs beschrieben.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #19
          Zitat von UBeiMa Beitrag anzeigen
          Caller wird also richtig gesetzt, aber Funktion gibt den Wert nicht an die KWL weiter. Werde mal weitere logger-Einträge im Quellcode vornehmen...
          Das hilft erstmal nicht weiter. Beantwoerte einfach die Fragen die man Dir stellt.
          Viele Grüße
          Martin

          There is no cloud. It's only someone else's computer.

          Kommentar


            #20
            Nachdem ich jetzt einige weitere Zeilen mit Logger-Einträgen eingefügt habe, funktioniert das Schreiben auf den Bus auch wieder...

            Die Werte für die Temperaturen werden alle aktualisiert. Lediglich das Aktualisieren von dem Smartvisu-Betriebsartenumschalter funktioniert nicht, wenn die Helios-KWL die Betriebsart umschaltet...

            Kommentar


              #21
              Fehler gefunden!

              Zeile 97 in __init__.py

              Ich habe den Typ in der VARLIST von bool auf int geändert

              "manual_mode" : {"var": "v00101", "length": 5, "type": int, "read": True, "write": True, "min": 0, "max": 1},
              Im Item den Typ von "bool" auf "num" geändert.
              Jetzt erfolgt ein Update (nach xx-Sekunden, wie in der Einstellung beim Plugin) vom Item und der Betriebsmodus, welcher in der Helios-KWL geändert wird, wird auch im Item geändert. Somit gehen jetzt beide Richtungen...

              Vielen Dank für Deine Hilfe!!!

              Grüße vom Bodensee
              Uwe

              Kommentar

              Lädt...
              X