Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Tasmota MQTT daten auslesen

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    732

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.4k

Tasmota MQTT daten auslesen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
mqtt tasmota
19 Beiträge 6 Kommentatoren 3.3k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CodierknechtC Codierknecht

    @digi-bit
    Rechte Maustaste auf den JSON-Datenpunkt => Alias erstellen.
    Diesen sinnvoll benennen und die Lesekonvertierung aktivieren: JSON.parse(val).ANALOG.A1 oder z.B. auch JSON.parse(val).BME280.Temperature

    Beispiel:

    e77e3ad8-abad-411c-a7d3-1238d138fea4-1741766284663-9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

    D Offline
    D Offline
    Digi-Bit
    schrieb am zuletzt editiert von
    #5

    @codierknecht sagte in Tasmota MQTT daten auslesen:

    @digi-bit
    Rechte Maustaste auf den JSON-Datenpunkt => Alias erstellen.
    Diesen sinnvoll benennen und die Lesekonvertierung aktivieren: JSON.parse(val).ANALOG.A1 oder z.B. auch JSON.parse(val).BME280.Temperature

    Beispiel:

    e77e3ad8-abad-411c-a7d3-1238d138fea4-1741766284663-9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

    @codierknecht sagte in Tasmota MQTT daten auslesen:

    JSON.parse(val).BME280.Temperature

    ohman...........

    so einfach........... und ich schreibe für den kram immer Blockly's :(

    Ich bedanke mich und schönes weekend !

    mfg

    Digi-Bit

    Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
    7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

    D 1 Antwort Letzte Antwort
    0
    • T ticaki

      @digi-bit

      sonoff adapter verwenden? btw. wieso wird der nicht umbenannt in Tasmota... Ja ich weiß wieso - trotzdem :)

      D Offline
      D Offline
      Digi-Bit
      schrieb am zuletzt editiert von
      #6

      @ticaki sagte in Tasmota MQTT daten auslesen:

      @digi-bit

      sonoff adapter verwenden? btw. wieso wird der nicht umbenannt in Tasmota... Ja ich weiß wieso - trotzdem :)

      ne, ist schon der MQTT ;)

      mfg

      Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
      7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

      T 1 Antwort Letzte Antwort
      0
      • D Digi-Bit

        @ticaki sagte in Tasmota MQTT daten auslesen:

        @digi-bit

        sonoff adapter verwenden? btw. wieso wird der nicht umbenannt in Tasmota... Ja ich weiß wieso - trotzdem :)

        ne, ist schon der MQTT ;)

        mfg

        T Offline
        T Offline
        ticaki
        schrieb am zuletzt editiert von
        #7

        @digi-bit
        Der sonoff parse den Kram schon von sich aus, das meinte ich damit.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        D 1 Antwort Letzte Antwort
        0
        • T ticaki

          @digi-bit
          Der sonoff parse den Kram schon von sich aus, das meinte ich damit.

          D Offline
          D Offline
          Digi-Bit
          schrieb am zuletzt editiert von
          #8

          @ticaki sagte in Tasmota MQTT daten auslesen:

          @digi-bit
          Der sonoff parse den Kram schon von sich aus, das meinte ich damit.

          Ja, die Sensoren schon aber ich habe noch ein MAX7219 dran und das kann ich damit wohl nicht Steuern weil die Datenpunkte nicht da sind wie " DisplayText"

          sonst wäre es eine nette Sache

          mfg

          Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
          7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

          D 1 Antwort Letzte Antwort
          0
          • D Digi-Bit

            @ticaki sagte in Tasmota MQTT daten auslesen:

            @digi-bit
            Der sonoff parse den Kram schon von sich aus, das meinte ich damit.

            Ja, die Sensoren schon aber ich habe noch ein MAX7219 dran und das kann ich damit wohl nicht Steuern weil die Datenpunkte nicht da sind wie " DisplayText"

            sonst wäre es eine nette Sache

            mfg

            D Offline
            D Offline
            Digi-Bit
            schrieb am zuletzt editiert von
            #9

            Ups.... hab die angelegt, werde da mal mit testen.....

            mfg

            Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
            7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

            1Topf1 1 Antwort Letzte Antwort
            0
            • D Digi-Bit

              Ups.... hab die angelegt, werde da mal mit testen.....

              mfg

              1Topf1 Offline
              1Topf1 Offline
              1Topf
              schrieb am zuletzt editiert von
              #10

              @digi-bit

              Den Datenpunkt "DisplayText" mußt Du im Sonoffadapter nicht händisch anlegen. Sobald Du unter Tasmota in der Konsole mit displaytext einen Text anzeigen läßt, wird der DP automatisch angelegt.

              tasmota laufschrift.jpg

              D Basti97B 2 Antworten Letzte Antwort
              0
              • 1Topf1 1Topf

                @digi-bit

                Den Datenpunkt "DisplayText" mußt Du im Sonoffadapter nicht händisch anlegen. Sobald Du unter Tasmota in der Konsole mit displaytext einen Text anzeigen läßt, wird der DP automatisch angelegt.

                tasmota laufschrift.jpg

                D Offline
                D Offline
                Digi-Bit
                schrieb am zuletzt editiert von
                #11

                @1topf sagte in Tasmota MQTT daten auslesen:

                @digi-bit

                Den Datenpunkt "DisplayText" mußt Du im Sonoffadapter nicht händisch anlegen. Sobald Du unter Tasmota in der Konsole mit displaytext einen Text anzeigen läßt, wird der DP automatisch angelegt.

                tasmota laufschrift.jpg

                Ahrg, jetzt weiss ich wieder wieso ich das mit MQTT mache

                Flora.jpg

                Bei Sonoff fehlen die werte :

                Flora_MQTT.jpg

                Soweit eine schöne Idee reicht mir aber leider nicht aus , oder kann man vielleicht den Sonoff Adapter auf diese Werte erweitern ?

                Wäre natürlich klasse dann.

                mfg

                Digi-Bit

                Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
                7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

                1 Antwort Letzte Antwort
                0
                • D Digi-Bit

                  @codierknecht sagte in Tasmota MQTT daten auslesen:

                  @digi-bit
                  Rechte Maustaste auf den JSON-Datenpunkt => Alias erstellen.
                  Diesen sinnvoll benennen und die Lesekonvertierung aktivieren: JSON.parse(val).ANALOG.A1 oder z.B. auch JSON.parse(val).BME280.Temperature

                  Beispiel:

                  e77e3ad8-abad-411c-a7d3-1238d138fea4-1741766284663-9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

                  @codierknecht sagte in Tasmota MQTT daten auslesen:

                  JSON.parse(val).BME280.Temperature

                  ohman...........

                  so einfach........... und ich schreibe für den kram immer Blockly's :(

                  Ich bedanke mich und schönes weekend !

                  mfg

                  Digi-Bit

                  D Offline
                  D Offline
                  Digi-Bit
                  schrieb am zuletzt editiert von
                  #12

                  @digi-bit sagte in Tasmota MQTT daten auslesen:

                  @codierknecht sagte in Tasmota MQTT daten auslesen:

                  @digi-bit
                  Rechte Maustaste auf den JSON-Datenpunkt => Alias erstellen.
                  Diesen sinnvoll benennen und die Lesekonvertierung aktivieren: JSON.parse(val).ANALOG.A1 oder z.B. auch JSON.parse(val).BME280.Temperature

                  Beispiel:

                  e77e3ad8-abad-411c-a7d3-1238d138fea4-1741766284663-9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

                  @codierknecht sagte in Tasmota MQTT daten auslesen:

                  JSON.parse(val).BME280.Temperature

                  ohman...........

                  so einfach........... und ich schreibe für den kram immer Blockly's :(

                  Ich bedanke mich und schönes weekend !

                  mfg

                  Digi-Bit

                  ag, geht doch nicht.

                  Ich hätte vielleicht dazu schreiben sollen das ich mir das Tasmota selber zusammen gestellt habe damit ich Sensoren BLE und den MAX7219 bei habe.

                  10:09:19.941 M32: Kick off readOneSensor
                  10:09:19.943 M32: Kick off tele sending
                  10:09:20.947 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:20","Flora6d39de":{"mac":"c47c8d6d39de","Temperature":7.7,"Illuminance":25414,"Moisture":27,"Fertility":209,"RSSI":-90},"Flora6d3ae7":{"mac":"c47c8d6d3ae7","Temperature":24.0,"Illuminance":4041,"Moisture":66,"Fertility":734,"RSSI":-89},"TempUnit":"C"}
                  10:09:21.946 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:21","ATC90823f":{"mac":"a4c13890823f","Temperature":21.2,"Humidity":55.0,"DewPoint":11.8,"Battery":66,"RSSI":-87},"TempUnit":"C"}
                  10:09:28.950 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/STATE = {"Time":"2025-03-16T10:09:28","Uptime":"0T00:09:39","UptimeSec":579,"Heap":53,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":45},"POWER1":"ON","Dimmer":6,"Color":"000F00","HSBColor":"120,100,6","Channel":[0,6,0],"Scheme":0,"Width":1,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"Hell-Smart-Home","BSSId":"FE:92:BF:21:3A:4B","Channel":1,"Mode":"HT40","RSSI":56,"Signal":-72,"LinkCount":1,"Downtime":"0T00:00:04"}}
                  10:09:29.034 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:28","ANALOG":{"A1":686},"BME280":{"Temperature":27.3,"Humidity":33.5,"DewPoint":9.9,"Pressure":1016.6},"MHZ19B":{"Model":"B","CarbonDioxide":616,"Temperature":26.0},"PressureUnit":"hPa","TempUnit":"C"}
                  10:09:29.068 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/BLE = {"Time":"2025-03-16T10:09:29","BLEDevices":{"total":8,"C47C8D6D39DE":{"i":0,"r":-89},"C47C8D6D3AE7":{"i":1,"r":-89},"C8120B61A10D":{"i":2,"r":-87},"BC7E8BDD6C21":{"i":3,"r":-100},"D49DC0A18A83":{"i":4,"r":-95},"A4C13890823F":{"i":5,"r":-79},"64E7D83FB797":{"i":6,"r":-99},"184644A80B0C":{"i":7,"n":"P239 SkyQ EC201","r":-99}}}
                  10:09:29.106 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/BLE = {"Time":"2025-03-16T10:09:29","BLE":{"scans":28,"adverts":4828,"devices":8,"resets":0}}
                  10:09:49.962 M32: Kick off readOneSensor
                  10:09:49.964 M32: Kick off tele sending
                  

                  ich nehme mal an da er den /tasmota_CD3A44/SENSOR für die Sensoren UND das BLE benutz kommen ab und an mal die Alias daten nicht an und dadurch ergibt sich das hier dann :

                  Alias.jpg

                  Ist also auch nicht so Perfekt leider :(

                  Wie ich es dreh und wende irgend wo ist immer ein Hacken drin :(

                  Gibt es noch eine Möglichkeit ?

                  Und ne, 2 Chips zu verwenden will ich nicht wirklich, scheint aber mit ioBroker nicht anders zu gehen 😧

                  mfg

                  Digi-Bit

                  Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
                  7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

                  T 1 Antwort Letzte Antwort
                  0
                  • D Digi-Bit

                    @digi-bit sagte in Tasmota MQTT daten auslesen:

                    @codierknecht sagte in Tasmota MQTT daten auslesen:

                    @digi-bit
                    Rechte Maustaste auf den JSON-Datenpunkt => Alias erstellen.
                    Diesen sinnvoll benennen und die Lesekonvertierung aktivieren: JSON.parse(val).ANALOG.A1 oder z.B. auch JSON.parse(val).BME280.Temperature

                    Beispiel:

                    e77e3ad8-abad-411c-a7d3-1238d138fea4-1741766284663-9f6ed465-82d1-4d70-8e99-ee367d399f0d-image.png

                    @codierknecht sagte in Tasmota MQTT daten auslesen:

                    JSON.parse(val).BME280.Temperature

                    ohman...........

                    so einfach........... und ich schreibe für den kram immer Blockly's :(

                    Ich bedanke mich und schönes weekend !

                    mfg

                    Digi-Bit

                    ag, geht doch nicht.

                    Ich hätte vielleicht dazu schreiben sollen das ich mir das Tasmota selber zusammen gestellt habe damit ich Sensoren BLE und den MAX7219 bei habe.

                    10:09:19.941 M32: Kick off readOneSensor
                    10:09:19.943 M32: Kick off tele sending
                    10:09:20.947 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:20","Flora6d39de":{"mac":"c47c8d6d39de","Temperature":7.7,"Illuminance":25414,"Moisture":27,"Fertility":209,"RSSI":-90},"Flora6d3ae7":{"mac":"c47c8d6d3ae7","Temperature":24.0,"Illuminance":4041,"Moisture":66,"Fertility":734,"RSSI":-89},"TempUnit":"C"}
                    10:09:21.946 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:21","ATC90823f":{"mac":"a4c13890823f","Temperature":21.2,"Humidity":55.0,"DewPoint":11.8,"Battery":66,"RSSI":-87},"TempUnit":"C"}
                    10:09:28.950 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/STATE = {"Time":"2025-03-16T10:09:28","Uptime":"0T00:09:39","UptimeSec":579,"Heap":53,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":45},"POWER1":"ON","Dimmer":6,"Color":"000F00","HSBColor":"120,100,6","Channel":[0,6,0],"Scheme":0,"Width":1,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"Hell-Smart-Home","BSSId":"FE:92:BF:21:3A:4B","Channel":1,"Mode":"HT40","RSSI":56,"Signal":-72,"LinkCount":1,"Downtime":"0T00:00:04"}}
                    10:09:29.034 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/SENSOR = {"Time":"2025-03-16T10:09:28","ANALOG":{"A1":686},"BME280":{"Temperature":27.3,"Humidity":33.5,"DewPoint":9.9,"Pressure":1016.6},"MHZ19B":{"Model":"B","CarbonDioxide":616,"Temperature":26.0},"PressureUnit":"hPa","TempUnit":"C"}
                    10:09:29.068 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/BLE = {"Time":"2025-03-16T10:09:29","BLEDevices":{"total":8,"C47C8D6D39DE":{"i":0,"r":-89},"C47C8D6D3AE7":{"i":1,"r":-89},"C8120B61A10D":{"i":2,"r":-87},"BC7E8BDD6C21":{"i":3,"r":-100},"D49DC0A18A83":{"i":4,"r":-95},"A4C13890823F":{"i":5,"r":-79},"64E7D83FB797":{"i":6,"r":-99},"184644A80B0C":{"i":7,"n":"P239 SkyQ EC201","r":-99}}}
                    10:09:29.106 MQT: MAX7219/Buero_BL/tele/tasmota_CD3A44/BLE = {"Time":"2025-03-16T10:09:29","BLE":{"scans":28,"adverts":4828,"devices":8,"resets":0}}
                    10:09:49.962 M32: Kick off readOneSensor
                    10:09:49.964 M32: Kick off tele sending
                    

                    ich nehme mal an da er den /tasmota_CD3A44/SENSOR für die Sensoren UND das BLE benutz kommen ab und an mal die Alias daten nicht an und dadurch ergibt sich das hier dann :

                    Alias.jpg

                    Ist also auch nicht so Perfekt leider :(

                    Wie ich es dreh und wende irgend wo ist immer ein Hacken drin :(

                    Gibt es noch eine Möglichkeit ?

                    Und ne, 2 Chips zu verwenden will ich nicht wirklich, scheint aber mit ioBroker nicht anders zu gehen 😧

                    mfg

                    Digi-Bit

                    T Offline
                    T Offline
                    ticaki
                    schrieb am zuletzt editiert von
                    #13

                    @digi-bit

                    JSON.parse(val).ANALOG.A1
                    
                    val ? JSON.parse(val).ANALOG.A1 : -1
                    

                    anstatt -1 ein sinnvolles hat nicht geklappt valueeinfügen

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    D 1 Antwort Letzte Antwort
                    0
                    • T ticaki

                      @digi-bit

                      JSON.parse(val).ANALOG.A1
                      
                      val ? JSON.parse(val).ANALOG.A1 : -1
                      

                      anstatt -1 ein sinnvolles hat nicht geklappt valueeinfügen

                      D Offline
                      D Offline
                      Digi-Bit
                      schrieb am zuletzt editiert von
                      #14

                      @ticaki sagte in Tasmota MQTT daten auslesen:

                      val ? JSON.parse(val).ANALOG.A1 : -1

                      Mmmmmm

                      Vieleicht verstehe ich da was falsch

                      Ich erstelle das Alias:

                      JSon_1.jpg

                      ich bekomme auch einen datenpunkt und er schreibt auch den gewünschten Wert hinein

                      JSon_2.jpg

                      aber ich bekomme Fehlermeldungen im Protokoll ;(

                      
                      javascript.0
                      2025-03-16 11:50:38.714	error	Invalid read function for "alias.0.MAX7219.Buero_BL.A1": "val ? JSON.parse(val).ANALOG.A1 : -1" => Cannot read properties of undefined (reading 'A1')
                      
                      admin.1
                      2025-03-16 11:50:38.713	error	Invalid read function for "alias.0.MAX7219.Buero_BL.A1": "val ? JSON.parse(val).ANALOG.A1 : -1" => Cannot read properties of undefined (reading 'A1')
                      

                      was mach ich noch falsch ?`

                      mfg

                      Digi-Bit

                      Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
                      7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

                      T 1 Antwort Letzte Antwort
                      0
                      • D Digi-Bit

                        @ticaki sagte in Tasmota MQTT daten auslesen:

                        val ? JSON.parse(val).ANALOG.A1 : -1

                        Mmmmmm

                        Vieleicht verstehe ich da was falsch

                        Ich erstelle das Alias:

                        JSon_1.jpg

                        ich bekomme auch einen datenpunkt und er schreibt auch den gewünschten Wert hinein

                        JSon_2.jpg

                        aber ich bekomme Fehlermeldungen im Protokoll ;(

                        
                        javascript.0
                        2025-03-16 11:50:38.714	error	Invalid read function for "alias.0.MAX7219.Buero_BL.A1": "val ? JSON.parse(val).ANALOG.A1 : -1" => Cannot read properties of undefined (reading 'A1')
                        
                        admin.1
                        2025-03-16 11:50:38.713	error	Invalid read function for "alias.0.MAX7219.Buero_BL.A1": "val ? JSON.parse(val).ANALOG.A1 : -1" => Cannot read properties of undefined (reading 'A1')
                        

                        was mach ich noch falsch ?`

                        mfg

                        Digi-Bit

                        T Offline
                        T Offline
                        ticaki
                        schrieb am zuletzt editiert von ticaki
                        #15

                        @digi-bit sagte in Tasmota MQTT daten auslesen:

                        was mach ich noch falsch ?`

                        Mein Fehler zuviel c&p und zuwenig geguckt :)

                        hm weiß garnet ob das hier im alias geht - woanders gehts :)

                        kann sein das da noch {}drum müssen.

                        const x = val ? JSON.parse(val) : undefined; if (x?.ANALOG?.A1) return x.ANALOG.A1; else return -1;
                        

                        das könnte auch gehen :) Aber nur wenn A1 nicht 0 sein kann

                        const x = val && JSON.parse(val)?.ANALOG?.A1 || -1;
                        

                        alternative

                        val && JSON.parse(val).ANALOG ? JSON.parse(val).ANALOG.A1 : -1
                        

                        Sag mir bitte was ging - die Anwendung von ? im 2. Vorschlag ist mir erst letzten bewusst geworden, bin mir noch net sicher das das in && Verkettungen geht.

                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                        Spenden

                        D 1 Antwort Letzte Antwort
                        0
                        • T ticaki

                          @digi-bit sagte in Tasmota MQTT daten auslesen:

                          was mach ich noch falsch ?`

                          Mein Fehler zuviel c&p und zuwenig geguckt :)

                          hm weiß garnet ob das hier im alias geht - woanders gehts :)

                          kann sein das da noch {}drum müssen.

                          const x = val ? JSON.parse(val) : undefined; if (x?.ANALOG?.A1) return x.ANALOG.A1; else return -1;
                          

                          das könnte auch gehen :) Aber nur wenn A1 nicht 0 sein kann

                          const x = val && JSON.parse(val)?.ANALOG?.A1 || -1;
                          

                          alternative

                          val && JSON.parse(val).ANALOG ? JSON.parse(val).ANALOG.A1 : -1
                          

                          Sag mir bitte was ging - die Anwendung von ? im 2. Vorschlag ist mir erst letzten bewusst geworden, bin mir noch net sicher das das in && Verkettungen geht.

                          D Offline
                          D Offline
                          Digi-Bit
                          schrieb am zuletzt editiert von
                          #16

                          @ticaki sagte in Tasmota MQTT daten auslesen:

                          val && JSON.parse(val).ANALOG ? JSON.parse(val).ANALOG.A1 : -1

                          Hi,

                          val && JSON.parse(val).ANALOG ? JSON.parse(val).ANALOG.A1 : -1
                          

                          Diese Version macht am meisten Sinn, Ich habe einen Datenpunkt, KEINE Fehlermeldungen im Protokoll !

                          das einzige ist das es ab und an mal einen -1 wert gibt aber das kann ich bei influxdb rausfiltern und bei dem Blockly sollte es auch Wurst sein da ich erst werte ab 2000 auswerte, falls mal wieder die Therme spinnt und wieder Gas in mein Büro strömt und zig Feuerwehr Fahrzeuge vor dem Haus stehen.... ist nicht so klasse ..............

                          Ich werde nachher mal die anderen Daten rausfiltern und auch die von dem Flora Modulen in den Blumen ob das auch damit geht, aber ich bin da mal zuversichtig ;)

                          val && JSON.parse(val).Flora6d39de ? JSON.parse(val).Flora6d39de.Moisture : -1
                          
                          

                          Das geht auch soweit halt auch ab und an mal ein -1 drin aber das ist bisher die beste Lösung für meine Bedürfnisse ^^

                          Ich bedanke mich recht Herzlich für seine Bemühungen und wünsche dir ein wunderschönen Sontag noch ! ! !

                          mfg

                          Digi-Bit

                          Router: Ubiquiti UniFi Dream Machine Pro|Iobroker I.NUCi5/Debian, 6 x Switche, 3 x APs, 3 x Cam, 2 x Nas(Qnap 4 & 8 Bay's)
                          7 x Echos, 76 x Tasmota, 58 x ZigBee, Homatic Ip, 2 x USV

                          1 Antwort Letzte Antwort
                          1
                          • 1Topf1 1Topf

                            @digi-bit

                            Den Datenpunkt "DisplayText" mußt Du im Sonoffadapter nicht händisch anlegen. Sobald Du unter Tasmota in der Konsole mit displaytext einen Text anzeigen läßt, wird der DP automatisch angelegt.

                            tasmota laufschrift.jpg

                            Basti97B Offline
                            Basti97B Offline
                            Basti97
                            Most Active
                            schrieb am zuletzt editiert von
                            #17

                            @1Topf Den zeigt er mir unter den Sonoff Adapter nicht an "DisplayText" wie hast du es gelöst?

                            Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                            1Topf1 1 Antwort Letzte Antwort
                            0
                            • Basti97B Basti97

                              @1Topf Den zeigt er mir unter den Sonoff Adapter nicht an "DisplayText" wie hast du es gelöst?

                              1Topf1 Offline
                              1Topf1 Offline
                              1Topf
                              schrieb am zuletzt editiert von
                              #18

                              @Basti97 Öm, also, Du fragst über 1 Jahr später Sachen ... Könnte es sein, daß Du in der Firmware keine Displays aktiviert hast?

                              Basti97B 1 Antwort Letzte Antwort
                              0
                              • 1Topf1 1Topf

                                @Basti97 Öm, also, Du fragst über 1 Jahr später Sachen ... Könnte es sein, daß Du in der Firmware keine Displays aktiviert hast?

                                Basti97B Offline
                                Basti97B Offline
                                Basti97
                                Most Active
                                schrieb am zuletzt editiert von
                                #19

                                @1Topf Doch ich hatte die display.bin gehabt. Aber ich konnte es in der zwischen Zeit lösen und zwar musste ich in der Konsole es mehr mals eingeben. Danach kam der Datenpunkt in iobroker bzw Sonoff Adapter.

                                Trotzdem Danke

                                Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                                1 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                409

                                Online

                                33.0k

                                Benutzer

                                83.5k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2026
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe