Created
January 15, 2016 13:12
-
-
Save tikismoke/96eafe757f222f823cc7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"products" : [ | |
{ | |
"name" : "Z-Stick S2", | |
"id" : "ctrl_aeon_stick2", | |
"documentation" : "http://aeotec.com/z-wave-usb-stick", | |
"type": "primary.controller" | |
}, { | |
"name" : "FGS211 Relay 3kW", | |
"id" : "FGS211_Relay", | |
"documentation" : "http://www.fibaro.com/en/support", | |
"type": "switch" | |
}, { | |
"name" : "FGS221 Double Relay Switch 2x1,5kW", | |
"id" : "FGS221_Double_Relay", | |
"documentation" : "http://www.fibaro.com/en/support", | |
"type": "switch" | |
}, { | |
"name" : "HSM02 Mini Door-Window Detector", | |
"documentation" : "http://www.everspring.com/Products/SecuritySystem/HSM02.aspx", | |
"id" : "HSM02", | |
"type": "opening.sensor.security.battery" | |
}, { | |
"name" : "ZME_KFOB 4 Button Key Fob", | |
"id" : "ZME_KFOB", | |
"documentation" : "http://www.z-wave.me/index.php?id=31", | |
"type": "dim.button.battery" | |
}, { | |
"name" : "Home Energy Meter 3 phases", | |
"id" : "HEM_3p", | |
"documentation" : "http://aeotec.com/z-wave-home-energy-measure", | |
"type": "power.meter" | |
}, { | |
"name" : "Home Energy Meter 2 phases", | |
"id" : "HEM_2p", | |
"documentation" : "http://aeotec.com/z-wave-home-energy-measure", | |
"type": "power.meter" | |
}, { | |
"name" : "HSM100 Wireless Multi-Sensor", | |
"id" : "HSM100", | |
"documentation" : "http://www.homeseer.com/company/releases/07-07-HSM100.htm", | |
"type": "temp.humidity.battery" | |
}, { | |
"name" : "AN158 Plug-in Meter Appliance Module", | |
"id" : "AN158", | |
"documentation" : "http://www.everspring.com/Products/HomeAutomation/AN158.aspx", | |
"type": "switch.power.energy.prev.meter" | |
}, { | |
"name" : "FGWPE Wall Plug", | |
"id" : "FGWPE_Wall_Plug", | |
"documentation" : "http://www.fibaro.com/en/support", | |
"type": "switch.power.energy.meter" | |
}, { | |
"name" : "ST814 Temperature and Humidity Sensor", | |
"id" : "ST814", | |
"documentation" : "http://www.everspring.com/Products/HomeAutomation/ST814.aspx", | |
"type": "temp.humidity.relative.battery" | |
}, { | |
"name" : "SF812 Smoke Alarm", | |
"id" : "SF812", | |
"documentation" : "http://www.everspring.com/Products/HomeAutomation/SF812.aspx", | |
"type": "alarm.sensor.security.battery" | |
}, { | |
"name" : "Danfoss living connect", | |
"id" : "014G0013", | |
"documentation" : "http://fr.cd.danfoss.com/xxTypex/585933.html", | |
"type": "thermostat.setpoint.battery" | |
}, { | |
"name" : "Fibaro motion sensor", | |
"id" : "FGMS001", | |
"documentation" : "http://www.fibaro.com/en/the-fibaro-system/motion-sensor", | |
"type": "sensor.luminance.temperature.battery" | |
}, { | |
"name" : "Fibaro door opening sensor", | |
"id" : "FGK101", | |
"documentation" : "http://www.fibaro.com/en/the-fibaro-system/door-window-sensor", | |
"type": "opening.sensor.battery" | |
}, { | |
"name" : "PSM02-1 Slim Multi-Sensor", | |
"id" : "PSM02", | |
"documentation" : "http://wiki.zipato.com/wiki/Multisensor_Trio", | |
"type": "5in1.level.battery" | |
}, { | |
"name" : "FGFS-101 Fibaro Flood Sensor", | |
"id" : "FGFS101", | |
"documentation" : "http://www.fibaro.com/en/the-fibaro-system/flood-sensor", | |
"type": "flood.general.temperature.battery" | |
}, { | |
"name" : "FGSD002 Fibaro Smoke Sensor", | |
"id" : "FGSD002", | |
"documentation" : "http://www.fibaro.com/en/system-fibaro/smoke-sensor-en", | |
"type": "alarm.sensor.temperature.battery" | |
} | |
], | |
"configuration" : [{ | |
"key": "autoconfpath", | |
"name": "Auto openzwave lib path detection", | |
"description" : "Set to True for openzwave configuration path auto detection, else use configpath. [default : True]", | |
"default" : true, | |
"required": true, | |
"type" : "boolean" | |
},{ | |
"key" : "configpath", | |
"name": "Openzwave Configuration Path", | |
"description" : "Path for openzwave files configuration (see your openzwave installation).", | |
"default" : "/usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.0b7-py2.7-linux-x86_64.egg/config", | |
"required": true, | |
"type" : "string" | |
},{ | |
"key" : "cpltmsg", | |
"name" : "Send complet message", | |
"description" : "Message complet confirmation send as notification (see doc to use it at True). [default : false]", | |
"default" : false, | |
"required": true, | |
"type" : "boolean" | |
},{ | |
"key" : "ozwlog", | |
"name": "Enable openzwave log", | |
"description" : "Active openzwave log (see file OZW_Log.txt in User path). WARNING file not in rotate mode, file should beging ernormous ! [default : false]", | |
"default" : false, | |
"required": true, | |
"type" : "boolean" | |
} | |
], | |
"xpl_commands" : {}, | |
"xpl_stats": {}, | |
"sensors" : { | |
"node_id" : { | |
"name" : "Node Id", | |
"incremental": false, | |
"data_type" : "DT_Number", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": false, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"ctrl_status" : { | |
"name" : "Zwave controler status", | |
"incremental": false, | |
"data_type" : "DT_String", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": false, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"user_msg" : { | |
"name" : "User message", | |
"incremental": false, | |
"data_type" : "DT_String", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": false, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"battery_level" : { | |
"name" : "Battery level", | |
"incremental": false, | |
"data_type" : "DT_Scaling", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"low_battery" : { | |
"name" : "low battery", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"power_applied" : { | |
"name" : "Power Applied", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Power_applied_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"power_failure" : { | |
"name" : "Power failure", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"temperature_c" : { | |
"name" : "Temperature", | |
"incremental": false, | |
"data_type" : "DT_Temp", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"temperature_k" : { | |
"name" : "Temperature", | |
"incremental": false, | |
"data_type" : "DT_TempK", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"temperature_f" : { | |
"name" : "Temperature", | |
"incremental": false, | |
"data_type" : "DT_TempF", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"humidity" : { | |
"name" : "Humidity", | |
"incremental": false, | |
"data_type" : "DT_Humidity", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"relative_humidity" : { | |
"name" : "Relative humidity", | |
"incremental": false, | |
"data_type" : "DT_Humidity", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"luminance" : { | |
"name" : "Luminance", | |
"incremental": false, | |
"data_type" : "DT_Scaling", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"level" : { | |
"name" : "Level", | |
"incremental": false, | |
"data_type" : "DT_Number", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"opening_sensor" : { | |
"name" : "Sensor", | |
"incremental": false, | |
"data_type" : "DT_OpenClose", | |
"conversion" : "from_Opening_Sensor_to_DT_OpenClose", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"door_window_sensor" : { | |
"name" : "Door/Window Sensor", | |
"incremental": false, | |
"data_type" : "DT_OpenClose", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"binary_sensor" : { | |
"name" : "Sensor", | |
"incremental": false, | |
"data_type" : "DT_Bool", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"motion_sensor_binary" : { | |
"name" : "Motion Sensor", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"motion_sensor_level" : { | |
"name" : "General", | |
"incremental": false, | |
"data_type" : "DT_Number", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"tamper_sensor" : { | |
"name" : "Tamper sensor", | |
"incremental": false, | |
"data_type" : "DT_OpenClose", | |
"conversion" : "from_Tamper_Event_to_DT_OpenClose", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"status" : { | |
"name" : "Status", | |
"incremental": false, | |
"data_type" : "DT_String", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"power" : { | |
"name" : "Power", | |
"incremental": false, | |
"data_type" : "DT_Power", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"power_m" : { | |
"name" : "Power", | |
"incremental": false, | |
"data_type" : "DT_mPower", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"power_k" : { | |
"name" : "Power", | |
"incremental": false, | |
"data_type" : "DT_kPower", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy" : { | |
"name" : "Energy", | |
"incremental": true, | |
"data_type" : "DT_ActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_m" : { | |
"name" : "Energy", | |
"incremental": true, | |
"data_type" : "DT_mActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_k" : { | |
"name" : "Energy", | |
"incremental": true, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_previous_reading" : { | |
"name" : "Previous reading", | |
"incremental": true, | |
"data_type" : "DT_ActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_previous_reading_m" : { | |
"name" : "Previous reading", | |
"incremental": true, | |
"data_type" : "DT_mActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_previous_reading_k" : { | |
"name" : "Previous reading", | |
"incremental": true, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_production_k" : { | |
"name" : "Energy production", | |
"incremental": false, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"instant_energy_production_k" : { | |
"name" : "Instant energy production", | |
"incremental": false, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"total-energy-production_k" : { | |
"name" : "Total energy production", | |
"incremental": false, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"energy_production_today_k" : { | |
"name" : "Energy production today", | |
"incremental": false, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"total_production_time_k" : { | |
"name" : "Total production time", | |
"incremental": false, | |
"data_type" : "DT_kActiveEnergy", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"counter" : { | |
"name" : "Count", | |
"incremental": true, | |
"data_type" : "DT_Number", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"indicator_str" : { | |
"name" : "Indicator", | |
"incremental": false, | |
"data_type" : "DT_String", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"locked_state" : { | |
"name" : "Locked", | |
"incremental": false, | |
"data_type" : "DT_State", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"tamper_event" : { | |
"name" : "Tamper event", | |
"incremental": false, | |
"data_type" : "DT_OpenClose", | |
"conversion" : "from_Tamper_Event_to_DT_OpenClose", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"sensor_alarm" : { | |
"name" : "Alarm", | |
"incremental": false, | |
"data_type" : "DT_String", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"smoke_alarm" : { | |
"name" : "smoke", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"carbonmonoxide_alarm" : { | |
"name" : "Carbonmonoxide", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"carbondioxide_alarm" : { | |
"name" : "Carbondioxide", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"heat_alarm" : { | |
"name" : "heat", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"flood_alarm" : { | |
"name" : "flood", | |
"incremental": false, | |
"data_type" : "DT_Binary", | |
"conversion" : "from_Level_to_DT_Binary", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"switch" : { | |
"name" : "Switch", | |
"incremental": false, | |
"data_type" : "DT_Switch", | |
"conversion" : "from_switch_to_DT_Switch", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"fan_mode" : { | |
"name" : "Fan mode", | |
"incremental": false, | |
"data_type" : "DT_HVACVent", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"fan_state" : { | |
"name" : "Fan state", | |
"incremental": false, | |
"data_type" : "DT_HVACFan", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"thermostat_mode" : { | |
"name" : "mode", | |
"incremental": false, | |
"data_type" : "DT_HVACMode", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"thermostat_operating_state" : { | |
"name" : "Operating state", | |
"incremental": false, | |
"data_type" : "DT_HVACVent", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"thermostat_setpoint_c" : { | |
"name" : "Setpoint", | |
"incremental": false, | |
"data_type" : "DT_Temp", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"thermostat_setpoint_f" : { | |
"name" : "Setpoint", | |
"incremental": false, | |
"data_type" : "DT_TempF", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
}, | |
"thermostat_setpoint_k" : { | |
"name" : "Setpoint", | |
"incremental": false, | |
"data_type" : "DT_TempK", | |
"conversion" : "", | |
"timeout": 0, | |
"history": { | |
"store": true, | |
"duplicate": false, | |
"max": 0, | |
"expire": 0, | |
"round_value": 0 | |
} | |
} | |
}, | |
"commands" : { | |
"switch" : { | |
"name" : "Switch On-Off", | |
"return_confirmation" : true, | |
"parameters" : [{ | |
"key" : "switch", | |
"data_type" : "DT_Switch", | |
"conversion" : "" | |
} | |
] | |
}, | |
"toggle_switch_binary" : { | |
"name" : "Switch On-Off", | |
"return_confirmation" : true, | |
"parameters" : [{ | |
"key" : "Toggle switch", | |
"data_type" : "DT_Switch", | |
"conversion" : "" | |
} | |
] | |
}, | |
"Increase" : { | |
"name" : "Increase button", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Inc", | |
"data_type" : "DT_Bool", | |
"conversion" : "" | |
} | |
] | |
}, | |
"decrease" : { | |
"name" : "Decrease button", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Dec", | |
"data_type" : "DT_Bool", | |
"conversion" : "" | |
} | |
] | |
}, | |
"bright" : { | |
"name" : "Bright button", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Bright", | |
"data_type" : "DT_Bool", | |
"conversion" : "" | |
} | |
] | |
}, | |
"dim" : { | |
"name" : "Dim button", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Dim", | |
"data_type" : "DT_Bool", | |
"conversion" : "" | |
} | |
] | |
}, | |
"fan_mode" : { | |
"name" : "Fan mode select", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Fan mode", | |
"data_type" : "DT_HVACVent", | |
"conversion" : "" | |
} | |
] | |
}, | |
"fan_state" : { | |
"name" : "Fan state select", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Fan state", | |
"data_type" : "DT_HVACFan", | |
"conversion" : "" | |
} | |
] | |
}, | |
"thermostat_mode" : { | |
"name" : "Thermostat mode select", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Mode", | |
"data_type" : "DT_HVACMode", | |
"conversion" : "" | |
} | |
] | |
}, | |
"thermostat_operating_state" : { | |
"name" : "Thermostat oprerating mode", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Operating state", | |
"data_type" : "DT_HVACVent", | |
"conversion" : "" | |
} | |
] | |
}, | |
"thermostat_setpoint_c" : { | |
"name" : "Thermostat setpoint", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Setpoint", | |
"data_type" : "DT_Temp", | |
"conversion" : "" | |
} | |
] | |
}, | |
"thermostat_setpoint_F" : { | |
"name" : "Thermostat setpoint", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Setpoint", | |
"data_type" : "DT_TempF", | |
"conversion" : "" | |
} | |
] | |
}, | |
"thermostat_setpoint_k" : { | |
"name" : "Thermostat setpoint", | |
"return_confirmation" : false, | |
"parameters" : [{ | |
"key" : "Setpoint", | |
"data_type" : "DT_TempK", | |
"conversion" : "" | |
} | |
] | |
} | |
}, | |
"device_types": { | |
"primary.controller" :{ | |
"description": "Primary Controller", | |
"id": "primary.controller", | |
"name": "Zwave Controller", | |
"commands": [], | |
"sensors": ["ctrl_status"], | |
"parameters" : [{ | |
"key" : "driver", | |
"xpl": false, | |
"description" : "Z-wave device from os. [eg. : /dev/zwave]", | |
"type" : "string" | |
},{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name to replace Home ID for easier of nodes addressing. [e.g. : MyHomeId]", | |
"type" : "string" | |
} | |
] | |
}, | |
"node" :{ | |
"description" : "node", | |
"id": "node", | |
"name" : "Node", | |
"commands": [], | |
"sensors": [], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"switch" :{ | |
"description" : "A simple switch", | |
"id": "switch", | |
"name" : "Simple Switch", | |
"commands": ["switch"], | |
"sensors": ["switch"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"switch.power.energy.meter" :{ | |
"description" : "Switch with power, energy meter", | |
"id": "switch.power.energy.meter", | |
"name" : "Switch-Power meter", | |
"commands": ["switch"], | |
"sensors": ["switch", "energy_k", "power"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"switch.power.energy.prev.meter" :{ | |
"description" : "Switch with power, energy meter (and previous value)", | |
"id": "switch.power.energy.prev.meter", | |
"name" : "Switch-Power meter +", | |
"commands": ["switch"], | |
"sensors": ["switch", "energy_k", "energy_previous_reading_k", "power"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"switch.powerfailure" :{ | |
"description" : "A simple switch with power failure detection", | |
"id": "switch", | |
"name" : "Switch with power failure", | |
"commands": ["switch"], | |
"sensors": ["switch", "power_failure"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"opening.sensor.battery" :{ | |
"description" : "Opening sensor (battery)", | |
"id": "opening.sensor.battery", | |
"name" : "Opening sensor (battery)", | |
"commands": [], | |
"sensors": ["opening_sensor", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"opening.sensor.security.battery" :{ | |
"description" : "Opening sensor with tamper security (battery)", | |
"id": "opening.sensor.security.battery", | |
"name" : "Opening sensor security (battery)", | |
"commands": [], | |
"sensors": ["opening_sensor", "power_applied", "battery_level", "low_battery", "tamper_event"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"temperature" :{ | |
"description" : "Temperature sensor", | |
"id": "temperature", | |
"name" : "Temperature sensor", | |
"commands": [], | |
"sensors": ["temperature_c"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"temperature.battery" :{ | |
"description" : "Temperature sensor with battery", | |
"id": "temperature.battery", | |
"name" : "Temperature sensor (battery)", | |
"commands": [], | |
"sensors": ["temperature_c", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"temp.humidity.battery" :{ | |
"description" : "Temperature sensor with humidity (battery)", | |
"id": "temp.humidity.battery", | |
"name" : "Temperature sensor (battery)", | |
"commands": [], | |
"sensors": ["temperature_c", "humidity", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"temp.humidity" :{ | |
"description" : "Temperature sensor with humidity", | |
"id": "temp.humidity", | |
"name" : "Temperature/humidity sensor", | |
"commands": [], | |
"sensors": ["temperature_c", "humidity"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"temp.humidity.relative.battery" :{ | |
"description" : "Temperature sensor with humidity and relative humidity (battery)", | |
"id": "temp.humidity.relative.battery", | |
"name" : "Temperature/humidity/relative sensor (battery)", | |
"commands": [], | |
"sensors": ["temperature_c", "humidity", "relative_humidity", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"temp.humidity.relative" :{ | |
"description" : "Temperature sensor with humidity and relative humidity", | |
"id": "temp.humidity.relative", | |
"name" : "Temperature/humidity/relative sensor", | |
"commands": [], | |
"sensors": ["temperature_c", "humidity", "relative_humidity"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"dim.button.battery" :{ | |
"description" : "Dimmer button (battery)", | |
"id": "dim.button.battery", | |
"name" : "Dimmer buttons (battery)", | |
"commands": ["bright", "dim"], | |
"sensors": ["level", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"dim.button" :{ | |
"description" : "Dimmer button", | |
"id": "dim.button", | |
"name" : "Dimmer button", | |
"commands": ["bright", "dim"], | |
"sensors": ["level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"power.meter.battery" :{ | |
"description" : "Energie meter (battery)", | |
"id": "power.meter.battery", | |
"name" : "Power meter (battery)", | |
"commands": [], | |
"sensors": ["power", "energy_k", "energy_previous_reading_k", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"power.meter" :{ | |
"description" : "Energie meter", | |
"id": "power.meter", | |
"name" : "Power meter", | |
"commands": [], | |
"sensors": ["power", "energy", "energy_k"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
}] | |
}, | |
"motion.4in1.level.battery" :{ | |
"description" : "Sensor motion 4in1 (battery)", | |
"id": "motion.4in1.level.battery", | |
"name" : "Sensor motion 4in1 (battery)", | |
"commands": [], | |
"sensors": ["motion_sensor_level", "luminance", "temperature_c", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"5in1.level.battery" :{ | |
"description" : "Sensor motion 5in1 (battery)", | |
"id": "5in1.level.battery", | |
"name" : "Sensor motion 5in1 (battery)", | |
"commands": [], | |
"sensors": ["motion_sensor_binary", "door_window_sensor", "luminance", "temperature_c", "tamper_sensor", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"flood.general.temperature.battery" :{ | |
"description" : "Flood sensor temperature (battery)", | |
"id": "flood.general.temperature.battery", | |
"name" : "Flood sensor temperature (battery)", | |
"commands": [], | |
"sensors": ["binary_sensor", "flood_alarm", "temperature_c", "motion_sensor_level", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"sensor.luminance.temperature.battery" :{ | |
"description" : "Sensor sensor 4in1 (battery)", | |
"id": "sensor.luminance.temperature.battery", | |
"name" : "Sensor sensor 4in1 (battery)", | |
"commands": [], | |
"sensors": ["binary_sensor", "luminance", "temperature_c", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"alarm.sensor.temperature.battery" :{ | |
"description" : "Sensor temperature alarm (battery)", | |
"id": "alarm.sensor.temperature.battery", | |
"name" : "Sensor temperature alarm (battery)", | |
"commands": [], | |
"sensors": ["heat_alarm", "smoke_alarm", "sensor_alarm","temperature_c", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"alarm.sensor.security.battery" :{ | |
"description" : "Sensor security alarm (battery)", | |
"id": "alarm.sensor.security.battery", | |
"name" : "Sensor security alarm (battery)", | |
"commands": [], | |
"sensors": ["sensor_alarm", "tamper_event","low_battery", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"alarm.sensor.battery" :{ | |
"description" : "Sensor security alarm (battery)", | |
"id": "alarm.sensor.battery", | |
"name" : "Sensor security alarm (battery)", | |
"commands": [], | |
"sensors": ["sensor_alarm", "low_battery", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"thermostat.setpoint.battery" :{ | |
"description" : "Thermostat with only setpoint (battery)", | |
"id": "thermostat.setpoint.battery", | |
"name" : "Thermostat (battery)", | |
"commands": ["thermostat_setpoint_c"], | |
"sensors": ["thermostat_setpoint_c", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
}, | |
"motion.multi.sensor.battery" :{ | |
"description" : "Motion, (battery)", | |
"id": "motion.multi.sensor", | |
"name" : "Thermostat (battery)", | |
"commands": [], | |
"sensors": ["door_window_sensor", "motion_sensor_binary", "tamper_sensor", "temperature_c", "luminance", "battery_level"], | |
"parameters" : [{ | |
"key" : "networkid", | |
"xpl": false, | |
"description" : "Zwave network name if refered in controller node or Openzwave Home ID)", | |
"type" : "string" | |
},{ | |
"key" : "node", | |
"xpl": false, | |
"description" : "Zwave node id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "instance", | |
"xpl": false, | |
"description" : "Zwave node instance id", | |
"type" : "integer", | |
"max_value": 255, | |
"min_value": 1 | |
},{ | |
"key" : "batterycheck", | |
"xpl": false, | |
"description" : "Check battery level at zwave device wakeup.", | |
"type" : "boolean" | |
}] | |
} | |
}, | |
"identity" : { | |
"author" : "Nicolas VIGNAL", | |
"author_email" : "nico84dev at gmail.com", | |
"tags": ["z-wave"], | |
"dependencies" : [{ | |
"id" : "python-openzwave-lib (>=0.3.0)", | |
"type" : "python" | |
}, | |
{ | |
"id": "tailer (>=0.2.1)", | |
"type": "python" | |
} | |
], | |
"description" : "Z-Wave is a wireless ecosystem that lets all your home electronics talk to each other, and to you, via remote control", | |
"domogik_min_version" : "0.5.0", | |
"name": "ozwave", | |
"type" : "plugin", | |
"version" : "0.5.0" | |
}, | |
"json_version" : 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment