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
    9
    1
    79

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

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 Offline
    F Offline
    Fronke74
    schrieb am zuletzt editiert von
    #1

    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 U 2 Antworten 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

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          677

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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