Yes I’m using both versions of the mqtt binding and cant quite figure out how to update my security mqtt items. I’ve updated my other mqtt items as they are all sonoff and there are plenty of tutorials.
You gave me a few ideas before about how to update them but i haven’t done it yet but thats probably where i should start.
If you haven’t resolve your issue, here is how you should setup your item. Since you aren’t using the default SecurityPanelController.armState mapping, you just need to define your custom mapping matching the Alexa states. No need to provide the supported states parameter since it will be based on the latter mappings as stated in the documentation.
I went with the mappings you provided in your sitemap mapping. Anyway, as I mentioned before, once you don’t use the default mapping for a String item DISARMED="disarm", ARMED_STAY="stay", ARMED_AWAY="away", ARMED_NIGHT="night", AUTHORIZATION_REQUIRED="authreq", UNAUTHORIZED="unauth", NOT_READY="notrdy", UNCLEARED_ALARM="alarm", UNCLEARED_TROUBLE="trouble", BYPASS_NEEDED="bypass", there is no need to configure the supportedArmStates parameter as you have to define your custom mappings which will also provide the supported states of your alarm system in the process. It cannot be defined inside that parameter either.
thanks a lot for your help, one more question…when i discover my security device it says that I can now disarm my security system it appears that it is the only command that works? is there a reason for this? and am i wasting my time trying to figure out how to Arm my system?
When I searched for devices it said now you can disarm you security system, it didn’t say anything else and it works. If I ask it to arm security system it says sorry I can’t use that mode check your control panel and smart phone… or something similar
Also my security devices are discovered and work but they can’t be used in routines or anything like that. I can ask if the front door is open and get a reply - the door is closed/open etc.