Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. KNX Zeit auf Bus senden

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    KNX Zeit auf Bus senden

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

      Hallo zusammen. Ich möchte mit Iobroker die aktuelle Zeit auf einen KNX-Raumtemperaturregler schreiben. Dies wurde bereits in ähnlicher Form unter nachfolgendem Link behandelt, doch der Eintrag ist sehr alt und mein Problem ist damit nicht gelöst.
      KNX - Wie die aktuelle Uhrzeit auf den Bus senden?
      Ich habe es mit Command im Blockly versucht und zwar, indem ich zyklisch die Systemzeit an die Gruppenadresse sende.
      a8bb1d82-28a1-4a3a-b1b2-699bfa6bbea8-image.png

      Z_Zeit_Uhrzeit ist dabei die Gruppenadresse vom KNX. Die Verbindung zum Gateway funktioniert wunderbar, Lichtgruppen kann ich schalten, die Verbindung klappt also.
      Im KNX-Adapter habe ich die Variable wie folgt definiert, wobei der DPT10.001 ist.

      2c127cfc-6158-4a26-9141-a56c8b3d9e62-image.png

      Hat jemand eine Idee wieso das nicht klappt? Weiss jemand wieso die Adapteranzeige 00:00:00 ist und nicht 00:00 wie in Blockly definiert? Bzw. wo wird dieser Wert definiert?

      Im Log sehe ich dass der Wert zwar richtig an KNX gesendet wir, jedoch von irgend etwas überschrieben wird.
      bc188e6b-04c5-41d3-9054-ea8220c349fa-image.png

      Grüsse aus dem Süden.

      1 Reply Last reply Reply Quote 0
      • C
        ChefSache last edited by ChefSache

        Ich sende die Uhrzeit (zum Aktualisieren meiner MDT-Glastaster-II) erfolgreich mit folgendem Blockly-Skript:
        eaa133c3-301b-4e33-acae-cadd78821b34-image.png

        c2783fb7-54f5-43a9-831e-418e5798d123-image.png
        (wobei ich die GA "DateTime" eigentlich gar nicht verwendet, wie man an AnzahlDerVerknüpfungen=0 erkennt)

        Ich hoffe das hilft 🙂

        G 1 Reply Last reply Reply Quote 0
        • G
          geforce121 @ChefSache last edited by

          @ChefSache

          Bei mir geht es auch nicht 😞 iob sendet es nicht ans KNX..
          weiß nicht was ich noch machen kann..2021-01-04_20h12_35.png 2021-01-04_20h12_16.png 2021-01-04_20h12_02.png 2021-01-04_20h11_47.png 2021-01-04_20h15_33.png

          oder muss ich im Adapter JS noch was ändern?
          Vielen Dank schonmal

          Gruß

          G C 2 Replies Last reply Reply Quote 0
          • G
            geforce121 @geforce121 last edited by

            den Zeitplan habe ich mit Absicht auf 1 Minute gelassen um zu sehen ob es geht. Hatte es auch schon auf 30 bzw. 60 min.
            gab keine Änderung.

            1 Reply Last reply Reply Quote 0
            • H
              Hansi1234 last edited by

              Hi, vielleicht hilft euch meine Einstellung weiter:

              knx 8.JPG knx 7.JPG knx 6.JPG knx 5.JPG knx 4.JPG knx 3.JPG knx 2.JPG knx 1.JPG

              G 1 Reply Last reply Reply Quote 0
              • G
                geforce121 @Hansi1234 last edited by

                @Hansi1234

                meins schaut so aus. Keine Ahnung ob das so falsch ist. Hab eigentlich alles gleich wie du..

                2021-01-04_20h49_43.png

                H 1 Reply Last reply Reply Quote 0
                • H
                  Hansi1234 @geforce121 last edited by

                  @geforce121 wie schaut denn dein ETS aus?

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    geforce121 @Hansi1234 last edited by

                    @Hansi1234
                    ich hab schalter und RGBW über Jarvis das funktioniert alles.
                    Meinst du das oder die Gruppenadressen?

                    2021-01-04_23h02_42.png

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      Hansi1234 @geforce121 last edited by

                      @geforce121 Verbrauch mal deine Formatierung auf hh:mm:ss zu ändern

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

                        @geforce121 Bitte ändere die Schreib-Art von "aktualisiere" auf "steuere" entsprechend meines Blockly-Screenshots.
                        Zusätzlich war für meine MDT-Taster auch die Formatierung wichtig, weswegen die "Anwenderformatierung" nicht grundlos in meinem Screenshot dabei ist.

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          geforce121 @ChefSache last edited by

                          @ChefSache

                          mit der Änderung auf "steuere" sendet er jetzt schon mal auf den KNX Bus. Allerdings keine Uhrzeit sondern immer nur 00:00:00.
                          2021-01-05_17h35_31.png

                          2021-01-05_17h35_09.png

                          2021-01-05_17h34_25.png

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

                            @geforce121 Hm, hast Du schon einmal probiert den Blockly-Teil "Aktuelle Zeit" wie in meinem Screenshot als "anwenderformatiert" zu senden? Das sollte zwar eigentlich keinen Unterschied machen, weil ja der gleiche Formatierungs-String zum Einsatz kommt, aber bei mir sendet er definitiv keine Null-er-Uhrzeit an die MDT-Glastaster.

                            Ansonsten wäre glatt zu vermuten, dass "Aktuelle Zeit" bei Dir nicht richtig arbeitet.
                            Vielleicht irgendwelche Node-JS-Probleme?

                            Letztendlich führt das Blockly-Puzzleteil "Aktuelle Zeit als anwenderformatiert SS:mm:ss" zu folgendem JavaScript-Code:

                            formatDate(new Date(), "SS:mm:ss")
                            

                            Du könntest einfach mal ein neues Skript vom Typ "Javascript" (nicht Blockly) anlegen und zum Testen Deiner Umgebung ein console.log(...) verwenden. Das müsste zu dem rot umkreisten Ergebnis führen:
                            ba5a0b5e-bc5f-4f4e-b0d3-72dfa5fd2f81-image.png

                            Falls im Log eine Null-er-Uhrzeit erscheint, stimmt etwas mit Deinem new Date() nicht.

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

                              Mal nebenbei: Wenn Du im ioBroker ganz oben auf den "Maulschlüssel" klickst, um die Haupteinstellungen einzusehen: Ist dort ein Standort eingetragen?

                              Ich könnte mir nämlich vorstellen, dass date() evtl. eine Null-er-Uhrzeit liefert, falls keine TimeZone festgelegt werden kann - Und ich mutmaße, dass dies anhand des Ortes der Haupteinstellung geschieht.

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                geforce121 @ChefSache last edited by

                                @ChefSache

                                hab das alles mal so gemacht keine Veränderung außer das er jetzt auf jeden MDT Glastaster 00:00 schreibt.

                                hier mal der Log

                                2021-01-10_10h51_12.png

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                585
                                Online

                                31.8k
                                Users

                                80.0k
                                Topics

                                1.3m
                                Posts

                                blockly
                                4
                                14
                                1281
                                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