System integration roadmap
-
I'd like for the Home Remote dashboard app to support the MSR API. So I could add an MSR device object in to the Home Remote Designer and then see all my Global Reactions (Scenes) that are in MSR etc. I could then easily create dashboard "Scene" tiles to run these MSR Global Reactions from my dashboard interface.
But obviously that would be down to the Home Remote developer to add native support for it.
I was able to add a "HTTP Switch" in to the Home Remote Designer and send one HTTP command to MSR when the switch was turned ON in the dashboard app and send another HTTP command when the switch was turned OFF etc.
Using commands like:
http://MSR-IP:8111/api/v1/reaction/re-klkn8rxw/run
It worked but I can see it being very time consuming creating these types of HTTP switches in the Home Remote dashboard, as its basically a plugin script in Home Remote and not the easiest thing to scale up and just create a load of new switches that can run various MSR Global Reactions.
-
These are all great ideas. What I'm working on at the moment changes the entity model a bit conceptually, not in implementation, and I want to get that in your collective hands and stabilized first, in case it breeds any necessary changes in the API. But, I'm happy to say, the implementation was pretty quick on my end -- while it has taken me most of the last two days, yesterday was really a short day (family events, hence no build last night) and I knocked out the changes for Hubitat and Hass, and today (about three hours so far) I've completed the Vera changes.
The gist is this: the updated controllers will be exposing every attribute and every action they can in a standard, stable interface at the rule and reaction level. The "lingua Franca" capabilities (
power_switch
, etc.) will still and always be present for use, and will represent their own stable interface across platforms, but it will no longer be strictly necessary for new and unrecognized devices to be mapped before use.This is going to "fluff up" the list of attributes and actions in the UI, particularly on Vera. It's actually pretty tidy and nice on Hass and Hubitat. All of this will be in today's build, hopefully, if I can get through my testing. If there's no build today, this is why, as it's pretty much the only thing I've worked on since yesterday (and I have more family events this afternoon).
So, who's volunteering to build what? JavaScript required...
@toggledbits said in System integration roadmap:
The gist is this: the updated controllers will be exposing every attribute and every action they can in a standard, stable interface at the rule and reaction level. The "lingua Franca" capabilities (power_switch, etc.) will still and always be present for use, and will represent their own stable interface across platforms, but it will no longer be strictly necessary for new and unrecognized devices to be mapped before use.
This is going to "fluff up" the list of attributes and actions in the UI, particularly on VeraPlease can you explain this in more simple terms for us dummies.
Does this mean in MSR everything that Vera can see about a device, will now be seen and accessible in the MSR rules also?
All that devices various ServiceID's and variables ?
Thanks
-
@toggledbits said in System integration roadmap:
The gist is this: the updated controllers will be exposing every attribute and every action they can in a standard, stable interface at the rule and reaction level. The "lingua Franca" capabilities (power_switch, etc.) will still and always be present for use, and will represent their own stable interface across platforms, but it will no longer be strictly necessary for new and unrecognized devices to be mapped before use.
This is going to "fluff up" the list of attributes and actions in the UI, particularly on VeraPlease can you explain this in more simple terms for us dummies.
Does this mean in MSR everything that Vera can see about a device, will now be seen and accessible in the MSR rules also?
All that devices various ServiceID's and variables ?
Thanks
@cw-kid said in System integration roadmap:
Does this mean in MSR everything that Vera can see about a device, will now be seen and accessible in the MSR rules also?
Yes. In that respect, same as Reactor for Vera. Not user-friendly, but complete. The system-defined capabilities will still be there, like
power_switch
anddimming
. You will able to use either. -
Do those camera systems not have their own HTTP API ?
I have Hikvision cameras and they have a HTTP API for controlling aspects of the cameras. So Vera and MSR or anything else can control them via HTTP requests.
Turning on / off motion detection for example or starting a manual recording.
-
Do those camera systems not have their own HTTP API ?
I have Hikvision cameras and they have a HTTP API for controlling aspects of the cameras. So Vera and MSR or anything else can control them via HTTP requests.
Turning on / off motion detection for example or starting a manual recording.
-
T toggledbits locked this topic on