No, you are partially incorrect update and initialized do get called on creation and when you update something on the device type…it still may not be required… it may have been some other reason it started working suddenly maybe the database propagation issue (who knows)
I put comments in and initialize states in these procedures and they do get called.
Anyway, i got the first version of my smartalarm dashboard working…
You create a device with a custom device type I created that just gets notification messages from the smart alarm smart app.
You them create a room called alarm or whatever and add the single smart alarm device in the room.
You then make this device the default for the room.
Since it appears we will never get our old dashboards back I think this is the best we can do…
This is a pseudo dashboard with the fewest clicks like the shm dashboard.
It separates the status on top ie all ok, intrusion alert, water alert or fire/co2 alert (with differnent colors)
Underneath it has the current arming status, the last alert zone, and type. I also increased the reset time in smart alarm to 5 minutes from 3 and it appears to work ok. I tried to add the status message as a secondary control on the multi tile but with the current android version of the app it was so small on my sgs5 as to be unreadeable, so i changed it to tiles underneath.
Kinda weird to have a device type/device that is the reverse of normal operation. Instead of the smart app getting status etc. from the device it is sending info to the device.
Here are some screen shots let me know what you think.