Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. ZigBee Adapter Batteriestände abfragen und Telegramm wenn leer

    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

    ZigBee Adapter Batteriestände abfragen und Telegramm wenn leer

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

      Mahlzeit 🙂

      Ich bin auf der Suche nach einem Script, dass ich nutzen kann, um die Batteriestände meiner Sensoren die über den Zigbee Adapter laufen abzufragen und sollte eine Batterie sich dem Ende neigen möchte ich eine Nachricht per Telegram bekommen.

      Ich habe schon im Forum gesucht und auch eines gefunden, nur leider funktioniert das bei mir noch nicht soo richtig..

      Hier das Script aus dem Forum:

      `const sensor = getObject('enum.functions.sensors').common.members;
      
      for(let i = 0; i < sensor.length; i++) {
          $('state[id='+sensor[i]+']').each(function(id) {
              on({id: id, change: 'ne'}, function (obj) {
                  var name = getObject(sensor[i]).common.name;
      
                  switch(getObject(id).common.name)
                  {
                      case "Battery percent":
                          if(obj.newState.val <= 20)
                          {
                              sendTo('telegram.0', {
                                  text:   'Die Batterie vom Sensor '+ name +' neigt sich dem Ende zu. Aktuell noch ' + obj.newState.val + '% Batterie.'
                              });    
                          }
                          break;
                      case "Battery voltage":
                          if(obj.newState.val <= 2.8)
                          {
                              sendTo('telegram.0', {
                                  text:   'Die Batterie vom Sensor '+ name +' neigt sich dem Ende zu. Die aktuelle Spannung beträgt ' + obj.newState.val + ' V.'
                              });
                          }
                          break;
                  }
              });
          });
      }`
      
      Link zum Post: [viewtopic.php?f=21&amp;t=15203&amp;p=159230&amp;hil ... at#p159230](https://forum.iobroker.net/viewtopic.php?f=21&amp;t=15203&amp;p=159230&amp;hilit=lowbat#p159230)
      
      Danke im Voraus
      
      Liebe Grüße[/i]
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      955
      Online

      31.9k
      Users

      80.2k
      Topics

      1.3m
      Posts

      1
      1
      313
      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