Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter canbus v1.1.x Latest

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Test Adapter canbus v1.1.x Latest

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cb187 @crycode last edited by cb187

      @crycode hat funktioniert.Nur ich glaube das meine WP andere Daten abfragt.Bildschirmfoto 2021-04-01 um 17.47.02.png

      Die Aussentemperatur stimmt zum Beispiel.
      Bildschirmfoto 2021-04-01 um 17.49.33.png

      crycode 1 Reply Last reply Reply Quote 0
      • crycode
        crycode Developer @cb187 last edited by

        @cb187 Sieht doch soweit schon mal ganz gut aus. Die Warnungen kannst du an der Stelle erstmal ignorieren. Das ist noch ein Bug, den ich in der nächsten Version behebe.

        C 1 Reply Last reply Reply Quote 0
        • C
          cb187 @crycode last edited by

          @crycode OK.Dann muss ich glaub erstmal mit Michael die zahlen ausklamüsern:)

          C M 2 Replies Last reply Reply Quote 0
          • C
            cb187 @cb187 last edited by

            https://github.com/ahermann86/fhemHPSU/blob/main/commands_hpsu.json

            Michael guck mal hier hab hier zwei nr schon rausgenommen und die funktionieren.
            THW Soll Set und Aussentemp

            1 Reply Last reply Reply Quote 0
            • M
              Mic208 @cb187 last edited by

              Hallo @cb187,

              ja genau. Ich hatte mir das schon gedacht, als ich die Screenshots von der 2017er Maschine mit den vielen weiteren Adressen gesehen habe...

              Ich habe das damals folgendermaßen re-engineert:
              Auf dem Bus mit
              candump -tA can0 > 2021_04_01_candump.txt
              alles was auf dem Bus passiert mit Zeitstempel in eine Datei schreiben,
              mit einer Handy-Video-App mit Zeitstempel das Display der Rotex filmen,
              und nun im Fachmann - Mode sämtliche mögliche Parameter abfragen und wenn möglich ändern.

              Ich hau mir dann den candump in meine vorkonfigurierte Excel Tabelle rein und bring mit dem Video die Ergebnisse überein. Über Pivot Tabellen wird dann eine spezielle .csv für deine Rotex erstellt. Ist n bisschen Arbeit, wie man sich leicht vorstellen kann...

              Mic

              C 2 Replies Last reply Reply Quote 0
              • C
                cb187 @Mic208 last edited by

                @michael-wind aber ganz schön viel arbeit was du gemacht hast.vielleicht gehn ja von der liste auch die adressen bei dir.

                1 Reply Last reply Reply Quote 0
                • C
                  cb187 @Mic208 last edited by

                  @michael-wind wo bekommst du die Bufferwerte her?
                  Hab gerade mal kurz das candump -tA can0 > 2021_04_01_candump.txt gestartet, aber da stehen ja nur id und parsseradressen drin.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    cb187 @cb187 last edited by

                    Hab zb. diese ganzen Meldungen gesammelt aber wie kann ich die jetzt genau abfragen mit den richtigen Buffer und so weiter.

                    (2021-04-02 10:35:57.255589) can0 6A9 [7] 31 00 FA 01 12 00 00
                    (2021-04-02 10:35:57.261165) can0 6A9 [7] 61 00 6D 00 00 00 00
                    (2021-04-02 10:35:57.266677) can0 180 [7] D2 29 FA 01 12 03 00
                    (2021-04-02 10:35:57.277592) can0 300 [7] D2 29 6D 00 00 00 00
                    (2021-04-02 10:36:03.080656) can0 300 [7] 86 00 FE 01 00 00 00
                    (2021-04-02 10:36:03.086654) can0 600 [7] 26 0A FE 01 00 00 00
                    (2021-04-02 10:36:03.092307) can0 300 [7] 26 0A FE 01 00 00 00
                    (2021-04-02 10:36:03.098141) can0 10A [7] C7 00 FE 01 00 00 00
                    (2021-04-02 10:36:03.103407) can0 180 [7] 66 79 FE 01 00 00 00
                    (2021-04-02 10:36:03.108937) can0 10A [7] 31 00 FA 01 48 00 00
                    (2021-04-02 10:36:03.114560) can0 10A [7] 31 00 10 00 00 00 00
                    (2021-04-02 10:36:03.120205) can0 10A [7] 31 00 FA 09 3C 00 00
                    (2021-04-02 10:36:03.125644) can0 10A [7] 67 00 FE 01 00 00 00
                    (2021-04-02 10:36:03.131079) can0 10A [7] 31 00 FA 01 48 00 00
                    (2021-04-02 10:36:03.136831) can0 10A [7] 31 00 10 00 00 00 00
                    (2021-04-02 10:36:03.142300) can0 10A [7] 31 00 FA 09 3C 00 00
                    (2021-04-02 10:36:03.147978) can0 180 [7] 26 0A FE 01 00 00 00
                    (2021-04-02 10:36:03.154243) can0 500 [7] 26 0A FE 01 00 00 00
                    (2021-04-02 10:36:03.160307) can0 180 [7] 22 0A FA 01 48 00 00
                    (2021-04-02 10:36:03.166398) can0 180 [7] 22 0A 10 40 61 00 00
                    (2021-04-02 10:36:03.172445) can0 180 [7] 22 0A FA 09 3C 00 01
                    (2021-04-02 10:36:03.178367) can0 180 [7] 22 0A FA 01 48 00 00
                    (2021-04-02 10:36:03.183937) can0 10A [7] 37 00 FE 01 00 00 00
                    (2021-04-02 10:36:03.189595) can0 180 [7] 22 0A 10 40 61 00 00
                    (2021-04-02 10:36:03.195172) can0 10A [7] A7 00 FE 01 00 00 00
                    (2021-04-02 10:36:03.200698) can0 10A [7] 31 00 FA 01 48 00 00
                    (2021-04-02 10:36:03.206346) can0 10A [7] 31 00 10 00 00 00 00
                    (2021-04-02 10:36:03.211905) can0 180 [7] 22 0A FA 09 3C 00 01
                    (2021-04-02 10:36:03.217408) can0 10A [7] 31 00 FA 09 3C 00 00
                    (2021-04-02 10:36:03.223026) can0 180 [7] 22 0A FA 01 48 00 00
                    (2021-04-02 10:36:03.229103) can0 180 [7] 22 0A 10 40 61 00 00
                    (2021-04-02 10:36:03.235163) can0 180 [7] 22 0A FA 09 3C 00 01
                    (2021-04-02 10:36:05.045668) can0 180 [7] 20 0A 10 40 61 00 00
                    (2021-04-02 10:36:05.052092) can0 180 [7] 20 0A FA 09 3C 00 01
                    (2021-04-02 10:36:05.058546) can0 180 [7] 20 0A 01 00 00 00 00
                    (2021-04-02 10:36:05.064859) can0 180 [7] 20 0A FA 13 88 00 00
                    (2021-04-02 10:36:05.071295) can0 180 [7] 20 0A FA 01 F2 00 00
                    (2021-04-02 10:36:05.077546) can0 180 [7] 20 0A FA 01 22 02 00
                    (2021-04-02 10:36:05.083810) can0 180 [7] 20 0A FA 01 23 04 00
                    (2021-04-02 10:36:05.090003) can0 180 [7] 20 0A FA 01 24 15 00
                    (2021-04-02 10:36:05.096324) can0 180 [7] 20 0A FA 01 25 09 00
                    (2021-04-02 10:36:05.102618) can0 180 [7] 20 0A FA 01 26 24 00
                    (2021-04-02 10:36:05.108985) can0 180 [7] 20 0A FA 01 12 03 00
                    (2021-04-02 10:36:05.115480) can0 180 [7] 20 0A 5A 02 00 00 00
                    (2021-04-02 10:36:05.124561) can0 180 [7] 20 0A FA 07 1B 00 FF
                    (2021-04-02 10:36:05.130829) can0 180 [7] D0 28 FA 07 1B 00 FF
                    (2021-04-02 10:36:05.137018) can0 180 [7] 20 0A FA 01 D6 01 01
                    (2021-04-02 10:36:05.142681) can0 10A [7] 31 00 FA C0 B4 00 00
                    (2021-04-02 10:36:05.148337) can0 180 [7] 20 0A FA 08 22 00 FD
                    (2021-04-02 10:36:05.155609) can0 180 [7] 20 0A 61 01 00 00 00
                    (2021-04-02 10:36:05.161961) can0 180 [7] 20 0A FA 06 9E 00 01

                    crycode 1 Reply Last reply Reply Quote 0
                    • crycode
                      crycode Developer @cb187 last edited by

                      @cb187 Die dreistelllige Hex-Zahl vor [7] ist Nachrichten-ID und alles nach [7] sind die Datenbytes in hex. Diese Datenbytes sind der Buffer im Adapter.

                      Den Infos von @Michael-Wind und deinem candump nach steht dann in buffer[0] und buffer[1] die ID des Wertes und in buffer[2] und buffer[3] der eigentliche Wert. Wenn buffer[2] 250 bzw. 0xFA ist, dann steht in buffer[3] und buffer[4] die ID und in buffer[5] und buffer[6] der Wert.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        cb187 @crycode last edited by

                        @crycode oh man das ist mir zu hoch:-(

                        crycode 1 Reply Last reply Reply Quote 0
                        • crycode
                          crycode Developer @cb187 last edited by

                          @cb187 Ich versuch mal anhand der Infos die ich habe eine Config zusammenzubauen, die du dann laden und testen kannst. 😉

                          C 1 Reply Last reply Reply Quote 0
                          • C
                            cb187 @crycode last edited by

                            Durch rumprobieren bin ich jetzt soweit.Aber das war jetzt alles mehr gluck als verstand.:-)

                            @crycode Bildschirmfoto 2021-04-02 um 14.35.59.png

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              cb187 @cb187 last edited by cb187

                              Und ich hab mal noch ne frage bist jetzt ist ja abfrage und senden einzeln gegliedert, geht das nicht mir einem Datenpunkt?
                              Zb bei WW Verstellung wäre es ja nicht schlecht in einem Punkt den wert zu ändern und da auch gleich zu lesen?
                              Oder ist das quatsch und man muss immer abfrage und senden einzeln machen?

                              crycode 1 Reply Last reply Reply Quote 0
                              • crycode
                                crycode Developer @cb187 last edited by

                                @cb187 Das hängt damit zusammen, dass die Wärmepumpe dafür zwei unterschiedliche CAN-Nachrichten verwendet. Somit sind das vom Adapter aus zwei unterschiedliche Datenpunkte.
                                Du kannst aber über die Aliasfunktion dir einen Alias-Datenpunkt anlegen und für den unterschiedliche read- und write-IDs definieren. Damit hättest du dann beide Datenpunkte zu einem zusammengeführt.

                                Kannst du mal einen Export deiner aktuellen Nachrichtenkonfiguration hier posten oder mir per PN schicken? 🙂

                                C 1 Reply Last reply Reply Quote 0
                                • C
                                  cb187 @crycode last edited by

                                  canbus-messages-2.json @crycode

                                  crycode 1 Reply Last reply Reply Quote 0
                                  • crycode
                                    crycode Developer @cb187 last edited by crycode

                                    @cb187 Ich hab dir jetzt mal testweise eine Konfiguration zusammengebaut, mit der die aktuelle Vorlauftemperatur und die Soll-Vorlauftemperatur gelesen werde sollten. Kannst du die mal testen und mir kurz eine Rückmeldung geben, ob das so klappt? Am besten machst du dafür eine zweite Adapterinstanz, damit sich das mit deiner aktuellen Konfiguration nicht stört.

                                    Die Nachrichten-ID 190 sind dabei Anfragen an die Hauptplatine und die 180 sind die Antworten.
                                    Aktiv anfragen kannst du mit canbus.x.190.t-we bzw. canbus.x.190.t-we-soll und die Wärempumpe sollte dann mit den 180er Nachrichten antworten.

                                    Edit: Sorry falsche Datei...
                                    Dafür jetzt auch mit der Außentemperatur über 310 bzw. 300 und setzen der Soll-Vorlauftemperatur über canbus.x.190.t-we-soll-setzen, sofern das so funktioniert wie ich grad denke... 😉

                                    canbus-messages-hpsu-test-02.json

                                    C 1 Reply Last reply Reply Quote 0
                                    • crycode
                                      crycode Developer last edited by

                                      Ab sofort ist die neue v1.1.1 des Adapters verfügbar.
                                      Änderungen sind einige Bugfixes und ein optimiertes Error-Handling im Admin.

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        cb187 @crycode last edited by

                                        @crycode Bildschirmfoto 2021-04-02 um 18.41.44.png
                                        Außentemperatur ist einzige was geht.Alles andere nicht.

                                        crycode 1 Reply Last reply Reply Quote 0
                                        • crycode
                                          crycode Developer @cb187 last edited by

                                          @cb187 immerhin schon mal etwas 🙂
                                          t-we hat in deinem Screenshot aber auch einen Wert 🤔

                                          Sehe grad, dass bei 190 und 310 der Haken bei "Automatisch senden" fehlt. Kannst du den bitte noch setzen und dann noch mal die Anfragen testen?

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            cb187 @crycode last edited by

                                            @crycode Bildschirmfoto 2021-04-02 um 18.50.35.png

                                            Sieht jetzt besser aus.Ausser tw e soll setzen wird nicht gehen.Das wird über T-Raum_Soll gemacht.Die 26,8 sind die tatsächlichen Temp.Und twesoll ist der min VL.

                                            crycode 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            806
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            12
                                            278
                                            28729
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo