Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Visualisierung von Daten des CMI von Ta per Modbus

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Visualisierung von Daten des CMI von Ta per Modbus

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
23 Beiträge 3 Kommentatoren 1.7k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • U UlliJ

    @andibr sagte in Visualisierung von Daten des CMI von Ta per Modbus:

    Mitlerweilen stinkt es mir, so alle paar Monaten die Bezriebstunden im iob von hand anzupassen. Darum erhoffe ich mir von der Modbus Schnittstelle ein paar Daten mehr. Es ist mir klar, zuerst müssen die natürlich auf dem CAN sein.

    habe mal etwas gelesen und probiert. Die Betriebsstundenzähler der UVR geben die Zeit in Sekunden aus. Bei 16-bit also schnell einen Überlauf.
    Mit einer Mathematikfunktion auf der UVR und den Wert durch 3600 geteilt gibt es den Wert in "h", dann auf den CAN Bus und alles chic. Wenn Du es genauer haben willst gibt es noch Modulo für den Rest der Division. Den *60 (Minuten) oder 3600 (Sekunden), der Wert kommt dann separat auf den CAN.
    Vielleicht hat Dein Heizungsbauer Lust Dir das einzubauen.

    @andibr sagte in Visualisierung von Daten des CMI von Ta per Modbus:

    Hat jemand eine Idee wie man eine "ist Online" Anzeige basteln könnte? Ich habe festgestellt, dass im Datenpunkt "Info.connection" die IP-Adresse drin steht (ist aber die vom IoB) sobald die UVR Online ist. Könnte man diese Info in einen Alias-Datenpunkt (false/true) konvertieren?

    eigentlich ist ja das CMI online. Stichwort könnte "regex" in der Konvertierungsfunktion des alias sein... da bin ich vollkommen frei von Wissen.

    VG Ulli

    A Offline
    A Offline
    andibr
    schrieb am zuletzt editiert von
    #21

    @ullij said in Visualisierung von Daten des CMI von Ta per Modbus:

    eigentlich ist ja das CMI online. Stichwort könnte "regex" in der Konvertierungsfunktion des alias sein... da bin ich vollkommen frei von Wissen.

    Hallo ullij

    Danke, für den Tip mit der UVR, ich habe den mal weiter gegeben, mal schauen was er damit macht. Ich habe ihm ja geschrieben er solle mir doch die TAPPS Daten senden, damit ich das selber anpassen kann, danach hat er es plötzlich sehr schnell gemacht. Auch die Berechtigung um auf dem CMI die CAN Werte auf den Modbus zu legen ging plötzlich ganz schnell.

    Ich muss mir das mit dem "regex" mal anschauen. Ich habe zuerst gedacht das ich direkt auf den Iob Adapter "Online" Eintrag gehen könnte, aber da steht sogar wenn das CMI ohne Strom ist noch "online" drin. Also muss ich irgend etwas anderes finden. Ich habe mir überlegt ob es eine Funktion gibt, mit der ich quasi alle Modbusdatenpunkte auf einmal auf laufende Veränderungen überwachen kann?

    Da ich von Beruf Elektrozeichner und nicht Software-Ingenieur bin, stehe ich da etwas am Berg. Ich stelle mir da so eine Art Schleife vor, die permanent alle Änderungszeitpunkte überwacht und wenn innert zb. 5min keine mehr geändert werden, sich meldet, oder zumindet einfach mal reagiert. Aber wie man das macht entzieht sich meiner Kentnis definitiv.

    Andi

    U 1 Antwort Letzte Antwort
    0
    • A andibr

      @ullij said in Visualisierung von Daten des CMI von Ta per Modbus:

      eigentlich ist ja das CMI online. Stichwort könnte "regex" in der Konvertierungsfunktion des alias sein... da bin ich vollkommen frei von Wissen.

      Hallo ullij

      Danke, für den Tip mit der UVR, ich habe den mal weiter gegeben, mal schauen was er damit macht. Ich habe ihm ja geschrieben er solle mir doch die TAPPS Daten senden, damit ich das selber anpassen kann, danach hat er es plötzlich sehr schnell gemacht. Auch die Berechtigung um auf dem CMI die CAN Werte auf den Modbus zu legen ging plötzlich ganz schnell.

      Ich muss mir das mit dem "regex" mal anschauen. Ich habe zuerst gedacht das ich direkt auf den Iob Adapter "Online" Eintrag gehen könnte, aber da steht sogar wenn das CMI ohne Strom ist noch "online" drin. Also muss ich irgend etwas anderes finden. Ich habe mir überlegt ob es eine Funktion gibt, mit der ich quasi alle Modbusdatenpunkte auf einmal auf laufende Veränderungen überwachen kann?

      Da ich von Beruf Elektrozeichner und nicht Software-Ingenieur bin, stehe ich da etwas am Berg. Ich stelle mir da so eine Art Schleife vor, die permanent alle Änderungszeitpunkte überwacht und wenn innert zb. 5min keine mehr geändert werden, sich meldet, oder zumindet einfach mal reagiert. Aber wie man das macht entzieht sich meiner Kentnis definitiv.

      Andi

      U Offline
      U Offline
      UlliJ
      schrieb am zuletzt editiert von
      #22

      @andibr
      bin auch kein Softwerker, aber ist doch alles spannend und dazu lernen geht immer:grinning:
      Ich weiß nicht genau worum es Dir geht mit dem "online".
      Geht es Dir um Fehler auf der UVR: dann sollte der Heizungsbauer die ganz sauber in der Steuerung abfangen und als Statusbits auf den CAN Bus legen. Die kannst Du dann am Modbus abgreifen.

      oder möchtest Du wissen ob das CMI noch online ist?

      • Da ist ein sehr einfacher Weg über den Ping Adapter. Gerade bei mir getestet und funkt. Dann noch ein kleines Script mit Trigger auf dem Ping und der gewünschten Aktion dahinter (z.B. Telegram, Whatsapp oder vis)
      • Eine weitere Idee wäre noch so eine Art "Lebendsignal" von der UVR auf dem CAN Bus. Dazu musst Du den Heizungsbauer aber quälen:face_with_rolling_eyes: und spontan wüsste ich auch nicht ob es da eine <Funktion in der UVR für gibt.
      • Noch eine Möglichkeit wäre den CAN Bus Status des CMI abzufragen: auch da weiß ich nicht wie und ob überhaupt.
        Hoffe das hilft weiter und schönes Restostern
        VG
        Ulli

      Proxmox auf iNuc, lxc für IoB, InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies, Zigbee etc

      A 1 Antwort Letzte Antwort
      0
      • U UlliJ

        @andibr
        bin auch kein Softwerker, aber ist doch alles spannend und dazu lernen geht immer:grinning:
        Ich weiß nicht genau worum es Dir geht mit dem "online".
        Geht es Dir um Fehler auf der UVR: dann sollte der Heizungsbauer die ganz sauber in der Steuerung abfangen und als Statusbits auf den CAN Bus legen. Die kannst Du dann am Modbus abgreifen.

        oder möchtest Du wissen ob das CMI noch online ist?

        • Da ist ein sehr einfacher Weg über den Ping Adapter. Gerade bei mir getestet und funkt. Dann noch ein kleines Script mit Trigger auf dem Ping und der gewünschten Aktion dahinter (z.B. Telegram, Whatsapp oder vis)
        • Eine weitere Idee wäre noch so eine Art "Lebendsignal" von der UVR auf dem CAN Bus. Dazu musst Du den Heizungsbauer aber quälen:face_with_rolling_eyes: und spontan wüsste ich auch nicht ob es da eine <Funktion in der UVR für gibt.
        • Noch eine Möglichkeit wäre den CAN Bus Status des CMI abzufragen: auch da weiß ich nicht wie und ob überhaupt.
          Hoffe das hilft weiter und schönes Restostern
          VG
          Ulli
        A Offline
        A Offline
        andibr
        schrieb am zuletzt editiert von
        #23

        @ullij
        Hallo ullij

        Es geht mir genau um so eine Art "Watchdog" oder eben "Komunikation findet noch statt" überwachung. Wenn ich nämlich die Zeitangaben meiner Datenpunkte anschaue, komme ich da etwas in grübeln. Denn ich habe zb. bei der Pufferspeichertemperatur in der UVR ein Interval von 2min gesetzt. Im Iobroker kann es aber gerne bis zu 5min dauern bis der Wert aktualisiert wird.

        Jetzt kann das natürlich verschiedenste Ursachen haben, dass ist mir klar. Ist bei einer Temperatur die ich nur zur Anzeige im Vis brauche auch kein Thema, aber mein Heizungbauer stellt sich mit den Betriebsstunden etwas quer, wenn ich nun aber hier im Iob eine Zeitzählung machen will, sollte natürlich der Ein/Aus Status der Kesselpumpe oder des Pelletbrenners schon einigermasen Zeitsynchron ankommen.

        Grundsätzlich funktioniert das ganze stabil und zuverlässig, aber eine Betriebsstunden erfassung lässt sich damit nicht realisieren.

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        683

        Online

        32.6k

        Benutzer

        82.2k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe