Translations:Rule Examples/58/ru: различия между версиями

Материал из Wiren Board
(Импортирована новая версия из внешнего источника)
 
(Импортирована новая версия из внешнего источника)
 
Строка 9: Строка 9:
   defineRule( "roller_shutter_up_on" + suffix, {
   defineRule( "roller_shutter_up_on" + suffix, {
   asSoonAs: function() {
   asSoonAs: function() {
     return dev[relay_up_device][relay_up_control];
     return dev["relay_up_device/relay_up_control"];
   },
   },
     then: function () {
     then: function () {

Текущая версия на 21:46, 21 сентября 2022

Определение сообщения (Rule Examples)
var timeout_s = 15;
  
  // End of settings
  
  
  var relay_up_timer_id = null;
  var relay_down_timer_id = null;
  
  defineRule( "roller_shutter_up_on" + suffix, {
   asSoonAs: function() {
     return dev["relay_up_device/relay_up_control"];
   },
   then: function () {
     if (relay_up_timer_id) {
       relay_up_timer_id = clearTimeout(relay_up_timer_id); 
     };

var timeout_s = 15;

 // End of settings
 
 
 var relay_up_timer_id = null;
 var relay_down_timer_id = null;
 
 defineRule( "roller_shutter_up_on" + suffix, {
  asSoonAs: function() {
    return dev["relay_up_device/relay_up_control"];
  },
   then: function () {
     if (relay_up_timer_id) {
       relay_up_timer_id = clearTimeout(relay_up_timer_id); 
     };