Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [gelöst] Hue Motion Sensor Daten auslesen und verarbeiten

    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] Hue Motion Sensor Daten auslesen und verarbeiten

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @BAG-STG -KFT last edited by mickym

      @bag-stg-kft

      hueNode Einstellungen

      ok.....

      J.Son ? wie soll es konventieren?

      Standard belassen

      Debug was soll es laden? msg.payload............

      0dfa8e55-a37d-4c02-8959-4d287d22c878-image.png

      Hab ich glaub nun mind. 3x gepostet. 😞

      BAG-STG -KFT 1 Reply Last reply Reply Quote 0
      • BAG-STG -KFT
        BAG-STG -KFT @mickym last edited by

        @mickym und mit diesen Einstellungen zeigt nix, das habe ich s1b1c388c-129c-4b9f-8e1b-667c7b3d5eb1-image.png chon am Anfang gezeigt...........

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @BAG-STG -KFT last edited by mickym

          @bag-stg-kft Bitte das Debug Fenster posten!

          52f7be86-705f-4c5d-b4e6-cb8116800970-image.png

          und das Objekt öffnen - horizontale Pfeile alle nach unten.

          Von mir aus machst den 3. Haken (Node Status) noch an, dann sieht man an der Node - das im Debug Fenster jedenfalls ein Ausgabe erfolgt ist:

          aed3f6d1-2ca1-4445-9fd1-809b2105422e-image.png

          BAG-STG -KFT 2 Replies Last reply Reply Quote 0
          • BAG-STG -KFT
            BAG-STG -KFT @mickym last edited by

            @mickym wenn ich dort ancklicke, ist bei mir alles rot........ wie ihr da codes holt, ist mir schleierhaft......

            c78561b5-fd7d-4a99-bc14-54718e3bf66a-image.png

            mickym 1 Reply Last reply Reply Quote 0
            • BAG-STG -KFT
              BAG-STG -KFT @mickym last edited by

              @mickym

              [{"id":"865f2cf7.542ac","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"3a7c749b.5d770c","type":"mqtt in","z":"865f2cf7.542ac","name":"Outdoorsensorin","topic":"/outdoorsensor/temperature","qos":"2","datatype":"auto","broker":"88095ea7.00c13","nl":false,"rap":true,"rh":0,"x":100,"y":100,"wires":[[]]},{"id":"6761429.ba3e7bc","type":"debug","z":"865f2cf7.542ac","name":"Draußentemperatur","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":550,"y":200,"wires":[]},{"id":"2e217949.2f68c6","type":"hue-temperature","z":"865f2cf7.542ac","name":"Hue outdoor temp. sensor 1","bridge":"57dcfa9c.e1e824","sensorid":"50","skipevents":false,"universalevents":false,"x":120,"y":200,"wires":[["2659560e.fbae7a"]]},{"id":"2659560e.fbae7a","type":"json","z":"865f2cf7.542ac","name":"TemperaturCelsius","property":"payload","action":"","pretty":false,"x":350,"y":200,"wires":[["6761429.ba3e7bc"]]},{"id":"88095ea7.00c13","type":"mqtt-broker","name":"Outdoorsensor","broker":"192.168.1.170","port":"1883","clientid":"","usetls":false,"protocolVersion":"3","keepalive":"60","cleansession":true,"birthTopic":"/outdoorsensor/temperature","birthQos":"1","birthRetain":"true","birthPayload":"/outdoorsensor/temperature","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"57dcfa9c.e1e824","type":"hue-bridge","name":"Philips hue","bridge":"192.168.1.128","key":"PHyRqQGK-lwSXYkWAUv2UjDTJLnwQx2XVS3uSY3W","interval":"3000","disableupdates":false}]
              

              1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @BAG-STG -KFT last edited by mickym

                @bag-stg-kft
                OK daraus erkenne ich, dass die JSON Node einen String daraus gemacht hat.

                Würdest Du bitte die JSON Node nun erst mal rausschmeissen und die DEBUG Node direkt an die HUE Node anschließen?

                Es sieht nämlich so aus, dass die HUE Node doch keinen JSON String sendet, sondern bereits ein Objekt. Wenn man das aber über mqtt einfach so rausschickt, konvertiert die MQTT node das in JSON.

                BAG-STG -KFT 2 Replies Last reply Reply Quote 0
                • BAG-STG -KFT
                  BAG-STG -KFT @mickym last edited by

                  @mickym

                  [{"id":"6761429.ba3e7bc","type":"debug","z":"865f2cf7.542ac","name":"Draußentemperatur","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":410,"y":200,"wires":[]},{"id":"2e217949.2f68c6","type":"hue-temperature","z":"865f2cf7.542ac","name":"Hue outdoor temp. sensor 1","bridge":"57dcfa9c.e1e824","sensorid":"50","skipevents":false,"universalevents":false,"x":120,"y":200,"wires":[["6761429.ba3e7bc"]]},{"id":"57dcfa9c.e1e824","type":"hue-bridge","name":"Philips hue","bridge":"192.168.1.128","key":"PHyRqQGK-lwSXYkWAUv2UjDTJLnwQx2XVS3uSY3W","interval":"3000","disableupdates":false}]
                  

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @BAG-STG -KFT last edited by

                    @bag-stg-kft Ja das Debug Fenster bitte

                    1 Reply Last reply Reply Quote 0
                    • BAG-STG -KFT
                      BAG-STG -KFT @mickym last edited by

                      @mickym MQTT konvertiert mit 100%........ dehsalb gibt es auch Zigbee2MQTT für HUE auch.... (was mit USB Stick geht, weil anders nicht erkannt wird)

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @BAG-STG -KFT last edited by

                        @bag-stg-kft Debug Fenster pls - dann gibts noch eine Change NOde und Du bist fertig

                        BAG-STG -KFT 2 Replies Last reply Reply Quote 0
                        • BAG-STG -KFT
                          BAG-STG -KFT @mickym last edited by

                          @mickym ed78aee9-2f0a-4f89-a825-b028281549d3-image.png

                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @BAG-STG -KFT last edited by mickym

                            @bag-stg-kft Nicht die Debug NOde 😞 - das Ergebnis bitte des DEbug Fensters - ich scheine mich schlecht auszudrücken.

                            Das was Du hier gepostet hast muss doch jetzt anders aussehen:

                            88aa3c6c-fe33-4814-bad7-65dd8952d5d2-image.png

                            1 Reply Last reply Reply Quote 0
                            • BAG-STG -KFT
                              BAG-STG -KFT @mickym last edited by

                              @mickym etwas hat es gemacht........... nicht ich....... vielleicht braucht es ein bisschen zu laden........

                              e0d9b33f-d755-4703-b578-5b3000e7efe8-image.png

                              mickym 1 Reply Last reply Reply Quote 0
                              • mickym
                                mickym Most Active @BAG-STG -KFT last edited by mickym

                                @bag-stg-kft Bitte das DEBUG Fenster!!!!

                                a2d5a3ca-cdf0-4127-8fb8-1f772b719ca7-image.png

                                BAG-STG -KFT mickym 2 Replies Last reply Reply Quote 0
                                • BAG-STG -KFT
                                  BAG-STG -KFT @mickym last edited by

                                  @mickym ja, sieht anders aus........ ich muss noch sucjen, wie ich diese code machen soll.......

                                  61cd074b-fcf6-458c-a227-f9d25229c3fd-image.png

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

                                    WOW - Gott sei es gedankt!!! 😉

                                    Im Prinzip müsste das aber langen:

                                    beb8cb35-cac5-4d6d-8813-9ca0ae32238a-image.png

                                    eine Change NOde hinter die HUE Node und dann ab damit in die MQTT Out Node und das wars, wenn Zahlenformat akzeptiert wird.

                                    Die Debug Node - kannst dann wieder wegschmeissen, wenn alles klappt.

                                    e55a3c47-4029-4fbb-9895-3080535b6a07-image.png

                                    Hier die Change Node zum Import:

                                    [
                                       {
                                           "id": "4523ccfc.12cec4",
                                           "type": "change",
                                           "z": "2f60357.916aeca",
                                           "name": "extrahiere Celsius",
                                           "rules": [
                                               {
                                                   "t": "set",
                                                   "p": "payload",
                                                   "pt": "msg",
                                                   "to": "payload.celsius",
                                                   "tot": "msg"
                                               }
                                           ],
                                           "action": "",
                                           "property": "",
                                           "from": "",
                                           "to": "",
                                           "reg": false,
                                           "x": 560,
                                           "y": 420,
                                           "wires": [
                                               [
                                                   "6761429.ba3e7bc",
                                                   "57f4d279.bcff2c"
                                               ]
                                           ]
                                       }
                                    ]
                                    

                                    BAG-STG -KFT 1 Reply Last reply Reply Quote 0
                                    • BAG-STG -KFT
                                      BAG-STG -KFT @mickym last edited by

                                      @mickym öhmmmmm.........
                                      wie bitte?
                                      so 100% weiß nicht so ganz, was ich tue........
                                      vielleicht wenn ich noch in jedem einzelnen Raum solche Thermostate gemacht habe, vielleicht..... (mit Kellrräumen zusammen einiges, 10 minimum)

                                      Also was machen? Die Change, was ich gemacht habe, mit J.Son?

                                      mickym 2 Replies Last reply Reply Quote 0
                                      • mickym
                                        mickym Most Active @BAG-STG -KFT last edited by mickym

                                        @bag-stg-kft

                                        da306eec-1464-4eeb-afc9-7fc9316b9453-image.png

                                        Ich habe keine HUE Nodes deswegen ist die bei mir unbekannt. Aber so schreibst Du für jeden Sensor den Wert in MQTT.

                                        Kein JSON nichts. Hier der Flow insgesamt:

                                        [
                                           {
                                               "id": "6761429.ba3e7bc",
                                               "type": "debug",
                                               "z": "2f60357.916aeca",
                                               "name": "Draußentemperatur",
                                               "active": true,
                                               "tosidebar": true,
                                               "console": false,
                                               "tostatus": true,
                                               "complete": "payload",
                                               "targetType": "msg",
                                               "statusVal": "payload",
                                               "statusType": "auto",
                                               "x": 810,
                                               "y": 480,
                                               "wires": []
                                           },
                                           {
                                               "id": "2e217949.2f68c6",
                                               "type": "hue-temperature",
                                               "z": "2f60357.916aeca",
                                               "name": "Hue outdoor temp. sensor 1",
                                               "bridge": "57dcfa9c.e1e824",
                                               "sensorid": "50",
                                               "skipevents": false,
                                               "universalevents": false,
                                               "x": 280,
                                               "y": 420,
                                               "wires": [
                                                   [
                                                       "4523ccfc.12cec4"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "4523ccfc.12cec4",
                                               "type": "change",
                                               "z": "2f60357.916aeca",
                                               "name": "extrahiere Celsius",
                                               "rules": [
                                                   {
                                                       "t": "set",
                                                       "p": "payload",
                                                       "pt": "msg",
                                                       "to": "payload.celsius",
                                                       "tot": "msg"
                                                   }
                                               ],
                                               "action": "",
                                               "property": "",
                                               "from": "",
                                               "to": "",
                                               "reg": false,
                                               "x": 560,
                                               "y": 420,
                                               "wires": [
                                                   [
                                                       "6761429.ba3e7bc",
                                                       "57f4d279.bcff2c"
                                                   ]
                                               ]
                                           },
                                           {
                                               "id": "57f4d279.bcff2c",
                                               "type": "mqtt out",
                                               "z": "2f60357.916aeca",
                                               "name": "",
                                               "topic": "/outdoorsensor/temperatur",
                                               "qos": "",
                                               "retain": "",
                                               "respTopic": "",
                                               "contentType": "",
                                               "userProps": "",
                                               "correl": "",
                                               "expiry": "",
                                               "broker": "88095ea7.00c13",
                                               "x": 820,
                                               "y": 420,
                                               "wires": []
                                           },
                                           {
                                               "id": "88095ea7.00c13",
                                               "type": "mqtt-broker",
                                               "name": "Outdoorsensor",
                                               "broker": "192.168.1.170",
                                               "port": "1883",
                                               "clientid": "",
                                               "usetls": false,
                                               "protocolVersion": "3",
                                               "keepalive": "60",
                                               "cleansession": true,
                                               "birthTopic": "/outdoorsensor/temperature",
                                               "birthQos": "1",
                                               "birthRetain": "true",
                                               "birthPayload": "/outdoorsensor/temperature",
                                               "birthMsg": {},
                                               "closeTopic": "",
                                               "closeQos": "0",
                                               "closePayload": "",
                                               "closeMsg": {},
                                               "willTopic": "",
                                               "willQos": "0",
                                               "willPayload": "",
                                               "willMsg": {},
                                               "sessionExpiry": ""
                                           }
                                        ]
                                        

                                        1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @BAG-STG -KFT last edited by mickym

                                          @bag-stg-kft sagte in [gelöst] Hue Motion Sensor Daten auslesen und verarbeiten:

                                          @mickym öhmmmmm.........
                                          wie bitte?
                                          so 100% weiß nicht so ganz, was ich tue........
                                          vielleicht wenn ich noch in jedem einzelnen Raum solche Thermostate gemacht habe, vielleicht..... (mit Kellrräumen zusammen einiges, 10 minimum)

                                          Also was machen? Die Change, was ich gemacht habe, mit J.Son?

                                          Diese 3 Nodes (HUE, Change, MQTT Out) kopierst für jeden Sensor und lässt die in MQTT natürlich in verschiedene Datenpunkte schreiben.

                                          Du hast ja auch für jeden Sensor dann eine eigene HUE In Node.

                                          Nach der Change Node steht im MQTT nun der Temperaturwert und kein JSON mehr. Das siehst wenn Du die Debug Node vom vollständigen Nachrichtenobjekt wieder auf msg.payload stellst.

                                          233c52b0-4be5-452c-8dc6-287e09559297-image.png

                                          und kompliziert ist das eigentlich gar nicht, Aber ich habe so das Gefühl, dass etwas das Verständnis für die Zusammenhänge fehlt.

                                          Leider hattest Du in der Debug Node - wieder nur die msg.payload und nicht das komplette Nachrichtenobjekt drin. Sonst hätte man sehen können ob in msg.topic Rückschlüsse auf den Sensor zu sehen waren.

                                          Es ist halt bissi schade - dass Du das nicht immer 1:1 umgesetzt hast .

                                          Meine Debug Node die ich gepostet habe:

                                          2e3898f3-8d27-4fe8-ba11-a669512bc34c-image.png

                                          Deine Debug Node - 3 Posts später_

                                          364617b9-e99e-4f0e-8236-caa2917112a9-image.png

                                          Erkennst Du den Unterschied?

                                          BAG-STG -KFT 2 Replies Last reply Reply Quote 0
                                          • BAG-STG -KFT
                                            BAG-STG -KFT @mickym last edited by

                                            @mickym ja, in einem wird es weitergeleitet (payload was auch im MQTT publish benutzt wird) in anderem "verarbeitet" (komplette Nachricht)

                                            es zeigt zwar in Node Red an (in Debug) aber in ESP ist der Wert das Alte (im HASSIO habe noch nicht geschaut)

                                            [{"id":"f1822ff4.c63d2","type":"mqtt in","z":"865f2cf7.542ac","name":"/outdoorsensor/temperaturin","topic":"/outdoorsensor/temperatur","qos":"2","datatype":"auto","broker":"88095ea7.00c13","nl":false,"rap":true,"rh":0,"x":120,"y":220,"wires":[[]]},{"id":"88095ea7.00c13","type":"mqtt-broker","name":"Outdoorsensor","broker":"192.168.1.170","port":"1883","clientid":"","usetls":false,"protocolVersion":"3","keepalive":"60","cleansession":true,"birthTopic":"/outdoorsensor/temperature","birthQos":"1","birthRetain":"true","birthPayload":"/outdoorsensor/temperature","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""}]
                                            

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            777
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            287
                                            51010
                                            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