Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. CC2530 + d1 mini - Batterie-Werte nur sporadisch

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

CC2530 + d1 mini - Batterie-Werte nur sporadisch

Geplant Angeheftet Gesperrt Verschoben Hardware
cc2530zigbeed1 minimqtt
4 Beiträge 2 Kommentatoren 440 Aufrufe 2 Watching
  • Ä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.
  • F Offline
    F Offline
    fresha
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich bin in Sachen MQTT und Zigbee noch ganz am Anfang.
    Ich habe mir das [CC2530 + D1 mini] und den Aqara Bewegungsmelder besorgt.
    Der Bewegungsmelder kommuniziert per Zigbee mit dem CC2530 und der d1 mini sendet die Daten an Iobroker per MQTT.

    Was mich aber wundert ist, warum nur mal sporadisch und ohne erkennbaren Interval die Werte der Batterie gesendet werden, kann man die nicht permanent abfragen?

    22:37:28 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.165,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":110}}}
    22:37:30 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 55 bytes)
    22:37:31 MQT: tele/tasmota_D10152/RESULT = {"ZbState":{"Status":32,"ActiveEndpoints":["0x01"]}}
    22:37:32 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":19,"Endpoint":1,"LinkQuality":115}}}
    22:37:33 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 60 bytes)
    22:37:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0xBB23":{"Device":"0xBB23","Occupancy":0}}}
    22:37:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Manufacturer":"LUMI","ModelId":"lumi.sensor_motion.aq2","Endpoint":1,"LinkQuality":115}}}
    22:37:34 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":21,"Occupancy":1,"Endpoint":1,"LinkQuality":105}}}
    22:37:35 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 64 bytes)
    22:37:40 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":20,"Endpoint":1,"LinkQuality":110}}}
    22:37:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":21,"Endpoint":1,"LinkQuality":110}}}
    22:37:44 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":22,"Endpoint":1,"LinkQuality":113}}}
    22:37:46 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":25,"Endpoint":1,"LinkQuality":123}}}
    22:37:48 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":27,"Endpoint":1,"LinkQuality":131}}}
    
    07:15:40 MQT: tele/tasmota_D10152/STATE = {"Time":"2020-08-22T07:15:40","Uptime":"0T08:45:09","UptimeSec":31509,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"Wifi":{"AP":1,"SSId":"***","BSSId":"***","Channel":11,"RSSI":84,"Signal":-58,"LinkCount":1,"Downtime":"0T00:00:03"}}
    07:19:57 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.155,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":181}}}
    07:20:40 MQT: tele/tasmota_D10152/STATE = {"Time":"2020-08-22T07:20:40","Uptime":"0T08:50:09","UptimeSec":31809,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"Wifi":{"AP":1,"SSId":"*****","BSSId":"******","Channel":11,"RSSI":82,"Signal":-59,"LinkCount":1,"Downtime":"0T00:00:03"}}
    07:22:04 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":3,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
    07:23:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Occupancy":0}}}
    
    08:14:06 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":37,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
    08:15:13 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":36,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
    08:16:15 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.155,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":184}}}
    08:16:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Occupancy":0}}}
    08:16:56 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":33,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
    08:17:56 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":33,"Occupancy":1,"Endpoint":1,"LinkQuality":181}}}
    

    Dann wollte ich den ESP8266 mal auf die aktuelle Version updaten (8.3.1.2 -> 8.4)
    aber es kommt immer

    Upload fehlgeschlagen
    
    Upload Buffer Vergleich weicht ab
    

    obwohl ich zuerst die "tasmota-minimal.bin" versuche zu installieren!?

    F 1 Antwort Letzte Antwort
    0
    • F fresha

      Hallo,

      ich bin in Sachen MQTT und Zigbee noch ganz am Anfang.
      Ich habe mir das [CC2530 + D1 mini] und den Aqara Bewegungsmelder besorgt.
      Der Bewegungsmelder kommuniziert per Zigbee mit dem CC2530 und der d1 mini sendet die Daten an Iobroker per MQTT.

      Was mich aber wundert ist, warum nur mal sporadisch und ohne erkennbaren Interval die Werte der Batterie gesendet werden, kann man die nicht permanent abfragen?

      22:37:28 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.165,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":110}}}
      22:37:30 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 55 bytes)
      22:37:31 MQT: tele/tasmota_D10152/RESULT = {"ZbState":{"Status":32,"ActiveEndpoints":["0x01"]}}
      22:37:32 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":19,"Endpoint":1,"LinkQuality":115}}}
      22:37:33 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 60 bytes)
      22:37:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0xBB23":{"Device":"0xBB23","Occupancy":0}}}
      22:37:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Manufacturer":"LUMI","ModelId":"lumi.sensor_motion.aq2","Endpoint":1,"LinkQuality":115}}}
      22:37:34 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":21,"Occupancy":1,"Endpoint":1,"LinkQuality":105}}}
      22:37:35 ZIG: Zigbee Devices Data store in Flash (0x402FF800 - 64 bytes)
      22:37:40 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":20,"Endpoint":1,"LinkQuality":110}}}
      22:37:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":21,"Endpoint":1,"LinkQuality":110}}}
      22:37:44 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":22,"Endpoint":1,"LinkQuality":113}}}
      22:37:46 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":25,"Endpoint":1,"LinkQuality":123}}}
      22:37:48 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":27,"Endpoint":1,"LinkQuality":131}}}
      
      07:15:40 MQT: tele/tasmota_D10152/STATE = {"Time":"2020-08-22T07:15:40","Uptime":"0T08:45:09","UptimeSec":31509,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"Wifi":{"AP":1,"SSId":"***","BSSId":"***","Channel":11,"RSSI":84,"Signal":-58,"LinkCount":1,"Downtime":"0T00:00:03"}}
      07:19:57 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.155,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":181}}}
      07:20:40 MQT: tele/tasmota_D10152/STATE = {"Time":"2020-08-22T07:20:40","Uptime":"0T08:50:09","UptimeSec":31809,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":4,"Wifi":{"AP":1,"SSId":"*****","BSSId":"******","Channel":11,"RSSI":82,"Signal":-59,"LinkCount":1,"Downtime":"0T00:00:03"}}
      07:22:04 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":3,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
      07:23:33 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Occupancy":0}}}
      
      08:14:06 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":37,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
      08:15:13 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":36,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
      08:16:15 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.155,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":184}}}
      08:16:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Occupancy":0}}}
      08:16:56 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":33,"Occupancy":1,"Endpoint":1,"LinkQuality":184}}}
      08:17:56 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":33,"Occupancy":1,"Endpoint":1,"LinkQuality":181}}}
      

      Dann wollte ich den ESP8266 mal auf die aktuelle Version updaten (8.3.1.2 -> 8.4)
      aber es kommt immer

      Upload fehlgeschlagen
      
      Upload Buffer Vergleich weicht ab
      

      obwohl ich zuerst die "tasmota-minimal.bin" versuche zu installieren!?

      F Offline
      F Offline
      fresha
      schrieb am zuletzt editiert von
      #2

      Ok, ich habe es selbst gelöst.
      Ein paar mal am Tag werden die Batteriedaten gesendet, diese Daten greife ich ab und schreibe sie in ein Objekt.

      var array_Message;
      var temp;
      
      on({id: 'mqtt.0.tele.tasmota_D10152.SENSOR', change: "any"}, 
      
      function (obj) 
      {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          array_Message = (obj.state ? obj.state.val : "").split(",");
      
          console.log((array_Message));
          
          for(var str of array_Message)
          {
              //console.log("STR="+str);
               if(str.includes("Battery"))
              {
                  temp = str.split(":");
                  console.log(("Battery: "+temp[1]));
                  setState("mqtt.0.tele.tasmota_D10152.AQARA_MOTION.BATTERY_LEVEL", temp[1]);
              }
               if(str.includes("Voltage"))
              {
                  temp = str.split(":");
                  console.log(("Voltage: "+temp[1]));
                  setState("mqtt.0.tele.tasmota_D10152.AQARA_MOTION.BATTERY_VOLT"/, temp[1]);
              }
              if(str.includes("Occupancy"))
              {
                  temp = str.split(":");
                  console.log(("Bewegung: "+temp[1]));
                  setState("mqtt.0.tele.tasmota_D10152.AQARA_MOTION.BEWEGUNG",temp[1]);
              }
               if(str.includes("Illuminance"))
              {
                  temp = str.split(":");
                  console.log(("Lux: "+temp[1]));
                  setState("mqtt.0.tele.tasmota_D10152.AQARA_MOTION.LICHT_LUX",temp[1]);
              }
          }
      }
      ); 
      
      1 Antwort Letzte Antwort
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        warum paar mal am Tag... alle 24 würde es vollkommen reichen.. oder meinst du die batterie wird innerhalb von sekunden leer gesaugt

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        F 1 Antwort Letzte Antwort
        0
        • arteckA arteck

          warum paar mal am Tag... alle 24 würde es vollkommen reichen.. oder meinst du die batterie wird innerhalb von sekunden leer gesaugt

          F Offline
          F Offline
          fresha
          schrieb am zuletzt editiert von
          #4

          @arteck
          In Sachen Zigbee,MQTT,CC2530 und DS8266 bin ich noch ganz grün hinter den Ohren. Ich hatte es nicht verstanden warum der Aqara Bewegungsmelder nicht bei jeder erkannten Bewegung seine ganzen Daten zu seinem Status versendet.

          Also warum der Aqara Bewegungsmelder bei einer erkannten Bewegung immer nur solche Daten versendet:

          22:37:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Illuminance":21,"Endpoint":1,"LinkQuality":110}}}
          

          Dann alle paar Stunden sendet der solche:

          22:37:28 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.165,"Battery":100,"Xiaomi_64":0,"Endpoint":1,"LinkQuality":110}}}
          

          Und warum nicht bei jeder erkannten Bewegung z.B. solche Daten, wo dann immer alles drin steht:

          22:37:42 MQT: tele/tasmota_D10152/SENSOR = {"ZbReceived":{"0x7ABA":{"Device":"0x7ABA","Voltage":3.165,"Battery":100,"Xiaomi_64":0,"Illuminance":21,"Endpoint":1,"LinkQuality":110}}}
          

          Aber aktuell habe ich leider ein anderes Problem, ich habe mein [d1 mini] auf die aktuelle Tasmota 8.4.0 aktualisiert und bekomme jetzt den CC2530 nicht mehr damit zum laufen.
          Vorher war die 8.3.1.2 drauf.
          So etwas habe ich.
          Bild Text

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          509

          Online

          32.7k

          Benutzer

          82.4k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          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