Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Скрипты
    5. ioBroker скрипты
    6. Уровень заряда батареи телефона

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Уровень заряда батареи телефона

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

      Это я понимаю %MYSERVER у меня 192.168.1.35:8081 ошибку нашел был пробел

      теперь таскер отправляет значения. Я так понимаю в iobroker объектах javascript.0/Phone/battery должно появляться значения. но там пусто

      Не подскажете что я не так делаю

      1 Reply Last reply Reply Quote 0
      • I
        instalator last edited by

        @Vint:

        Это я понимаю %MYSERVER у меня 192.168.1.35:8081 ошибку нашел был пробел

        теперь таскер отправляет значения. Я так понимаю в iobroker объектах javascript.0/Phone/battery должно появляться значения. но там пусто

        Не подскажете что я не так делаю ` порт уверен что этот?
        266_screenshot_2017-05-07-01-49-01.png

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

          ну по этому порту у мне iobroker работает

          1 Reply Last reply Reply Quote 0
          • I
            instalator last edited by

            @Vint:

            ну по этому порту у мне iobroker работает `
            Да пофиг на каком он у тебя. Драйвер simpleAPI на каком?

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

              понял этого драйвера вообще не было….установил поменял порт но результата нет

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

                Спасибо за помощь все заработало

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

                  Скриптом проверяем уровень заряда и при низком предупреждаем:

                  var changePhone = '';
                  createState('Phone.battery', '');
                  /////////////Предупреждение о низком заряде телефона////////////////////
                  on('javascript.0.Phone.battery', function (obj) {
                          var Sleep = getState('javascript.0.Scenes.Sleep').val;
                          if (obj.newState.val > obj.oldState.val){
                             changePhone = true;
                          }
                          if (obj.newState.val < obj.oldState.val){
                             changePhone = false;
                          }
                          if ((obj.newState.val == 15 || obj.newState.val == 10  || obj.newState.val == 5) && (changePhone === false && (Sleep === false || Sleep =='false'))){
                             setState('sayit.0.tts.text', 'Поставь телефон на зарядку!');
                             setState('javascript.0.kodi.Message', '#Поставь телефон на зарядку!');
                          }
                  });
                  

                  Не работает скрипт. В чем может быть причина

                  лог: javascript.0 2017-05-12 20:40:22.044 warn State "javascript.0.Scenes.Sleep" not found

                  1 Reply Last reply Reply Quote 0
                  • I
                    instalator last edited by

                    @Vint:

                    Не работает скрипт. В чем может быть причина

                    лог: javascript.0 2017-05-12 20:40:22.044 warn State "javascript.0.Scenes.Sleep" not found `
                    Тебе же в лог явная ошибка выдаётся, гуглом хоть переведи чтоли

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

                      Tasker задание выполняет, но значение объекта не меняется. Адрес сервера должен быть 192.168.3.9:8087 или 192.168.3.9:8087/set/ ?

                      Объект создал вручную (сам не создался).

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

                        Пошло вот так - 192.168.3.9:8087/set

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.1k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        13
                        4362
                        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