Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. gelöst: MQTT Bewegungsmelder Mosquitto Iobroker Adapter

    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

    gelöst: MQTT Bewegungsmelder Mosquitto Iobroker Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @mickym last edited by

      @mickym was meinst du mit Result?

      1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Guest last edited by mickym

        @marcel-drzal Kann ich Dir nicht sagen - was der richtige Mode ist, Der Switch-Mode wird aber sicher nicht über cmd eingestellt, sondern muss in den cmnd Ast. Also meines Erachtens sind in Tasmota Deine mqtt-Einstellungen nicht korrekt.

        bb769ff3-a5a4-4207-be93-fe8f6117a0e6-image.png

        Ja Wert muss rein, habe es gerade gesehen und in dem Trigger halt der mqtt- Datenpunkt.

        Ehrlich gesagt ist mir Dein ganzer Baum - etwas suspect, wie der aufgebaut ist. Normalerweise wertet man nicht den tele Ast aus, sondern den stat Ast. Den seh ich aber gar nicht. Wie sind denn Deine mqtt-Einstellungen in Tasmota

        ? 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @mickym last edited by

          @mickym sagte: Im Blockly ist der Wert ein Objekt

          Besser, man verwendet einen Alias vom Typ "boolean" mit alias.read = "JSON.parse(val).Switch1 == 'ON'"

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @paul53 last edited by

            @paul53 kannst du mir ein Beispiel Zeigen

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Guest last edited by paul53

              @marcel-drzal sagte: ein Beispiel

              Bild_2022-10-03_143248527.png
              Bild_2022-10-03_142915754.png

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @paul53 last edited by

                @paul53 😉 - Na nutzt Du also doch auch das Admin-Interface zum Alias erstellen. Ich bin zwar nicht der Meinung, dass die beiden Themen JSON-Attribut auslesen und Alias erstellen und Attribut auslese unbedingt was miteinander zu tun haben, aber wenn s hilft ist ja gut. 🙂

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @mickym last edited by

                  @mickym sagte: Na nutzt Du also doch auch das Admin-Interface zum Alias erstellen.

                  Das schrieb ich bereits.

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User last edited by

                    7e34a195-419c-4b72-9989-8952cd6e62ff-grafik.png

                    hier sehe ich wie es von on zu off wechselt bei Bewegung

                    kann man es nict hier schon auf boolean ändern also in der Konsole Tasmota

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @mickym last edited by

                      @mickym

                      d2f061e3-b671-4b39-81c8-844007cc8c24-grafik.png

                      bekomme keine ausgabe Debug

                      mickym paul53 2 Replies Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Guest last edited by mickym

                        @marcel-drzal lass hat mal vor dem "falls" den Wert ausgeben, um zu sehen, ob überhaupt was ankommt. Wie gesagt - ich glaube auch nicht, dass das der richtige Ast ist. Der tele Ast gibt nicht ereignisorientiert aus, sondern nur in Intervallen. Meines Erachtens ist Deine mqtt- Konfig in tasmota eine Katastrophe.

                        ? 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Guest last edited by

                          @marcel-drzal sagte: bekomme keine ausgabe Debug

                          Die bekommt man nur bei Bewegung.

                          ? 1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @paul53 last edited by

                            @paul53 habe mich bewegt ✌

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @mickym last edited by A Former User

                              @mickym auch nichts

                              das habe ich aus dem Objekt kopiert
                              {"Time":"2022-10-03T13:47:19","Switch1":"OFF","DHT11":{"Temperature":18.2,"Humidity":73.0,"DewPoint":13.3},"TempUnit":"C"}

                              bei Bewegung
                              {"Time":"2022-10-03T13:49:57","Switch1":"ON","DHT11":{"Temperature":18.1,"Humidity":74.0,"DewPoint":13.4},"TempUnit":"C"}

                              mickym 1 Reply Last reply Reply Quote 0
                              • mickym
                                mickym Most Active @Guest last edited by mickym

                                @marcel-drzal sagte in MQTT Bewegungsmelder Mosquitto Iobroker Adapter:

                                {"Time":"2022-10-03T13:49:57","Switch1":"ON","DHT11":{"Temperature":18.1,"Humidity":74.0,"DewPoint":13.4},"TempUnit":"C"}

                                Wie gesagt - schau ob überhaupt was rein kommt - der Befehl stimmt - schau mal - habe Dein Objekt mal bei mir reinkopiert:

                                afe7b188-88f1-4f67-b38d-c9bfc97866bd-image.png

                                auch in einer falls Abfrage funktioniert das Ganze:

                                bd80ebd2-1a0f-439b-b84b-d8a028f3ab2f-image.png

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @mickym last edited by

                                  @mickym

                                  nichts

                                  2ecdf8fc-3b4d-4137-b177-d9645f9f2f8a-grafik.png

                                  aber hier

                                  d4ab4067-57d4-42e5-a6c7-826215c0b26b-grafik.png

                                  mickym 1 Reply Last reply Reply Quote 0
                                  • mickym
                                    mickym Most Active @Guest last edited by mickym

                                    @marcel-drzal Ja das ist wieder so ein Blockly Bug oder Bug des JS Adapters - dass man kein Ausgabefenster sieht. Ist mir auch schon passiert. Habe dann mal Browser neu gestartet und dann den JS Adapter. das liegt aber nicht am Code. Wenn diese Symbole nicht da sind

                                    cb0c7cb9-7641-4a71-adc5-63f9ff39d3d8-image.png

                                    bekommst keine Ausgabe.

                                    ? 2 Replies Last reply Reply Quote 0
                                    • ?
                                      A Former User @mickym last edited by

                                      @mickym ok ich starte mal durch

                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @mickym last edited by

                                        @mickym
                                        jetzt kommt was

                                        efb778d0-264e-4916-84d4-79876c7d1ece-grafik.png

                                        mickym 1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @Guest last edited by mickym

                                          @marcel-drzal Ich bin zwar kein Blockly Spezi - aber "ON" ist kein Objekt. Du musst also den Vergleich des Attributs Switch1 des Objektes des Wertes machen.

                                          5284ef4b-69c1-41ac-b205-400661639816-image.png

                                          Du siehst ja dass Wert das richtige Objekt liefert.

                                          das hast Du bei dem Vergleich vergessen:

                                          835b2b88-7bfb-4ea1-b966-71a40c263cbb-image.png

                                          Wer puzzlet muss leiden. 😉

                                          Ich habs mal exportiert - damit müsstest Du es importieren können und halt wieder die richtige Objekt-ID eintragen:

                                          <xml xmlns="https://developers.google.com/blockly/xml">
                                           <block type="on" id="3J:{9=`x^uULvrJ1)w)$" x="-1338" y="13">
                                             <field name="OID">Object ID</field>
                                             <field name="CONDITION">ne</field>
                                             <field name="ACK_CONDITION"></field>
                                             <statement name="STATEMENT">
                                               <block type="controls_if" id="1]qUo/U[j92-o[|%.`a(">
                                                 <mutation else="1"></mutation>
                                                 <value name="IF0">
                                                   <block type="logic_compare" id="C@L}IY,sm5}xQ]mjgUZl">
                                                     <field name="OP">EQ</field>
                                                     <value name="A">
                                                       <block type="get_attr" id="nbujxV#~Hu3]OO~E85R~">
                                                         <value name="PATH">
                                                           <shadow type="text" id="^14,KIRe/dUB]R@-O=P_">
                                                             <field name="TEXT">Switch1</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="on_source" id="7D]oC48VB-4j9fGgSd-c">
                                                             <field name="ATTR">state.val</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="text" id=".3o7l/K#I,122O}fmoke">
                                                         <field name="TEXT">ON</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="DO0">
                                                   <block type="debug" id="sD`a,n+]O;O74}7Hk*G{">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text" id="MKEYk-i]2-JoiW.a{S#@">
                                                         <field name="TEXT">Bewegung erkannt</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </statement>
                                                 <statement name="ELSE">
                                                   <block type="debug" id=";]j7xAQ[@1Ny)3Eb64-k">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text" id="B@6,+Sf*[^S8=ueC?yYA">
                                                         <field name="TEXT">keine Bewegung erkannt</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </statement>
                                           </block>
                                          </xml>
                                          

                                          ? 1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User last edited by

                                            Danke an alle, das wars

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            935
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            31
                                            655
                                            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