Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Aus JSON Objekte erstellen

    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

    Aus JSON Objekte erstellen

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

      Moin zusammen,

      da der deconz-Adapter bei mir viele Fehler ausspuckt und nicht immer alle Variablen aktualisert, versuche ich mich gerade selber am Auslesen der Daten.

      Ein JSON File bekomme ich über node-red auch in ein Objekt gespeichert.

      Es sieht dann zb wie folgt aus:

      ! {"6":{"config":{"battery":100,"on":true,"reachable":true,"temperature":2300},"ep":1,"etag":"1c34a0eb2775b97e03dd21fd981c97ad","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Bewegungsmelder","state":{"dark":false,"daylight":false,"lastupdated":"2018-07-08T08:38:56","lightlevel":18693,"lux":74},"type":"ZHALightLevel","uniqueid":"00:15:8d:00:01:fa:3e:a5-01-0400"},"7":{"config":{"battery":100,"duration":60,"on":true,"reachable":true,"temperature":2300},"ep":1,"etag":"1c34a0eb2775b97e03dd21fd981c97ad","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Bewegungsmelder","state":{"lastupdated":"2018-07-08T08:39:56","presence":false},"type":"ZHAPresence","uniqueid":"00:15:8d:00:01:fa:3e:a5-01-0406"},"8":{"config":{"battery":100,"offset":null,"on":true,"reachable":true},"ep":1,"etag":"4080006f081070ba987a0676264080f0","manufacturername":"LUMI","modelid":"lumi.sensor_ht","name":"TempSensorWohnzimmer","state":{"lastupdated":"2018-07-08T08:20:05","temperature":2175},"type":"ZHATemperature","uniqueid":"00:15:8d:00:02:28:42:22-01-0402"},"9":{"config":{"battery":100,"on":true,"reachable":true},"ep":1,"etag":"4080006f081070ba987a0676264080f0","manufacturername":"LUMI","modelid":"lumi.sensor_ht","name":"TempSensorWohnzimmer","state":{"humidity":5483,"lastupdated":"2018-07-08T08:20:05"},"type":"ZHAHumidity","uniqueid":"00:15:8d:00:02:28:42:22-01-0405"}}

      Jetzt stehe ich schon vor dem ersten Problem:

      Ich würde gerne das JSON nach "name" durchsuchen und dann dafür neue Objekte anlegen, ohne es immer händisch machen zu müssen.

      Und dann unter den Objekten (Hier wären es Bewegungsmelder und TempSensorWohnzimmer) eine Ebene tiefer weitere Objekte wie Temperatur…

      Vielleicht kann mir ja jemand ein bisschen auf die Sprünge helfen :roll:

      Gruß und schönen Sonntag

      Dani

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Hast du die Fehler zu deconz mal in den entsprechenden Threads gemeldet? Weiß der Entwickler von deinen problemen? Oder setzt du eine nicht unterstütze Version von deconz ein?

        Gesendet vom Handy …

        1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer last edited by

          @apollon77:

          Weiß der Entwickler von deinen problemen? ` Ja ich weiss davon. Sensor über die Phoscon APP angelernt :roll:

          1 Reply Last reply Reply Quote 0
          • D
            Dani83 last edited by

            Ja über die Phoscon APP angelernt.

            Ich hab jetzt die main.js so umgebaut, dass er nicht nur den Sensor, der sich verändert hat auswertet, sondern dann wieder alle abruft. Getallsensors() heißt glaube ich die Funktion. Dann läuft es 😄

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

            Support us

            ioBroker
            Community Adapters
            Donate

            469
            Online

            31.7k
            Users

            79.9k
            Topics

            1.3m
            Posts

            3
            4
            527
            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