Open simons-plugins opened 6 years ago
It is not a big ask, it’s impossible. That being said, complications are finally under way, meaning that once there are a few releases testing the capabilities of them that YOU can define devices yourself and contribute them to the plugin for others to benefit from. It’s early in the process but I’ve already gotten quite a bit done on this front - extremely complicated.
It would be really great if you could add support for the Texecom alarm plugin, if not too much effort, although aware supporting all these plugin requests is a big ask.
The simulate device data looks like this. Let me know if you need anything else.
Thanks...
HomeKit Bridge Simulating HomeKit values for House HomeKit Bridge ##### DEVICE DATA DUMP ##### HomeKit Bridge address : TP1 batteryLevel : None buttonGroupCount : 0 configured : True description : deviceTypeId : alarmPartition displayStateId : arm_state displayStateImageSel : None displayStateValRaw : Disarmed displayStateValUi : Disarmed enabled : True energyAccumBaseTime : None energyAccumTimeDelta : None energyAccumTotal : None energyCurLevel : None errorState : folderId : 456775083 globalProps : MetaProps : (dict) com.racarter.indigoplugin.texecom : (dict) address : TP1 (string) id : 1776941345 lastChanged : 2018-03-22 22:14:59 lastSuccessfulComm : 2018-03-22 22:14:59 model : Alarm Partition name : House ownerProps : com.racarter.indigoplugin.texecom : (dict) address : TP1 (string) pluginId : com.racarter.indigoplugin.texecom pluginProps : com.eps.indigoplugin.homekit-bridge : (dict) protocol : Plugin remoteDisplay : True states : States : (dict) alarm_state : Healthy (string) alarm_state.Entry_Delay : false (bool) alarm_state.Healthy : true (bool) alarm_state.Tripped : false (bool) arm_ready : Ready (string) arm_ready.Armed : false (bool) arm_ready.Not_Ready : false (bool) arm_ready.Ready : true (bool) arm_state : Disarmed (string) arm_state.Disarmed : true (bool) arm_state.Full : false (bool) arm_state.Part : false (bool) subModel : supportsAllLightsOnOff : False supportsAllOff : False supportsStatusRequest : False version : None HomeKit Bridge ##### DEVICE SIMULATION DATA ##### HomeKit Bridge Service : alias : House model : subModel : indigoType : indigo.Device pluginType : indigo.Device.com.racarter.indigoplugin.texecom.alarmPartition type : SecuritySystem desc : Security System objId : 1776941345 serverId : 253101584 invertOnState : False convertFahrenheit : False required : (List) SecuritySystemTargetState : 0 SecuritySystemCurrentState : 0 optional : (List) StatusTampered StatusFault SecuritySystemAlarmType Name native : True requiresPlugin : (List) actions : (List) loadOptional : False characterDict : (Dict)