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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    491

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

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.
  • F Fronke74

    Ich habe eine Verbindung vom CMI der Technischen Alternative mit Modbus hergestellt. Die Werte werden ohne Komma (Temperaturen) über CMI zu Modbus ausgegeben (212). Diese würde ich gerne in der VIS als 21,2°C anzeigen lassen.
    Wie bekomme ich das hin ????

    Vielen Dank für Hilfe schon mal im Voraus, da ich schon am verzweileln bin

    A Online
    A Online
    andibr
    schrieb am zuletzt editiert von andibr
    #2

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

    Ich habe eine Verbindung vom CMI der Technischen Alternative mit Modbus hergestellt. Die Werte werden ohne Komma (Temperaturen) über CMI zu Modbus ausgegeben (212). Diese würde ich gerne in der VIS als 21,2°C anzeigen lassen.
    Wie bekomme ich das hin ????

    Vielen Dank für Hilfe schon mal im Voraus, da ich schon am verzweileln bin

    Hallo fronke74
    Mach doch einen Alias und dann schreibst du den Wert bei eine Aktualisierung seitens CMI mittels eines Skriptes in diesen Alias.

    Kleine Frage so nebenbei, auf meiner Heizung läuft seit 2018 ebenfalls eine UV16x2 mit CMI und ich beschäftige mich seit da immer mal wieder wie ich die Daten in den Iobroker via Modbus bekomme. Kannst du mir evt. ein paar Tips geben wie du es zum laufen gekriegt hast? Bei mir will es einfach nicht.

    Andi

    Edit: man kann die Modbus Register auch direkt mit einem Faktor ablegen lassen.

    F 1 Antwort Letzte Antwort
    0
    • A andibr

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

      Ich habe eine Verbindung vom CMI der Technischen Alternative mit Modbus hergestellt. Die Werte werden ohne Komma (Temperaturen) über CMI zu Modbus ausgegeben (212). Diese würde ich gerne in der VIS als 21,2°C anzeigen lassen.
      Wie bekomme ich das hin ????

      Vielen Dank für Hilfe schon mal im Voraus, da ich schon am verzweileln bin

      Hallo fronke74
      Mach doch einen Alias und dann schreibst du den Wert bei eine Aktualisierung seitens CMI mittels eines Skriptes in diesen Alias.

      Kleine Frage so nebenbei, auf meiner Heizung läuft seit 2018 ebenfalls eine UV16x2 mit CMI und ich beschäftige mich seit da immer mal wieder wie ich die Daten in den Iobroker via Modbus bekomme. Kannst du mir evt. ein paar Tips geben wie du es zum laufen gekriegt hast? Bei mir will es einfach nicht.

      Andi

      Edit: man kann die Modbus Register auch direkt mit einem Faktor ablegen lassen.

      F Offline
      F Offline
      Fronke74
      schrieb am zuletzt editiert von
      #3

      Hallo,

      mit dem Faktor habe ich schon mal gespielt doch leider kein Erfolg und Skript schreiben habe ich noch nie gemacht. Kannst Du mir da weiter helfen

      Mit der Verbindung von IO zu CMI ist relativ einfach......

      Screenshot 2023-03-06 151544.png

      Die IP Adresse ist die vom IO...

      Screenshot 2023-03-06 151830.png

      ... und so sieht es auf der CMI aus.

      Screenshot 2023-03-06 152050.png

      Dann dort so eintragen und läufts. Man kann auch vom IO die Cmi schalten, doch das werde ich erst dann weiter versuchen wenn meine Temperaturen richtig angezeigt werden......

      A 1 Antwort Letzte Antwort
      0
      • F Fronke74

        Hallo,

        mit dem Faktor habe ich schon mal gespielt doch leider kein Erfolg und Skript schreiben habe ich noch nie gemacht. Kannst Du mir da weiter helfen

        Mit der Verbindung von IO zu CMI ist relativ einfach......

        Screenshot 2023-03-06 151544.png

        Die IP Adresse ist die vom IO...

        Screenshot 2023-03-06 151830.png

        ... und so sieht es auf der CMI aus.

        Screenshot 2023-03-06 152050.png

        Dann dort so eintragen und läufts. Man kann auch vom IO die Cmi schalten, doch das werde ich erst dann weiter versuchen wenn meine Temperaturen richtig angezeigt werden......

        A Online
        A Online
        andibr
        schrieb am zuletzt editiert von
        #4

        @fronke74

        Hallo fronke74

        Danke für deine Bilder.
        Ich habe das nun rasch bei mir genau so eingerichtet, aber da scheint noch irgendwas zu klemmen. Leider habe ich eben bei mir vorläufig nur Digitale Signal vom CAN auf dem CMI. (mein Heizungslieferant hat mir schon lange versprochen auch die Temperaturen auf den CAN zu legen).

        Ich habe dir hier rasch eine Idee gemacht wie man die konvertierungen machen könnteBildschirmfoto vom 2023-03-07 18-20-35.png

        Ich weiss, es gibt ganz viele Leute hier im Forum die es viel besser können, und auch mit JS das ganze machen würden. Leider beherrsche ich das eben nicht, darum ist das mein Vorschlag.

        Das System ist ganz einfach: wenn einer der beiden "Datenpunkt. roh" geändert wird, werden die "blauen" Aufgaben ausgeführt. D.h. das Skript nimmt den Wert aus dem Datenpunkt. roh und führt die Berechnung durch und schreibt den Wert in den Datenpunk "AliasMB.". Es ist natürlich wichtig das die Alias Datenpunkte auf "zahl" stehen, sonst wird es nicht funktionieren.

        Gruss Andi

        U 1 Antwort Letzte Antwort
        0
        • F Fronke74

          Ich habe eine Verbindung vom CMI der Technischen Alternative mit Modbus hergestellt. Die Werte werden ohne Komma (Temperaturen) über CMI zu Modbus ausgegeben (212). Diese würde ich gerne in der VIS als 21,2°C anzeigen lassen.
          Wie bekomme ich das hin ????

          Vielen Dank für Hilfe schon mal im Voraus, da ich schon am verzweileln bin

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

          @fronke74
          Hi, da hast Du mehrere Möglichkeiten

          1. basic number widget in Vis

          0796d202-cd28-4697-b445-b04028ec5189-grafik.png
          Bei "Wert multiplizieren" 0.1 eintragen

          1. im Alias kannst Du rechnen

          8f2085d9-bbe3-4b6f-8d26-1a1116d9de52-grafik.png

          1. in der Modbusinstanz
            80d3596b-9f8e-4965-943f-e01515f68675-grafik.png
            Die Spalten Faktor und Offset sind in der erweiterten Ansicht sichtbar.

          eda022e3-4e2f-4393-be8b-3cc5a74a3902-grafik.png
          Bei mir funktioniert als Faktor der Wert "10" bei anderen habe ich auch "0.1" gesehen....musst Du probieren.

          VG Ulli

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

          1 Antwort Letzte Antwort
          0
          • A andibr

            @fronke74

            Hallo fronke74

            Danke für deine Bilder.
            Ich habe das nun rasch bei mir genau so eingerichtet, aber da scheint noch irgendwas zu klemmen. Leider habe ich eben bei mir vorläufig nur Digitale Signal vom CAN auf dem CMI. (mein Heizungslieferant hat mir schon lange versprochen auch die Temperaturen auf den CAN zu legen).

            Ich habe dir hier rasch eine Idee gemacht wie man die konvertierungen machen könnteBildschirmfoto vom 2023-03-07 18-20-35.png

            Ich weiss, es gibt ganz viele Leute hier im Forum die es viel besser können, und auch mit JS das ganze machen würden. Leider beherrsche ich das eben nicht, darum ist das mein Vorschlag.

            Das System ist ganz einfach: wenn einer der beiden "Datenpunkt. roh" geändert wird, werden die "blauen" Aufgaben ausgeführt. D.h. das Skript nimmt den Wert aus dem Datenpunkt. roh und führt die Berechnung durch und schreibt den Wert in den Datenpunk "AliasMB.". Es ist natürlich wichtig das die Alias Datenpunkte auf "zahl" stehen, sonst wird es nicht funktionieren.

            Gruss Andi

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

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

            Ich habe das nun rasch bei mir genau so eingerichtet, aber da scheint noch irgendwas zu klemmen. Leider habe ich eben bei mir vorläufig nur Digitale Signal vom CAN auf dem CMI. (mein Heizungslieferant hat mir schon lange versprochen auch die Temperaturen auf den CAN zu legen).

            Hast Du keinen Zugriff auf Deine UVR? Das ist eigentlich relativ einfach mit der TA Software.

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

            1 Antwort Letzte Antwort
            0
            • A Online
              A Online
              andibr
              schrieb am zuletzt editiert von
              #7

              @ullij

              Richtig erkannt, ich habe nur Zugriff auf das CMI, alles andere will und hat er mir nicht freigegeben. Leider ist er da sehr strikt und behauptet ich würde dann dieAnlage kaputt machen.
              Alles andere war wirklich top von der Installation über den Service bis zum Preis, alles Spitzenklasse.

              Aber auch die paar wenigen digitalen Punkte die auf dem CAN im CMI ankommen, bekomme ich nicht in den Iob.

              U 1 Antwort Letzte Antwort
              0
              • A andibr

                @ullij

                Richtig erkannt, ich habe nur Zugriff auf das CMI, alles andere will und hat er mir nicht freigegeben. Leider ist er da sehr strikt und behauptet ich würde dann dieAnlage kaputt machen.
                Alles andere war wirklich top von der Installation über den Service bis zum Preis, alles Spitzenklasse.

                Aber auch die paar wenigen digitalen Punkte die auf dem CAN im CMI ankommen, bekomme ich nicht in den Iob.

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

                @andibr
                kann ich teilweise verstehen, aber dann sollen sie (die Heizungsbauer) wenigstens alle Messwerte auf den CAN-Bus legen.
                Zeig doch mal Deine Einstellungen im CMI, vielleicht kann da geholfen werden.

                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
                  kann ich teilweise verstehen, aber dann sollen sie (die Heizungsbauer) wenigstens alle Messwerte auf den CAN-Bus legen.
                  Zeig doch mal Deine Einstellungen im CMI, vielleicht kann da geholfen werden.

                  A Online
                  A Online
                  andibr
                  schrieb am zuletzt editiert von
                  #9

                  @ullij
                  Kann ich heute Abend mal machen.
                  Was ich schon länger am laufen habe ist ein JS Skript das mir via JSON die Status der UVR16x2 ausliest. Aber da habe ich eben kein Betriebsstunden etc. drin, sondern nur die aktuellen Zustände. Das funktioniert bei mir auch nur mit den Fühler, bei den Ausgängen funktioniert das Skript eben auch nicht wirklich.

                  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.

                  U 2 Antworten Letzte Antwort
                  0
                  • A andibr

                    @ullij
                    Kann ich heute Abend mal machen.
                    Was ich schon länger am laufen habe ist ein JS Skript das mir via JSON die Status der UVR16x2 ausliest. Aber da habe ich eben kein Betriebsstunden etc. drin, sondern nur die aktuellen Zustände. Das funktioniert bei mir auch nur mit den Fühler, bei den Ausgängen funktioniert das Skript eben auch nicht wirklich.

                    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.

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

                    @andibr
                    alles klar.
                    Erhoffe Dir gerade bei Betriebsstundenzählern nicht die Welt. Die max. Größe der Zahlen ist auf Seite der UVR beschränkt. Hatte da mal Kontakt zum TA Service, leider hat er mir die Grenzen nicht verraten. Merke ich erst wenn die Werte unplausibel werden und ich zugleich auch noch hinsehe:see_no_evil:

                    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
                      alles klar.
                      Erhoffe Dir gerade bei Betriebsstundenzählern nicht die Welt. Die max. Größe der Zahlen ist auf Seite der UVR beschränkt. Hatte da mal Kontakt zum TA Service, leider hat er mir die Grenzen nicht verraten. Merke ich erst wenn die Werte unplausibel werden und ich zugleich auch noch hinsehe:see_no_evil:

                      A Online
                      A Online
                      andibr
                      schrieb am zuletzt editiert von andibr
                      #11

                      @ullij Bildschirmfoto vom 2023-03-08 18-02-25.png

                      So sehen die Einstellungen bei mir im CMI aus. Die IP ist von meinem Iobroker, auch die Device-ID habe ich so drin. Was mir auffällt: ich habe nur die Funktion "05" zur Auswahl und bei der Adresse steht irgend eine merkwürdige Zahl drin. Leider hat mein Installateur unterdessen sogar das "Master-Paswd" geändert, so kann ich nicht mal mehr hier Daten zusammenfügen.

                      Bildschirmfoto vom 2023-03-08 18-06-11.png

                      Das mit dem "Zahlenvorrat" bei den Betriebsstunden wird sich vermutlich ergeben aus der 16bit Auflösung. Da es ja nur ganze Zahlen sein sollen wird das irgendwo bei 65'535 einen Zählerüberlauf geben.

                      U 1 Antwort Letzte Antwort
                      0
                      • A andibr

                        @ullij Bildschirmfoto vom 2023-03-08 18-02-25.png

                        So sehen die Einstellungen bei mir im CMI aus. Die IP ist von meinem Iobroker, auch die Device-ID habe ich so drin. Was mir auffällt: ich habe nur die Funktion "05" zur Auswahl und bei der Adresse steht irgend eine merkwürdige Zahl drin. Leider hat mein Installateur unterdessen sogar das "Master-Paswd" geändert, so kann ich nicht mal mehr hier Daten zusammenfügen.

                        Bildschirmfoto vom 2023-03-08 18-06-11.png

                        Das mit dem "Zahlenvorrat" bei den Betriebsstunden wird sich vermutlich ergeben aus der 16bit Auflösung. Da es ja nur ganze Zahlen sein sollen wird das irgendwo bei 65'535 einen Zählerüberlauf geben.

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

                        @andibr
                        die digitale Werte kriege ich so in den Iob.

                        Einstellungen CMI
                        65eb559f-9683-4264-9a2e-0aa9edaf93bd-grafik.png

                        Einstellung Register in der Modbusinstanz (Diskrete Ausgänge), die Haken rechts nicht vergessen
                        2cc50e4b-b5f8-4934-a8e5-a80fde65aab8-grafik.png

                        Die Instanzeinstellungen mit IP und Adresse sehen gut aus.

                        Zum Zahlenformat: im CMI können durchaus 32-bit Zahlen ausgegeben werden, aber die übertragene Zahl hat nichts mit der Ausgabe des Betriebsstundenzählers zu tun. Kannst ja mal ein wenig knobeln, falls Du Lust und Zeit hast.
                        Aktueller Zählerstand in der UVR:
                        eff66c4d-56d2-4dce-8c4a-855851dfb7ae-grafik.png

                        und der Wert im CMI:
                        1183901f-fa0e-4bac-90c3-c3fa68d4c0f3-grafik.png

                        Die Zähler habe ich zwar in der UVR eingebaut, aber wirklich brauchen tue ich sie nicht. Von daher ist die investierte Zeit eher mager.

                        Hoffe das klappt wenn Du das so übernimmst. Viel Vergnügen und Gruß
                        Ulli

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

                        1 Antwort Letzte Antwort
                        0
                        • F Offline
                          F Offline
                          Fronke74
                          schrieb am zuletzt editiert von
                          #13

                          Erstmal mal ganz vielen lieben Dank für eure Hilfe.

                          Ich habe es nun endlich mit euer Hilfe geschafft es so wie ich es mir vorgestellt habe.

                          Doch nur eins seid wann darf ein Dienstleister einfach das Expertenpasswort in der TA verändern ??? Die Geräte und die Programmierung sind doch bezahlt und sind Eigentum vom dem Betreiber dieser Anlage. Da würde ich aber mal ein Fass aufmachen. Ich habe es auch von einem Dienstleister es aufbauen lassen. Sollte ich dort irgend etwas Programmieren und es dadurch nicht mehr funktionieren, dann muss ich es wieder in Auftrag geben und natürlich bezahlen.

                          A 1 Antwort Letzte Antwort
                          0
                          • F Fronke74

                            Erstmal mal ganz vielen lieben Dank für eure Hilfe.

                            Ich habe es nun endlich mit euer Hilfe geschafft es so wie ich es mir vorgestellt habe.

                            Doch nur eins seid wann darf ein Dienstleister einfach das Expertenpasswort in der TA verändern ??? Die Geräte und die Programmierung sind doch bezahlt und sind Eigentum vom dem Betreiber dieser Anlage. Da würde ich aber mal ein Fass aufmachen. Ich habe es auch von einem Dienstleister es aufbauen lassen. Sollte ich dort irgend etwas Programmieren und es dadurch nicht mehr funktionieren, dann muss ich es wieder in Auftrag geben und natürlich bezahlen.

                            A Online
                            A Online
                            andibr
                            schrieb am zuletzt editiert von
                            #14

                            @fronke74
                            Im Prinzip hast du Recht, nur habe ich einen Service Vertrag, der eben genau das regelt. Er hat das sehr versteckt, und ich habe es erst viel später gesehen.

                            Sobald der Servicevertrag erneuert werden muss, werde ich sicher darauf achten. Ich habe gestern noch rasch versucht die Status Info die bei mir im Modbus Ausgang drin sind im Iob zu erstellen. Mein Iob macht da mit den Bezeichnung und Adressen ein Chaos in den Objekten. Sprich er vermischt die Bezeichnungen mit den Adressen durcheinander.

                            In den Instanzen hat der Adapter ein gelbes Symbol, das war aber auch schon rot.

                            A 1 Antwort Letzte Antwort
                            0
                            • A andibr

                              @fronke74
                              Im Prinzip hast du Recht, nur habe ich einen Service Vertrag, der eben genau das regelt. Er hat das sehr versteckt, und ich habe es erst viel später gesehen.

                              Sobald der Servicevertrag erneuert werden muss, werde ich sicher darauf achten. Ich habe gestern noch rasch versucht die Status Info die bei mir im Modbus Ausgang drin sind im Iob zu erstellen. Mein Iob macht da mit den Bezeichnung und Adressen ein Chaos in den Objekten. Sprich er vermischt die Bezeichnungen mit den Adressen durcheinander.

                              In den Instanzen hat der Adapter ein gelbes Symbol, das war aber auch schon rot.

                              A Online
                              A Online
                              andibr
                              schrieb am zuletzt editiert von andibr
                              #15

                              @andibr

                              Ich verstehe das nicht, schaut es euch selber an:
                              Bildschirmfoto vom 2023-03-11 15-20-11.png
                              das sind die CMI Einstellungen
                              Bildschirmfoto vom 2023-03-11 15-21-25.png
                              Das ist die Einstellung im Modbus-Adapter
                              Bildschirmfoto vom 2023-03-11 15-22-49.png
                              und das sind die Datenpunkt Spezifikationen, in den Objekten.

                              Das man da die Adressen um 1 Stelle verschieben muss ist mir klar, der eine beginnt bei "0" und der andere bei "1", aber wieso der Datenpunkt die ID "10021...." bekommt, verstehe ich nun mal gar nicht. Wenn ich jetzt weitere Adressen erfasse, werden die "ID-Nr" plötzlich verschoben. Leider habe ich die Logik dahinter noch nicht verstanden. Ja, es funktioniert so leider immer noch nicht.

                              Der Modbus-Adapter als Master funktioniert aber einwandfrei auf meinem System, den damit lese ich etliche Daten aus einem Victron Venus aus.

                              Edit: 11.März 16.30
                              Ich habe soeben mal zum testen das CMI direkt am gleichen Switch wie der Iob eingesteckt und siehe da die Instanz wird grün und überträgt die Daten. -> Dieses Problem liegt in dem Fall bei meiner Konfiguration meines Routers, denn das CMI steht in einem eigenen Netzwerk (DMZ).

                              A 1 Antwort Letzte Antwort
                              0
                              • A andibr

                                @andibr

                                Ich verstehe das nicht, schaut es euch selber an:
                                Bildschirmfoto vom 2023-03-11 15-20-11.png
                                das sind die CMI Einstellungen
                                Bildschirmfoto vom 2023-03-11 15-21-25.png
                                Das ist die Einstellung im Modbus-Adapter
                                Bildschirmfoto vom 2023-03-11 15-22-49.png
                                und das sind die Datenpunkt Spezifikationen, in den Objekten.

                                Das man da die Adressen um 1 Stelle verschieben muss ist mir klar, der eine beginnt bei "0" und der andere bei "1", aber wieso der Datenpunkt die ID "10021...." bekommt, verstehe ich nun mal gar nicht. Wenn ich jetzt weitere Adressen erfasse, werden die "ID-Nr" plötzlich verschoben. Leider habe ich die Logik dahinter noch nicht verstanden. Ja, es funktioniert so leider immer noch nicht.

                                Der Modbus-Adapter als Master funktioniert aber einwandfrei auf meinem System, den damit lese ich etliche Daten aus einem Victron Venus aus.

                                Edit: 11.März 16.30
                                Ich habe soeben mal zum testen das CMI direkt am gleichen Switch wie der Iob eingesteckt und siehe da die Instanz wird grün und überträgt die Daten. -> Dieses Problem liegt in dem Fall bei meiner Konfiguration meines Routers, denn das CMI steht in einem eigenen Netzwerk (DMZ).

                                A Online
                                A Online
                                andibr
                                schrieb am zuletzt editiert von andibr
                                #16

                                Hallo

                                Seit kurzem habe ich da eine Warnung die ich nicht verstehe:Bildschirmfoto vom 2023-04-06 14-14-28.png

                                Vieleicht kann mir jemand diese Meldung erklären? Soweit ich beurteilen kann, bekomme ich von der UVR die Meldungen übermittelt und die Status werden werden auch aktualisiert.

                                Ausser den paar Meldungen die ich in der Tabelle "01 Diskrete Ausgänge" eingetragen habe, ist alles andere leer.Bildschirmfoto vom 2023-04-06 14-20-34.png

                                U 1 Antwort Letzte Antwort
                                0
                                • A andibr

                                  Hallo

                                  Seit kurzem habe ich da eine Warnung die ich nicht verstehe:Bildschirmfoto vom 2023-04-06 14-14-28.png

                                  Vieleicht kann mir jemand diese Meldung erklären? Soweit ich beurteilen kann, bekomme ich von der UVR die Meldungen übermittelt und die Status werden werden auch aktualisiert.

                                  Ausser den paar Meldungen die ich in der Tabelle "01 Diskrete Ausgänge" eingetragen habe, ist alles andere leer.Bildschirmfoto vom 2023-04-06 14-20-34.png

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

                                  @andibr
                                  Hi, schau mal hier
                                  https://www.simplymodbus.ca/FAQ.htm
                                  bin auch nicht so der Modbus Kommunikationsexperte, aber die Instanz scheint ein Holdingregister schreiben zu wollen…oder umgekehrt:anguished:
                                  Zu den Adressen: die Adressen der Register werden bei mir so in der Instanz definiert wie im CMI angegeben. Also 1:1 ohne einen Offset. Es gibt unter Allgemein in der Instanz einen Punkt mit Aliases benutzen, habe da keinen Haken drin. Vielleicht hilft es da mal zu „spielen“.

                                  Vielleicht verkauft Dir der Heizungsbauer ja sein Programm gegen die Servicegebühr. Die Programmierung ist relativ einfach und die vorhandenen Module musst Du ja nicht unbedingt anfassen. Dann kannst Du Dir aber Werte wenigstens selbst auf den Can/Modbus legen.
                                  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
                                    Hi, schau mal hier
                                    https://www.simplymodbus.ca/FAQ.htm
                                    bin auch nicht so der Modbus Kommunikationsexperte, aber die Instanz scheint ein Holdingregister schreiben zu wollen…oder umgekehrt:anguished:
                                    Zu den Adressen: die Adressen der Register werden bei mir so in der Instanz definiert wie im CMI angegeben. Also 1:1 ohne einen Offset. Es gibt unter Allgemein in der Instanz einen Punkt mit Aliases benutzen, habe da keinen Haken drin. Vielleicht hilft es da mal zu „spielen“.

                                    Vielleicht verkauft Dir der Heizungsbauer ja sein Programm gegen die Servicegebühr. Die Programmierung ist relativ einfach und die vorhandenen Module musst Du ja nicht unbedingt anfassen. Dann kannst Du Dir aber Werte wenigstens selbst auf den Can/Modbus legen.
                                    VG Ulli

                                    A Online
                                    A Online
                                    andibr
                                    schrieb am zuletzt editiert von andibr
                                    #18

                                    @ullij

                                    Juhu, ich habe mein Heizungsinstallateur dazu gebracht, die Werte auf den CAN zu legen und mir auch das CMI soweit frei zugeben. Bildschirmfoto vom 2023-04-07 16-54-20.png
                                    Ich habe auch die ersten Werte bereits auf den Modbus Analog Ausgang gelegt, aber im Iobroker geht es noch nicht so ganz. Aber da gehe ich davon aus, dass ich noch irgendwo was falsch habe.
                                    Bildschirmfoto vom 2023-04-07 16-56-10.png
                                    und
                                    Bildschirmfoto vom 2023-04-07 16-56-52.png
                                    Aber ein Wert ist da noch nicht gekommen. Ich gehe davon aus, dass ich da mit der Adresse noch ein Chaos habe.

                                    jetzt erscheint im log:
                                    "wrong pdu length for write single registers: 7. Expected 5" als Warnung, der Wert bleibt bei "0"

                                    A 1 Antwort Letzte Antwort
                                    0
                                    • A andibr

                                      @ullij

                                      Juhu, ich habe mein Heizungsinstallateur dazu gebracht, die Werte auf den CAN zu legen und mir auch das CMI soweit frei zugeben. Bildschirmfoto vom 2023-04-07 16-54-20.png
                                      Ich habe auch die ersten Werte bereits auf den Modbus Analog Ausgang gelegt, aber im Iobroker geht es noch nicht so ganz. Aber da gehe ich davon aus, dass ich noch irgendwo was falsch habe.
                                      Bildschirmfoto vom 2023-04-07 16-56-10.png
                                      und
                                      Bildschirmfoto vom 2023-04-07 16-56-52.png
                                      Aber ein Wert ist da noch nicht gekommen. Ich gehe davon aus, dass ich da mit der Adresse noch ein Chaos habe.

                                      jetzt erscheint im log:
                                      "wrong pdu length for write single registers: 7. Expected 5" als Warnung, der Wert bleibt bei "0"

                                      A Online
                                      A Online
                                      andibr
                                      schrieb am zuletzt editiert von
                                      #19

                                      So, nun habe ist das Ziel halbwegs in Sicht, alle Temperaturwerte sind im Iob angekommen auch die Status der einzelnen Ausgänge kommen nun entsprechend an.

                                      Nun muss ich noch eine Lösung finden für die Betriebsstunden, denn egal wie, wenn der Iob selber mit zählt gibt es mit der Zeit grössere Abweichungen. Da versuche ich noch eine Lösung zu finden.

                                      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?

                                      Vielen Dank für eure Hilfen, dieses Forum ist einfach super, in den meisten Fällen findet oder bekommt man eine Lösung. Die wenigsten von uns wollen ja das Rad neu erfinden.

                                      Gruss Andi

                                      1 Antwort Letzte Antwort
                                      0
                                      • A andibr

                                        @ullij
                                        Kann ich heute Abend mal machen.
                                        Was ich schon länger am laufen habe ist ein JS Skript das mir via JSON die Status der UVR16x2 ausliest. Aber da habe ich eben kein Betriebsstunden etc. drin, sondern nur die aktuellen Zustände. Das funktioniert bei mir auch nur mit den Fühler, bei den Ausgängen funktioniert das Skript eben auch nicht wirklich.

                                        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.

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

                                        @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

                                        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 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 Online
                                          A Online
                                          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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          727

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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