[ANNOUNCEMENT] The one SenseCAP app to rule them all

I have been updating my previous SenseCAP apps and decided that I would release the one that I will continue to update with a new version. For more info, see the following threads.

Improvements upon the previous versions include:

Changed Page type Misc to set grid size based on number of devices added to it, rather than having to select it at the beginning.

Added 2x1 grid. ‘Cause it was easy.

Changed number of Pages from 6 to 12 (Maximum that OpenHASP can allow.)

Reorganized app GUI so it is easier to see where one tile ends and another starts, plus dividers between pages.

Supported sensors : Smoke, Motion, Water, Door, Window, Contact, Locks, Garage Doors, Lights, Temperature, Humidity, Illumination.

Other devices : Clock, Weather, Thermostat

Weather uses the OpenWeather device you already have configured on your hub. A small tile will show temp and glyph of weather, larger tile show wind speed, direction, humidity, and pressure.

Clock can have Time, Date or Both, 12/24 hour setting.

Sensors have a Low and High threshold which triggers the background colors to change.

Added confirmation for locks and garage doors. Single tap can open another page if configured. Long tap will activate a confirmation that you really want to lock/unlock locks or open/close garage doors.

Tiles (other than Lights) have a setting where if you tap on them, they will open a defined page. Think of it like drilling down on a composite virtual device that is composed of your motion sensors. It shows motion, so you tap on it to display the page where you have all your motion sensors displayed.

New title - SenseCAP Indicator

Location - GitHub - jlslate/SenseCAP-Indicator: Hubitat to SenseCAP Indicator Display · GitHub

composite virtual device can be found here - GitHub - jlslate/Composite-Device: Group like sensors into a virtual device. · GitHub

Now live on HPM. Search for sensecap or jlslate.

New version - 2.7.1

Cleaned up Driver’s Commands and Preferences pages.

Added option to not display a page if action on another page occurs.

Fixed some bugs, probably created some new ones.

Note - The touchable sensors only work on a Mixed Type page. On a regular page of alike sensors, tapping anywhere on the page will display the selected page if enabled.

Live on HPM.

@Slate Thanks again for this app! Would you think about a feature request, can you add to the driver or app that pressing the green button on the sensecap Indicator makes the app move to the next page. My use case is that I want my main page (lights) up most of the time, but want to be able to cycle to the other pages only occasionally (contact sensors and Temp). The green button is a lot easier to find than having to press the page number on the screen. Better WAF too :slight_smile:

The physical top button on the D1 maps to GPIO 38, so it should be able to be used with MQTT input38 for down, up, and long press payloads.

@Timbb Done. HPM should get it shortly. Maybe. If I did it right.

I re-read your request. You can just press the far right side or left side of the screen (the slightly shaded areas if you have more than one page). I can also increase the target areas fot that if that helps. Also, would it make sense to also wake up the device if the button is pressed?

Made the change so button press also wakes up the screen, but doesn't advance the screen.