What I mean was that the other devices still have a very slow response time, when the Nilan device was failing.
I have attached the Nilan.thing
//#nilan_input_device.connection
Bridge poller nilan_input_device [ start=0, length=4, refresh=10000, type="input" ] {
Thing data Nilan_Bus_Version [ readStart="0", readValueType="uint16" ]
Thing data Nilan_App_VersionMajor [ readStart="1", readValueType="uint16" ]
Thing data Nilan_App_VersionMinor [ readStart="2", readValueType="uint16" ]
Thing data Nilan_App_VersionRelease [ readStart="3", readValueType="uint16" ]
}
//#nilan_input_analogio
Bridge poller nilan_input_analogio [ start=200, length=22, refresh=10000, type="input" ] {
Thing data Nilan_Input_T0_Controller [ readStart="200", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T1_Intake [ readStart="201", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T2_Inlet [ readStart="202", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T3_Exhaust [ readStart="203", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T4_Outlet [ readStart="204", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T5_Cond [ readStart="205", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T6_Evap [ readStart="206", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T7_Inlet [ readStart="207", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T8_Outdoor [ readStart="208", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T9_Heater [ readStart="209", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T10_Extem [ readStart="210", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T11_Top [ readStart="211", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T12_Bottom [ readStart="212", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T13_Retum [ readStart="213", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T14_Supply [ readStart="214", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T15_Room [ readStart="215", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_T16 [ readStart="216", readValueType="int16",readTransform="JS(divide100.js)" ]
Thing data Nilan_Input_RH [ readStart="221", readValueType="uint16",readTransform="JS(divide100.js)" ]
// Thing data Nilan_Input_CO2 [ readStart="222", readValueType="uint16",readTransform="JS(divide100.js)" ]
}
//#nilan_holding_control
Bridge poller Nilan_Holding_Control [ start=1000, length=8, refresh=10000, type="holding" ] {
Thing data Nilan_Control_Type [ readStart="1000", readValueType="uint16", writeStart="1000", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_RunSet [ readStart="1001", readValueType="uint16", writeStart="1001", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_ModeSet [ readStart="1002", readValueType="uint16", writeStart="1002", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_VentSet [ readStart="1003", readValueType="uint16", writeStart="1003", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_TempSet [ readStart="1004", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1004", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true, writeTransform="JS(multiply100.js)" ]
Thing data Nilan_Control_ServiceMode [ readStart="1005", readValueType="uint16", writeStart="1005", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_ServicePct [ readStart="1006", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1006", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Control_Preset [ readStart="1007", readValueType="uint16", writeStart="1007", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_analogio
Bridge poller nilan_holding_analogio [ start=200, length=6, refresh=10000, type="holding" ] {
Thing data Nilan_Output_ExhaustSpeed [ readStart="200", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="200", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Output_InletSpeed [ readStart="201", readValueType="uint16",
readTransform="JS(divide100.js)",writeStart="201", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Output_AirHeatCap [ readStart="202", readValueType="uint16", writeStart="202",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Output_CenHeatCap [ readStart="203", readValueType="uint16", writeStart="203", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Output_CprCap [ readStart="204", readValueType="uint16", writeStart="204", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Output_EarthSpeed [ readStart="205", readValueType="uint16", writeStart="205", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_input_control
Bridge poller nilan_input_control [ start=1000, length=4, refresh=10000, type="input" ] {
Thing data Nilan_Control_RunAct [ readStart="1000", readValueType="uint16" ]
Thing data Nilan_Control_ModeAct [ readStart="1001", readValueType="uint16" ]
Thing data Nilan_Control_State [ readStart="1002", readValueType="uint16" ]
Thing data Nilan_Control_SeclnState [ readStart="1003", readValueType="uint16" ]
}
//#nilan_holding_time
Bridge poller nilan_holding_time [ start=300, length=6, refresh=10000, type="holding" ] {
Thing data Nilan_Time_Second [ readStart="300", readValueType="uint16", writeStart="300",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Time_Minute [ readStart="301", readValueType="uint16",writeStart="301",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Time_Hour [ readStart="302", readValueType="uint16", writeStart="302",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Time_Day [ readStart="303", readValueType="uint16", writeStart="303", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Time_Month [ readStart="304", readValueType="uint16", writeStart="304",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Time_Year [ readStart="305", readValueType="uint16", writeStart="305", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_time
Bridge poller Nilan_Bus_Address [ start=0, length=1, refresh=10000, type="holding" ] {
Thing data Nilan_Bus_Address [ readStart="0", readValueType="uint16", writeStart="0",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_discreteio // Length 28 Changed to 26 on 31/12/2018
// Bridge poller nilan_holding_discreteio [ start=100, length=26, refresh=10000, type="holding" ] {
// Thing data Nilan_Output_AirFlap [ readStart="100", readValueType="uint16", writeStart="100",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_SmokeFlap [ readStart="101", readValueType="uint16", writeStart="101",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_BypassOpen [ readStart="102", readValueType="uint16", writeStart="102",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_BypassClose [ readStart="103", readValueType="uint16", writeStart="103",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_AirCircPump [ readStart="104", readValueType="uint16", writeStart="104",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_AirHeatAllo [ readStart="105", readValueType="uint16", writeStart="105",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_AirHeat_1 [ readStart="106", readValueType="uint16", writeStart="106",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_AirHeat_2 [ readStart="107", readValueType="uint16", writeStart="107",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_AirHeat_3 [ readStart="108", readValueType="uint16", writeStart="108",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_Compressor [ readStart="109", readValueType="uint16", writeStart="109",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_Compressor2 [ readStart="110", readValueType="uint16", writeStart="110",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_4WayCool [ readStart="111", readValueType="uint16", writeStart="111",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_HotgasHeat [ readStart="112", readValueType="uint16", writeStart="112",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_HotgasCool [ readStart="113", readValueType="uint16", writeStart="113",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CondOpen [ readStart="114", readValueType="uint16", writeStart="114",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CondClose [ readStart="115", readValueType="uint16", writeStart="115",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_WaterHeat [ readStart="116", readValueType="uint16", writeStart="116",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_3WayValve [ readStart="117", readValueType="uint16", writeStart="117",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CenCircPump [ readStart="118", readValueType="uint16", writeStart="118",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CenHeat_1 [ readStart="119", readValueType="uint16", writeStart="119",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CenHeat_2 [ readStart="120", readValueType="uint16", writeStart="120",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CenHeat_3 [ readStart="121", readValueType="uint16", writeStart="121",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_CenHeatExt [ readStart="122", readValueType="uint16", writeStart="122",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_UserFunc [ readStart="123", readValueType="uint16", writeStart="123",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_UserFunc_2 [ readStart="124", readValueType="uint16", writeStart="124",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_Output_Defrosting [ readStart="125", readValueType="uint16", writeStart="125",
//writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// }
//#nilan_holding_airtemp
Bridge poller nilan_holding_airtemp [ start=1200, length=6, refresh=10000, type="holding" ] {
Thing data Nilan_AirTemp_CoolSet [ readStart="1200", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="1200", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirTemp_TempMinSum [ readStart="1201", readValueType="uint16",
readTransform="JS(divide100.js)",writeStart="1201", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirTemp_TempMinWin [ readStart="1202", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1202", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirTemp_TempMax [ readStart="1203", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1203", writeValueType="int16",writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirTemp_TempMaxWin [ readStart="1204", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1204", writeValueType="int16",writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirTemp_TempSummer [ readStart="1205", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1205", writeValueType="int16",writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_airqualrh
Bridge poller nilan_holding_airqualrh [ start=1910, length=4, refresh=10000, type="holding" ] {
Thing data Nilan_AirQual_RH_VentLo [ readStart="1910", readValueType="uint16", writeStart="1910", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirQual_RH_VentHi [ readStart="1911", readValueType="uint16", writeStart="1911", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirQual_RH_LimLo [ readStart="1912", readValueType="uint16",readTransform="JS(divide100.js)", writeStart="1912", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirQual_RH_TimeOut [ readStart="1913", readValueType="uint16", writeStart="1913", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_user2functions
Bridge poller nilan_holding_user2functions [ start=610, length=6, refresh=10000, type="holding" ] {
Thing data Nilan_Program_User2FuncAct [ readStart="610", readValueType="uint16", writeStart="610", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_User2FuncSet [ readStart="611", readValueType="uint16", writeStart="611", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_User2TimeSet [ readStart="612", readValueType="uint16", writeStart="612", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_User2VentSet [ readStart="613", readValueType="uint16", writeStart="613", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_User2TempSet [ readStart="614", readValueType="uint16", writeStart="614", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_User2OffsSet [ readStart="615", readValueType="uint16", writeStart="615", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_user1functions
Bridge poller nilan_holding_user1functions [ start=600, length=6, refresh=10000, type="holding" ] {
Thing data Nilan_Program_UserFuncAct [ readStart="600", readValueType="uint16", writeStart="600", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_UserFuncSet [ readStart="601", readValueType="uint16", writeStart="601", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_UserTimeSet [ readStart="602", readValueType="uint16", writeStart="602", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_UserVentSet [ readStart="603", readValueType="uint16", writeStart="603", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_UserTempSet [ readStart="604", readValueType="uint16", writeStart="604", writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_Program_UserOffsSet [ readStart="605", readValueType="uint16", writeStart="605", writeValueType="int16",writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_input_discreteio
Bridge poller nilan_input_discreteio [ start=100, length=14, refresh=10000, type="input" ] {
Thing data Nilan_Input_UserFunc [ readStart="100", readValueType="uint16" ]
Thing data Nilan_Input_AirFilter [ readStart="101", readValueType="uint16" ]
Thing data Nilan_Input_DoorOpen [ readStart="102", readValueType="uint16" ]
Thing data Nilan_Input_Smoke [ readStart="103", readValueType="uint16" ]
Thing data Nilan_Input_MotorThermo [ readStart="104", readValueType="uint16" ]
Thing data Nilan_Input_Frost_Overht [ readStart="105", readValueType="uint16" ]
Thing data Nilan_Input_AirFlow [ readStart="106", readValueType="uint16" ]
Thing data Nilan_Input_P_HI [ readStart="107", readValueType="uint16" ]
Thing data Nilan_Input_P_LO [ readStart="108", readValueType="uint16" ]
Thing data Nilan_Input_Boil [ readStart="109", readValueType="uint16" ]
Thing data Nilan_Input_3WayPos [ readStart="110", readValueType="uint16" ]
Thing data Nilan_Input_DefrostHG [ readStart="111", readValueType="uint16" ]
Thing data Nilan_Input_Defrost [ readStart="112", readValueType="uint16" ]
Thing data Nilan_Input_UserFunc_2 [ readStart="113", readValueType="uint16" ]
}
//#nilan_input_airtemp
Bridge poller nilan_input_airtemp [ start=1200, length=7, refresh=10000, type="input" ] {
Thing data Nilan_AirTemp_IsSummer [ readStart="1200", readValueType="uint16" ]
Thing data Nilan_AirTemp_TempinletSet [ readStart="1201", readValueType="uint16",readTransform="JS(divide10.js)" ]
Thing data Nilan_AirTemp_TempControl [ readStart="1202", readValueType="uint16",readTransform="JS(divide100.js)" ]
Thing data Nilan_AirTemp_TempRoom [ readStart="1203", readValueType="uint16",readTransform="JS(divide100.js)" ]
Thing data Nilan_AirTemp_EffPct [ readStart="1204", readValueType="uint16",readTransform="JS(divide1000.js)" ]
Thing data Nilan_AirTemp_CapSet [ readStart="1205", readValueType="uint16",readTransform="JS(divide1000.js)" ]
Thing data Nilan_AirTemp_CapAct [ readStart="1206", readValueType="uint16",readTransform="JS(divide1000.js)" ]
}
//#nilan_input_alarm
Bridge poller nilan_input_alarm [ start=400, length=10, refresh=10000, type="input" ] {
Thing data Nilan_Alarm_List_1_ID [ readStart="400", readValueType="uint16" ]
Thing data Nilan_Alarm_List_1_Importance [ readStart="401", readValueType="uint16" ]
Thing data Nilan_Alarm_List_1_Date [ readStart="402", readValueType="uint16", readTransform="JS(nilan_alarmdate.js)" ]
Thing data Nilan_Alarm_List_1_Time [ readStart="403", readValueType="uint16", readTransform="JS(nilan_alarmtime.js)" ]
Thing data Nilan_Alarm_List_2_ID [ readStart="404", readValueType="uint16" ]
Thing data Nilan_Alarm_List_2_Date [ readStart="405", readValueType="uint16", readTransform="JS(nilan_alarmdate.js)" ]
Thing data Nilan_Alarm_List_2_Time [ readStart="406", readValueType="uint16", readTransform="JS(nilan_alarmtime.js)" ]
Thing data Nilan_Alarm_List_3_ID [ readStart="407", readValueType="uint16" ]
Thing data Nilan_Alarm_List_3_Date [ readStart="408", readValueType="uint16", readTransform="JS(nilan_alarmdate.js)" ]
Thing data Nilan_Alarm_List_3_Time [ readStart="409", readValueType="uint16", readTransform="JS(nilan_alarmtime.js)" ]
}
//#nilan_holding_alarm
Bridge poller nilan_holding_alarm [ start=400, length=1, refresh=10000, type="holding" ] {
Thing data Nilan_Alarm_Reset [ readStart="400", readValueType="uint16", writeStart="400", writeValueType="int16",
writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_weekprogram
Bridge poller nilan_holding_weekprogram [ start=500, length=1, refresh=10000, type="holding" ] {
Thing data Nilan_Program_Select [ readStart="500", readValueType="uint16", writeStart="500",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_airflow
Bridge poller nilan_holding_airflow [ start=1100, length=2, refresh=10000, type="holding" ] {
Thing data Nilan_AirFlow_AirExchMode [ readStart="1100", readValueType="uint16", writeStart="1100",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
Thing data Nilan_AirFlow_CoolVent [ readStart="1101", readValueType="uint16", writeStart="1101",
writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
}
//#nilan_holding_hotwater
//
// Bridge poller nilan_holding_hotwater [ start=1700, length=2, refresh=10000, type="holding" ] {
//
// Thing data Nilan_HotWater_TempSet_T11 [ readStart="1700", readValueType="uint16",readTransform="JS
//(divide100.js)", writeStart="1700", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)",
//writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_HotWater_TempSet_T12 [ readStart="1701", readValueType="uint16",readTransform="JS
//(divide100.js)", writeStart="1701", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)",
//writeMultipleEvenWithSingleRegisterOrCoil=true ]
// }
//#nilan_holding_centheat
// Bridge poller nilan_holding_centheat [ start=1800, length=1, refresh=10000, type="holding" ] {
//
// Thing data Nilan_CentralHeat_HeatExtern [ readStart="1800", readValueType="uint16",readTransform="JS
//(divide100.js)", writeStart="1800", writeValueType="int16", writeType="holding", writeTransform="JS(multiply100.js)",
//writeMultipleEvenWithSingleRegisterOrCoil=true ]
// }
//#nilan_holding_airqualco2
// Bridge poller nilan_holding_airqualco2 [ start=1920, length=3, refresh=10000, type="holding" ] {
//
// Thing data Nilan_AirQual_CO2_VentHi [ readStart="1920", readValueType="uint16", writeStart="1920",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_AirQual_CO2_LimLo [ readStart="1921", readValueType="uint16", writeStart="1921",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// Thing data Nilan_AirQual_CO2_LimHi [ readStart="1922", readValueType="uint16", writeStart="1922",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// }
//#nilan_holding_userpanel
// Bridge poller nilan_holding_userpanel [ start=2000, length=1, refresh=10000, type="holding" ] {
//
// Thing data Nilan_Display_KeyCode [ readStart="2000", readValueType="uint16", writeStart="2000",
//writeValueType="int16", writeType="holding", writeMultipleEvenWithSingleRegisterOrCoil=true ]
// }
//#nilan_input_userpanel
Bridge poller nilan_input_userpanel [ start=2000, length=12, refresh=10000, type="input" ] {
Thing data Nilan_Display_LED_1 [ readStart="2000", readValueType="uint16" ]
Thing data Nilan_Display_LED_2 [ readStart="2001", readValueType="uint16" ]
Thing data Nilan_Display_Text_1_2 [ readStart="2002", readValueType="uint16" ]
Thing data Nilan_Display_Text_3_4 [ readStart="2003", readValueType="uint16" ]
Thing data Nilan_Display_Text_5_6 [ readStart="2004", readValueType="uint16" ]
Thing data Nilan_Display_Text_7_8 [ readStart="2005", readValueType="uint16" ]
Thing data Nilan_Display_Attr_1_8 [ readStart="2006", readValueType="uint16" ]
Thing data Nilan_Display_Text_9_10 [ readStart="2007", readValueType="uint16" ]
Thing data Nilan_Display_Text_11_12 [ readStart="2008", readValueType="uint16" ]
Thing data Nilan_Display_Text_13_14 [ readStart="2009", readValueType="uint16" ]
Thing data Nilan_Display_Text_15_16 [ readStart="2010", readValueType="uint16" ]
Thing data Nilan_Display_Attr_9_16 [ readStart="2011", readValueType="uint16" ]
}
}