sw:openhab:examples:light:ecma-v2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

sw:openhab:examples:light:ecma-v2 [2023/12/19 21:08] – создано lazygattosw:openhab:examples:light:ecma-v2 [2023/12/19 21:09] (текущий) lazygatto
Строка 4: Строка 4:
  
 <sxh> <sxh>
 +
 configuration: {} configuration: {}
 triggers: triggers:
Строка 16: Строка 17:
   - inputs: {}   - inputs: {}
     id: "2"     id: "2"
-    configuration: 
-      type: application/vnd.openhab.dsl.rule 
-      script: > 
-        // котельная 
- 
-        //if (BoilerRoom_SW_S_1_2.state == CLOSED || BoilerRoom_SW_E_1_2.state == CLOSED) { 
- 
-        //  if (m1p08out.state == OFF) { 
- 
-        //    sendCommand(m1p08out, ON) 
- 
-        //    postUpdate(m1p08out, ON) 
- 
-        //  } else { 
- 
-        //    sendCommand(m1p08out, OFF) 
- 
-        //    postUpdate(m1p08out, OFF) 
- 
-        //  } 
- 
-        //} 
- 
- 
-        // подсветка лестницы 
- 
-        //if (Hall_1F_SW_S_1_1.state == CLOSED || Hall_2F_SW_S_1_1.state == CLOSED) { 
- 
-        //  if (m4p10out.state == OFF) { 
- 
-        //    sendCommand(m4p10out, ON) 
- 
-        //    postUpdate(m4p10out, ON) 
- 
-        //  } else { 
- 
-        //    sendCommand(m4p10out, OFF) 
- 
-        //    postUpdate(m4p10out, OFF) 
- 
-        //  } 
- 
-        //} 
- 
- 
-        // нижний свет холл 2 этаж 
- 
-        //if (Hall_2F_SW_S_1_2.state == CLOSED) { 
- 
-        //  if (m5p10out.state == OFF) { 
- 
-        //    sendCommand(m5p10out, ON) 
- 
-        //    postUpdate(m5p10out, ON) 
- 
-        //  } else { 
- 
-        //    sendCommand(m5p10out, OFF) 
- 
-        //    postUpdate(m5p10out, OFF) 
- 
-        //  } 
- 
-        //} 
- 
- 
-        // гараж из прихожей 
- 
-        if (Entry_SW_N_1_1.state == CLOSED) { 
-          if (m7p11out.state == OFF) { 
-            sendCommand(m7p11out, ON) 
-            postUpdate(m7p11out, ON) 
-            sendCommand(m7p22out, ON) 
-            postUpdate(m7p22out, ON) 
-          } else { 
-            sendCommand(m7p11out, OFF) 
-            postUpdate(m7p11out, OFF) 
-            sendCommand(m7p22out, OFF) 
-            postUpdate(m7p22out, OFF) 
-          } 
-        } 
- 
- 
-        // ванная 
- 
-        //if (Hall_2F_SW_S_2_2.state == CLOSED) { 
- 
-        //  if (m1p11out.state == OFF) { 
- 
-        //    sendCommand(m1p11out, ON) 
- 
-        //    postUpdate(m1p11out, ON) 
- 
-        //  } else { 
- 
-        //    sendCommand(m1p11out, OFF) 
- 
-        //    postUpdate(m1p11out, OFF) 
- 
-        //  } 
- 
-        //} 
- 
- 
-        //postUpdate(m3p0_In, OFF) // Возвращаем кнопку в положение выключено 
- 
- 
- 
-        //else { 
- 
-        //  logInfo("test", "ELSE") 
-          //logInfo("test", g1F_DiningRoom_N_1_2.state) 
-          // sendCommand(m1p8_Out, OFF) 
-          // postUpdate(m1p8_Out, OFF) 
-        //} 
- 
-        //postUpdate(m3p0_In, OFF) // Возвращаем кнопку в положение выключено 
- 
- 
- 
- 
-        // if (g1F_DiningRoom_N_1_2.state == CLOSED) { 
-           
-        //   //logInfo("test", "10-N-1-2 CLOSED") 
-           
-        //   // улица котельная 
- 
-        //   if (m7p7out.state == OFF) { 
- 
-        //     sendCommand(m7p7out, ON) 
- 
-        //     postUpdate(m7p7out, ON) 
- 
-        //   } else { 
- 
-        //     sendCommand(m7p7out, OFF) 
- 
-        //     postUpdate(m7p7out, OFF) 
- 
-        //   } 
- 
- 
-        // }  
- 
- 
-        // // столовая 
- 
-        // if (g1F_DiningRoom_N_2_2.state == CLOSED) { 
-           
-        //   //logInfo("test", "10-N-2-2 CLOSED") 
- 
- 
-        //   if (m1p12out.state == OFF) { 
- 
-        //     sendCommand(m1p12out, ON) 
- 
-        //     postUpdate(m1p12out, ON) 
- 
-        //   } else { 
- 
-        //     sendCommand(m1p12out, OFF) 
- 
-        //     postUpdate(m1p12out, OFF) 
- 
-        //   } 
- 
- 
-        // } 
- 
- 
-        // // кухня рабочая зона 
- 
-        // if (m7p40_In.state == CLOSED OR m7p41_In.state == CLOSED OR ) { 
- 
- 
-        //   //logInfo("test", "Кухня РЗ") 
-           
-        //   if (m1p42_16pwm_p15.state == 0) { 
- 
-        //     sendCommand(m1p42_16pwm_p15, 30) 
- 
-        //     postUpdate(m1p42_16pwm_p15, 30)      
- 
-        //   } else if (m1p42_16pwm_p15.state == 30) { 
- 
-        //     sendCommand(m1p42_16pwm_p15, 60) 
- 
-        //     postUpdate(m1p42_16pwm_p15, 60) 
- 
-        //   } else if (m1p42_16pwm_p15.state == 60) { 
- 
-        //     sendCommand(m1p42_16pwm_p15, 100) 
- 
-        //     postUpdate(m1p42_16pwm_p15, 100) 
- 
-        //   } else if (m1p42_16pwm_p15.state == 100) { 
- 
-        //     sendCommand(m1p42_16pwm_p15, 0) 
- 
-        //     postUpdate(m1p42_16pwm_p15, 0) 
- 
-        //   }   
- 
- 
-        // } 
- 
- 
-        // //postUpdate(m3p0_In, OFF) // Возвращаем кнопку в положение выключено 
- 
- 
- 
-        // //else { 
- 
-        // //  logInfo("test", "ELSE") 
- 
-        //   //logInfo("test", g1F_DiningRoom_N_1_2.state) 
- 
-        //   // sendCommand(m1p8_Out, OFF) 
- 
-        //   // postUpdate(m1p8_Out, OFF) 
- 
-        // //} 
- 
-        // //postUpdate(m3p0_In, OFF) // Возвращаем кнопку в положение выключено 
-    type: script.ScriptAction 
-  - inputs: {} 
-    id: "3" 
     configuration:     configuration:
       type: application/javascript;version=ECMAScript-2021       type: application/javascript;version=ECMAScript-2021
  • sw/openhab/examples/light/ecma-v2.1703009301.txt.gz
  • Последнее изменение: 2023/12/19 21:08
  • lazygatto