MQTT Alarm Control Panel for Raspberry Pi and Android

Anyone had an issue that the tablet reboots as soon as it enters the sleep state?
Have observed this issue with the wallpanel and alarm control panel app on a 2015 Fire 7 running LineageOS 12.1 or 14.1.

Does the mqtt message sends the alarm code ? I am integrating the app with bwalarm and having problems with the app not sending arm/disarm code .

No there is no passcode sent with thy MQTT message. There is now way die the HA component to receive it or handle it, and that what the application was originally designed for.

Hi thanksmister, i’m discovering your app which is great and very easy to use.
But i like very much the bwalarm (gazoscalvertos app) feature who notify user if sensors are closed or not.
Is it possible to have this information in you application ?
This would be the best of both worlds :slight_smile:

You could easily setup an automation in HA that checks sensor states on alarm mode change and send MQTT message to app before arming. Also I mark the HA alarm if sensors are open. Check the application documentation for how to send MQTT alert message to the application.

Yep that’s an good idea but it’s missing one great feature: the ability to override the open sensor directly in the Alarm dash.

Sorry, i don’t understand that:

Also I mark the HA alarm if sensors are open

I typed that without my glasses and from an iPhone, so you know how it goes. You need to in the automation also reset the HA alarm to disarmed if the sensors are opened, resetting the application state back to disarm.

I will not be talking directly with sensors at this time, so the automation solution is the correct path to take and the easiests. If you want to contribute to the project, you can add the interface for adding sensors to the alarm, but my idea was to make the alarm panel as dumb as possible, hence the features to handle your feature with automations instead of having to code in all the sensors into the application.

ok great, sounds good for me, thank you mister :wink:

I’m planning to use this as my main solution for a wall tablet, but I miss the arm_night, are you planning to include it?

thanks, and good job!

Not at the moment, but it is on the roadmap. There is currently a backlog of feature requests.

I have my own community now to discuss my open source projects, you can discuss the MQTT Alarm Panel here https://community.thanksmister.com/c/mqtt-alarm-panel/.

Hi,

is it possible to integrate any other solution for weather since darksyk is shutting down / not accepting new signups?

You are not restricted to only DarkSky, you send the weather data using MQTT. I think there are others who have shared automations that do this.

I have been working on a new version of the MQTT Alarm Panel as I prepare for the upcoming update to the MQTT Manual Alarm component by @warlord (Looking for reviews of updates to the Manual MQTT Alarm integration).

I have added the ability to get sensor states on the main view as well as many other tweaks and improvements. If anyone would like to try the pre-release version of the application, you can get it from the release section on my Github https://github.com/thanksmister/android-mqtt-alarm-panel/releases.

If you have questions for me about this application or WallPanel, you can also reach out to me on Twitter (https://twitter.com/LlcMister) or Discord (https://discord.gg/euh9J2d)

I have been using this control panel app on my phone for last two years with excellent results. Thank you so much for work well done.

I am in the process of migrating form a Hassbian installation to latest HASS-OS on a Raspberry Pi 4. I had installed the MQTT add-on and running it inside the HASS docker without any problem. But I have problem initializing the remote panel app on my phone. HASS-OS is running at 192.168.1.170 and I have the app pointing to port 8123. Is there any obvious reasons why the MQTT plugin cannot connect from my phone ?

Please ignore previous message. I make a mistake in specifying the MQTT address. I included “http:” in front of 192.168.1.170
Sorry for the disruption.

I am releasing a new version of the MQTT Alarm Panel and would like more testers. I have updated the documentation on Github for the new features and made a test version for Firebase.

If anyone wishes to help test, please go to the release section and look for the latest pre-release version of the application

Look for version v1.0.x.x for the beta version if you want to side load it, or you can join the beta testers on Firebase https://appdistribution.firebase.dev/i/a86bce985abc7e63.

This release makes some notable changes.

  • We have replaced the Imgur screensaver with Unsplash which simplifies things.
  • We have added support for sensors. This features allows you to track the status of door, window, motion, or any sensor on the main screen.
  • We have added support for night mode without using the sun feature (but sun still works).
  • We have added support for sending the code to arm or disarm the alarm to the service (instructions coming for setting up your MQTT automations to handle this).
  • You can now require the code to arm disarm the alarm.
  • Added night mode to the alarm modes

Additional automations are required to take advantage of some of the new features. For support or issues:

Github: https://github.com/thanksmister/android-mqtt-alarm-panel
Community: https://community.thanksmister.com/
Discord: https://discord.com/invite/euh9J2d
Twitter: https://twitter.com/LlcMister

Your work is simple AWESOME!
I’m just afraid that support for Android Thinks is going to close (at least for non-commercial use) at the end of this year.
Are you planning to leave the project on AT or migrate it in the future?

There is no future for Android Things, they dropped support long ago at RPi3. This project is only supported on Android devices.

very clear. So your advice is to buy an android tablet instead of 7 "screen and raspberry PI3, right? I’m sorry because being wired it would have been perfect for the use I wanted to do at home (wall mount)