Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    769

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

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

CC2530 + d1 mini - Batterie-Werte nur sporadisch

Scheduled Pinned Locked Moved Hardware
cc2530zigbeed1 minimqtt
4 Posts 2 Posters 456 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    fresha
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          591

          Online

          32.8k

          Users

          82.7k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe