1.4.0 - Widgets!

I’m excited to finally get to release this update after weeks of testing (Thanks to all the Testflight testers!).

The 1.4.0 update adds a ton of new features and fixes a few annoying bugs that users encountered.

Widgets

Perhaps the biggest feature in this release are the two new widgets that can be added to the Home Screen to periodically fetch MQTT messages. Widgets update in the background, the exact refresh rate is limited by iOS but it’s usually around every 15 minutes to 1 hour.

MQTT Fetch Widget

Some of the possibilities of EasyMQTT Widgets

Some of the possibilities of EasyMQTT Widgets

The MQTT Fetch widget displays a single retained message on a specified topic. You can either show the whole message (payload), or select a specific property using the property path, for example payload.temperature.

MQTT Graph Widget

graph_widgets.png

Graph widgets are able to draw a graph using any sort of number from a retained MQTT message. It can either be directly in the payload or some other property path like payload.temperature or payload.battery.

Just like the MQTT Fetch Widget, the graph widget updates frequently in the background. The graph builds up over time as more values come in, and eventually will display a full 24 hours worth of data.

UI Tweaks

IMG_0081.PNG

Updated Message detail view

Some big changes were made to the message detail view. It now tries to detect properties (in case of json) and will show the payload nicely formatted. Long press on any property or the whole payload to be able to copy it to the clipboard.

Looking for Feedback!

The feedback I got so far has been great and very valuable. I created a Discord server as a space for discussions and to gather all the feedback, feel free to join!

Previous
Previous

Zigbee2MQTT shortcuts

Next
Next

1.2.0 - Shortcuts changes