Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Скрипты
    5. ioBroker скрипты
    6. Астрофункции в скриптах

    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

    Астрофункции в скриптах

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

      Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)

      schedule({astro: "sunset"}, function () {
          log("10 minutes after sunset!");
          setState('mqtt.0.myhome.Mother.Dimmer_Button', '50');
      });
      schedule({astro: "sunrise"}, function () {
          log("Sunrise!");
          setState('mqtt.0.myhome.Mother.Dimmer_Button', '255');
      });
      
      1 Reply Last reply Reply Quote 0
      • I
        instalator last edited by

        @instalator:

        Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)

        schedule({astro: "sunset"}, function () {
            log("10 minutes after sunset!");
            setState('mqtt.0.myhome.Mother.Dimmer_Button', '50');
        });
        schedule({astro: "sunrise"}, function () {
            log("Sunrise!");
            setState('mqtt.0.myhome.Mother.Dimmer_Button', '255');
        });
        ```` `  
        

        Вроде на заходе отрабатывает, но на восходе нехочет.

        Как правильно написать чтоб тест на месяц не затянулся?)

        В чем отличия будет при такой функции?

        on({astro: "sunset", shift: 0}, function () {
            setState('mqtt.0.myhome.Mother.Dimmer_Button', '50');
        });
        
        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @instalator:

          @instalator:

          Решил повникать в JS. Написал следующий код Солнце уже зашло, он срабатывает только в момент захода?)

          schedule({astro: "sunset"}, function () {
              log("10 minutes after sunset!");
              setState('mqtt.0.myhome.Mother.Dimmer_Button', '50');
          });
          schedule({astro: "sunrise"}, function () {
              log("Sunrise!");
              setState('mqtt.0.myhome.Mother.Dimmer_Button', '255');
          });
          ```` `  
          

          Вроде на заходе отрабатывает, но на восходе нехочет.

          Как правильно написать чтоб тест на месяц не затянулся?)

          В чем отличия будет при такой функции?

          on({astro: "sunset", shift: 0}, function () {
              setState('mqtt.0.myhome.Mother.Dimmer_Button', '50');
          });
          ```` `  
          

          Запусти этот скрипт:

          var suncalc = require('suncalc');
          
          var times = suncalc.getTimes(new Date(), 
          48.8, // Latitude
          11.34); // Longitude
          
          for (var t in times) {
              log(t + ': ' + times[t]);
          }
          

          Что выходит? Поменяй только широту и долготу

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

            @Bluefox:

            Запусти этот скрипт:

            var suncalc = require('suncalc');
            
            var times = suncalc.getTimes(new Date(), 
            48.8, // Latitude
            11.34); // Longitude
            
            for (var t in times) {
                log(t + ': ' + times[t]);
            }
            

            Что выходит? Поменяй только широту и долготу `

            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: goldenHour: Sat Jun 20 2015 20:00:17 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: goldenHourEnd: Sat Jun 20 2015 04:55:53 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: night: Invalid Date
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nightEnd: Invalid Date
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nauticalDusk: Sat Jun 20 2015 23:24:38 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nauticalDawn: Sat Jun 20 2015 01:31:32 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: dusk: Sat Jun 20 2015 21:50:39 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: dawn: Sat Jun 20 2015 03:05:31 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunsetStart: Sat Jun 20 2015 20:53:15 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunriseEnd: Sat Jun 20 2015 04:02:55 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunset: Sat Jun 20 2015 20:58:07 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: sunrise: Sat Jun 20 2015 03:58:03 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: nadir: Sat Jun 20 2015 00:28:05 GMT+0600 (Северная Центр. Азия (зима))
            ! javascript-0 2015-06-20 14:54:59 info script.js.Dimmer_Button: solarNoon: Sat Jun 20 2015 12:28:05 GMT+0600 (Северная Центр. Азия (зима))

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

            Support us

            ioBroker
            Community Adapters
            Donate

            516
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            1681
            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