This month's release brings several improvements requested by installers in the field. Here's what's new in Cueva Desktop 1.4 and firmware 2.1.

Variable scoping

Variables can now be scoped to a single flow or shared globally across all flows on a device. Previously all variables were global. This caused conflicts when the same variable name was used in different parts of a large installation. Flow-scoped variables are now the default for new nodes.

TCP Server node

The new TCP Server node listens on a configurable port and accepts inbound connections from any TCP client. Incoming data is passed as a variable to the connected flow, making it easy to integrate with third-party control systems that initiate the connection.

Horizon dashboard

The Horizon dashboard received a significant performance update. Device list loading is now 3× faster on accounts with more than 20 devices, and real-time status updates now push instantly rather than polling.

Update your devices from the Cueva Desktop app. Go to Devices → select a device → Firmware → Check for updates.