@@ -302,4 +302,69 @@ module.exports = {
302302 IrReceived_IRHVAC_Beep : { type : 'string' , role : 'state' , read : true , write : false } ,
303303 IrReceived_IRHVAC_Sleep : { type : 'number' , role : 'value' , read : true , write : false } ,
304304 IrReceived_IRHVAC_Celsius : { type : 'string' , role : 'state' , read : true , write : false } ,
305+ // Shutter control datapoints (Position, Direction, Target, Tilt for shutters 1-16)
306+ Shutter1_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
307+ Shutter1_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
308+ Shutter1_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
309+ Shutter1_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
310+ Shutter2_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
311+ Shutter2_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
312+ Shutter2_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
313+ Shutter2_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
314+ Shutter3_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
315+ Shutter3_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
316+ Shutter3_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
317+ Shutter3_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
318+ Shutter4_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
319+ Shutter4_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
320+ Shutter4_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
321+ Shutter4_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
322+ Shutter5_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
323+ Shutter5_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
324+ Shutter5_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
325+ Shutter5_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
326+ Shutter6_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
327+ Shutter6_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
328+ Shutter6_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
329+ Shutter6_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
330+ Shutter7_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
331+ Shutter7_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
332+ Shutter7_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
333+ Shutter7_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
334+ Shutter8_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
335+ Shutter8_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
336+ Shutter8_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
337+ Shutter8_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
338+ Shutter9_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
339+ Shutter9_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
340+ Shutter9_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
341+ Shutter9_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
342+ Shutter10_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
343+ Shutter10_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
344+ Shutter10_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
345+ Shutter10_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
346+ Shutter11_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
347+ Shutter11_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
348+ Shutter11_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
349+ Shutter11_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
350+ Shutter12_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
351+ Shutter12_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
352+ Shutter12_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
353+ Shutter12_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
354+ Shutter13_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
355+ Shutter13_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
356+ Shutter13_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
357+ Shutter13_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
358+ Shutter14_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
359+ Shutter14_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
360+ Shutter14_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
361+ Shutter14_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
362+ Shutter15_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
363+ Shutter15_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
364+ Shutter15_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
365+ Shutter15_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
366+ Shutter16_Position : { type : 'number' , role : 'level.blind' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
367+ Shutter16_Direction : { type : 'number' , role : 'value' , read : true , write : false } ,
368+ Shutter16_Target : { type : 'number' , role : 'value' , read : true , write : false , min : 0 , max : 100 , unit : '%' } ,
369+ Shutter16_Tilt : { type : 'number' , role : 'level.tilt' , read : true , write : true , min : 0 , max : 100 , unit : '%' } ,
305370} ;
0 commit comments