User Tools

Site Tools


venus-os:large

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
venus-os:large [2025-08-29 09:09] – support edit warwickchapmanvenus-os:large [2026-03-12 08:03] (current) – [5.8 Virtual devices] added virtual switches warwickchapman
Line 242: Line 242:
  
 Virtual devices are ideal for integrating third-party or DIY equipment: Virtual devices are ideal for integrating third-party or DIY equipment:
 +  * **Virtual switch** – an IoT switch running Tasmota can be exposed in the GX New UI switch pane, and controlled in automation flows based on conditions such as battery state of charge.
   * **Virtual meteo** – weather data from an unsupported or custom weather system with an API can be injected into a virtual meteo device. The data (e.g. wind speed, temperature, humidity) then becomes visible to the GX and in VRM.   * **Virtual meteo** – weather data from an unsupported or custom weather system with an API can be injected into a virtual meteo device. The data (e.g. wind speed, temperature, humidity) then becomes visible to the GX and in VRM.
   * **Virtual grid meter** – calculated grid import/export values can be published to the GX device, allowing systems without a supported grid meter to present grid data.   * **Virtual grid meter** – calculated grid import/export values can be published to the GX device, allowing systems without a supported grid meter to present grid data.
Line 259: Line 260:
   * **Tank sensor**   * **Tank sensor**
   * **Temperature sensor**   * **Temperature sensor**
 +
 +As separate Virtual Switch node is provided for the virtual switch feature.
 +
 +=== Virtual Switches ===
 +
 +Virtual Switches are a special class of virtual devices:
 +  * They appear in the **Switch pane** of the **New UI** in Venus OS.
 +  * They can be controlled like a real digital switch — toggled on/off, queried from the GX, and automated via Node-RED flows.
 +  * Their state is stored on the GX device and can survive reboots.
 +  * They are useful for integrating third-party automation logic, external hardware, or remote control scenarios without requiring a physical relay.
  
 === Setup === === Setup ===
Line 268: Line 279:
  
 ==== 5.9 Node-RED Dashboard ==== ==== 5.9 Node-RED Dashboard ====
- 
 Besides the flow and automation functionally, Node-RED also offers a fully customisable dashboard. Including graphs, indicators as well as controls such as switches and sliders. Besides the flow and automation functionally, Node-RED also offers a fully customisable dashboard. Including graphs, indicators as well as controls such as switches and sliders.
  
-It is viewable in a web browser - both locally as well as remote, via the VRM Servers. See chapter 6.2 for how to see it remotely.+It is viewable in a web browser - both locally as well as remote, via the VRM Servers. See chapter for how to see it remotely.
  
-The [[https://flows.nodered.org/node/node-red-dashboard|dashboard]] needs to be installed, just like other extra palettes, using the Manage Palette feature, on the right of the screen in the menus.+The [[https://flows.nodered.org/node/@flowfuse/node-red-dashboard|dashboard]] needs to be installed, just like other extra palettes, using the Manage Palette feature, on the right of the screen in the menus. Note that the dashboard package is called @flowfuse/node-red-dashboard (Dashboard 2.0), which is the successor to the deprecated node-red-dashboard package.
  
 Once that is done, you can find the nodes in the palettes on the left. Once the dashboard has been configured and deployed, an extra tile will appear in the //Venus OS Large// menu on VRM, allowing to connect to the dashboard via VRM. Once that is done, you can find the nodes in the palettes on the left. Once the dashboard has been configured and deployed, an extra tile will appear in the //Venus OS Large// menu on VRM, allowing to connect to the dashboard via VRM.
venus-os/large.1756451391.txt.gz · Last modified: by warwickchapman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki