I can emulate a lot in the plugin but I still need to map it to gBridge and GA.
gBridge functionality is the most limiting.
This is the device list of gBridge that defines the possibilities.
Light: A smart lightbulb, for instance
Outlet: A switchable outlet
Switch: A general definition for all kinds of switching devices
Scene: Triggers pre-configured settings for various lights/ thermostats/ etc., e.g. for different moods
Thermostat: Device that controls the heating, ventilation or an air conditioner.
Fan: Ventilation and fan devices
Air purifying devices
Sprinkler: Garden Sprinklers and watering devices
Door: Doors that can be opened/ closed
Shutter and Blinds
Vacuum: e.g. vacuum robots that can be started/ stopped
Washer: Generic washing machine
Camera: Device that can be played back on a streaming device (e.g. a Chromecast)
I tested the following solution for DSC alarm accessing over web and Blynk, using a NodeMCU V3. For users have more partitions the Blynk is better.
I installed a local Blynk server on a rpi, and for the NodeMCU (connected directly to a DSC keypad) followed the example codes. The Blynk app on android or ios just read the values decoded from the keypad bus, and display it, or inject specified codes to the alarm system. All this is quite simple, and works well and stable.
I’m thinking if pimatic accessing the NodeMCU via wifi, and read/write all the values from, can do the same that Blynk app can. I’m sure it can, and with some help, we can create a new awesome plugin for this.