Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Merkwürdiges Verhalten bei MQTT Command

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    209

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

Merkwürdiges Verhalten bei MQTT Command

Merkwürdiges Verhalten bei MQTT Command

Scheduled Pinned Locked Moved Skripten / Logik
12 Posts 3 Posters 592 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kymchy
    wrote on last edited by
    #1

    Hallo,
    ich habe hier ein Gerät, nennen wir es hier mal myDevice" welches man mit MQTT Commands steuern kann. Das gelingt mir für ein paar Topics auch.
    Um das Gerät ein bzw. ausschalten zu können, soll man ein Command mit dem Topic command/myDevice/power mit dem PayLoad true oder false publishen.
    Publishe ich nun zB. command/myDevice/power mit dem PayLoad false, passiert erstmal gar nichts.
    Lösche ich nun in den ioBroker Objekten das entsprechende State, schaltet das Gerät ab. Das finde ich sehr strange und ich habe keine Erklärung dafür.
    Im Protokoll findet sich nichts. Vielleicht gibt es ja doch eine Erklärung?
    viele Grüße
    Kymchy

    geschildG 1 Reply Last reply
    0
    • K Kymchy

      Hallo,
      ich habe hier ein Gerät, nennen wir es hier mal myDevice" welches man mit MQTT Commands steuern kann. Das gelingt mir für ein paar Topics auch.
      Um das Gerät ein bzw. ausschalten zu können, soll man ein Command mit dem Topic command/myDevice/power mit dem PayLoad true oder false publishen.
      Publishe ich nun zB. command/myDevice/power mit dem PayLoad false, passiert erstmal gar nichts.
      Lösche ich nun in den ioBroker Objekten das entsprechende State, schaltet das Gerät ab. Das finde ich sehr strange und ich habe keine Erklärung dafür.
      Im Protokoll findet sich nichts. Vielleicht gibt es ja doch eine Erklärung?
      viele Grüße
      Kymchy

      geschildG Online
      geschildG Online
      geschild
      wrote on last edited by
      #2

      @kymchy Erwartet der DP ein logisches TRUE/FALSE ist also von type boolean oder den Text "true" / "false" ist also vom type string.

      K 2 Replies Last reply
      0
      • geschildG geschild

        @kymchy Erwartet der DP ein logisches TRUE/FALSE ist also von type boolean oder den Text "true" / "false" ist also vom type string.

        K Offline
        K Offline
        Kymchy
        wrote on last edited by
        #3

        @geschild lt. Dokumentation ist es ein boolean.

        HomoranH 1 Reply Last reply
        0
        • geschildG geschild

          @kymchy Erwartet der DP ein logisches TRUE/FALSE ist also von type boolean oder den Text "true" / "false" ist also vom type string.

          K Offline
          K Offline
          Kymchy
          wrote on last edited by
          #4

          @geschild hab's anders gelöst, so funktioniert es:

          7002edb9-e405-4acd-b508-5dcf8d5dca25-image.png

          konnte ich aber nur durch Ausprobieren hinbekommen, dokumentiert war es anders. Oder ich hab's falsch verstanden.
          Aber Danke!

          1 Reply Last reply
          0
          • K Kymchy

            @geschild lt. Dokumentation ist es ein boolean.

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by Homoran
            #5

            @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

            . Dokumentation ist es ein boolean.

            und in der Realität ist es was?
            (MQTT arbeitet oft nur mit strings)

            bitte Objektdaten zeigen

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            K 1 Reply Last reply
            0
            • HomoranH Homoran

              @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

              . Dokumentation ist es ein boolean.

              und in der Realität ist es was?
              (MQTT arbeitet oft nur mit strings)

              bitte Objektdaten zeigen

              K Offline
              K Offline
              Kymchy
              wrote on last edited by
              #6

              @homoran danke für den Hinweis, wie mache ich das mit den Objektdaten? Also wie genau finde ich die?

              HomoranH 1 Reply Last reply
              0
              • K Kymchy

                @homoran danke für den Hinweis, wie mache ich das mit den Objektdaten? Also wie genau finde ich die?

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #7

                @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

                Also wie genau finde ich die?

                Datenpunkt unter Objekte -> Expertenmodus -> Bleistift (rechts)

                Das sagt aber noch nichts aus was in diesen DP geschrieben wird.

                Der kann vom Typ Bool sein und trotzdem wird ein String reingeschrieben.
                Dann sollte allerdings was im Log stehen.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                K 1 Reply Last reply
                0
                • HomoranH Homoran

                  @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

                  Also wie genau finde ich die?

                  Datenpunkt unter Objekte -> Expertenmodus -> Bleistift (rechts)

                  Das sagt aber noch nichts aus was in diesen DP geschrieben wird.

                  Der kann vom Typ Bool sein und trotzdem wird ein String reingeschrieben.
                  Dann sollte allerdings was im Log stehen.

                  K Offline
                  K Offline
                  Kymchy
                  wrote on last edited by
                  #8

                  @homoran achso, ja...den DP habe ich jetzt nicht mehr aber ich weiß noch, dass dort boolean stand. Aber den hatte ich ja auch quasi beim publishen selbst so angelegt.
                  Aber so wie es jetzt ist funktioniert es ja mit einem String. Ich glaube, dass das genau so ist, wie du sagst, man muss den Payload als String senden. Oder als number, bei einem anderen DP für die Temperatur ist es ein number.
                  Ich hatte wohl tatsächlich die Doku falsch verstanden, hier mal ein Auszug:

                  0bacb0de-d951-4fd3-8992-e2119b73b95b-image.png

                  HomoranH 1 Reply Last reply
                  0
                  • K Kymchy

                    @homoran achso, ja...den DP habe ich jetzt nicht mehr aber ich weiß noch, dass dort boolean stand. Aber den hatte ich ja auch quasi beim publishen selbst so angelegt.
                    Aber so wie es jetzt ist funktioniert es ja mit einem String. Ich glaube, dass das genau so ist, wie du sagst, man muss den Payload als String senden. Oder als number, bei einem anderen DP für die Temperatur ist es ein number.
                    Ich hatte wohl tatsächlich die Doku falsch verstanden, hier mal ein Auszug:

                    0bacb0de-d951-4fd3-8992-e2119b73b95b-image.png

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by Homoran
                    #9

                    @kymchy warum zeigst du nicht einfach was du tust, sagst was du willst und zeigst was im log steht?

                    https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                    so ist es alles hätte, könnte, denke, müsste!

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    K 1 Reply Last reply
                    0
                    • HomoranH Homoran

                      @kymchy warum zeigst du nicht einfach was du tust, sagst was du willst und zeigst was im log steht?

                      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                      so ist es alles hätte, könnte, denke, müsste!

                      K Offline
                      K Offline
                      Kymchy
                      wrote on last edited by
                      #10

                      @homoran ja, diesen Vorwurf höre ich hier immer wieder. Vielleicht bin ich einfach zu alt für dieses Forum. Aber wenn ich mir meinen Beitrag nochmal anschaue sehe ich, dass:
                      Ich geschrieben habe, was ich gemacht habe und dass es nicht funktioniert hat.
                      Und dass im log nichts steht.
                      Dann geschrieben habe, wie es funktioniert hat.
                      Und dann kamst du...
                      Tut mir wirklich leid.

                      HomoranH 1 Reply Last reply
                      0
                      • K Kymchy

                        @homoran ja, diesen Vorwurf höre ich hier immer wieder. Vielleicht bin ich einfach zu alt für dieses Forum. Aber wenn ich mir meinen Beitrag nochmal anschaue sehe ich, dass:
                        Ich geschrieben habe, was ich gemacht habe und dass es nicht funktioniert hat.
                        Und dass im log nichts steht.
                        Dann geschrieben habe, wie es funktioniert hat.
                        Und dann kamst du...
                        Tut mir wirklich leid.

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #11

                        @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

                        Vielleicht bin ich einfach zu alt

                        sicher nicht.

                        Aber die Helfenden haben immer wieder mehrere "Fälle" parallel.
                        Da ist das ständige Nachfragen und Vermuten nicht gerade hilfreich.

                        Durch fehlende Informationen und Nacherzählungen schle7chen sich außerdem noch Fehler ein.

                        Deswegen gibt es ein paar grundsätzliche Regeln

                        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        K 1 Reply Last reply
                        0
                        • HomoranH Homoran

                          @kymchy sagte in Merkwürdiges Verhalten bei MQTT Command:

                          Vielleicht bin ich einfach zu alt

                          sicher nicht.

                          Aber die Helfenden haben immer wieder mehrere "Fälle" parallel.
                          Da ist das ständige Nachfragen und Vermuten nicht gerade hilfreich.

                          Durch fehlende Informationen und Nacherzählungen schle7chen sich außerdem noch Fehler ein.

                          Deswegen gibt es ein paar grundsätzliche Regeln

                          https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                          K Offline
                          K Offline
                          Kymchy
                          wrote on last edited by
                          #12

                          @homoran ok, danke! Ich gehe mittlerweile auf die 70 zu und merke selber, dass mir das Denken nicht mehr so leicht fällt wie früher. Und das Schreiben somit wohl auch nicht. Ich versuche schon, mir Mühe zu geben und alles so zu formulieren, dass es verständlich rüber kommt. Aber es gelingt mir leider nicht immer.
                          Wie gesagt, tut mir leid...
                          Trotzdem bin ich froh, dass es dieses Forum gibt und habe alle Achtung vor den Leuten, die so viel Ahnung haben und sich die Mühe machen zu helfen.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          103

                          Online

                          32.4k

                          Users

                          81.3k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe