User Tools

Site Tools


software:wattmonos

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:wattmonos [2019/07/09 04:35]
ruchir
software:wattmonos [2021/09/13 05:57] (current)
Line 1: Line 1:
-======WattmonOS======+======Wattmon Operating System======
  
-The Wattmon devices run on our proprietary operating system, called the WattmonOS, which is written in C and uses the FreeRTOS task scheduler. It features an interpreter that can process uPHP, our custom scripting language based on PHP. The WattmonOS is best described into two parts – the firmware layer and the application layer. The firmware layer is embedded on the Wattmon flash memory, whereas the application layer is stored on a microSD card. The firmware reads configuration files at power-up off the microSD card and initialises the system accordingly.+The Wattmon data loggers and modules are powered by a highly versatile software interface called the WattmonOS, that allows for ease of use and is easily configurable using the existing graphical user interface and the built-in scripting engine.
  
 Do note, while the ‘OS’ version can be updated by replacing certain files on the microSD card externally, the firmware update is always performed on the Wattmon device. Do note, while the ‘OS’ version can be updated by replacing certain files on the microSD card externally, the firmware update is always performed on the Wattmon device.
Line 8: Line 8:
  
 Beyond the provided easy-configuration tools, it can be customized for any need in detail, as it includes a powerful OS, a set of [[:uPHP]] functions for scripting, a cron scheduler, a File Manager and a built-in File Editor with the //Visual Script Builder//. Any software feature can be changed or customized, as the system is open and detailed documentation has been provided. Beyond the provided easy-configuration tools, it can be customized for any need in detail, as it includes a powerful OS, a set of [[:uPHP]] functions for scripting, a cron scheduler, a File Manager and a built-in File Editor with the //Visual Script Builder//. Any software feature can be changed or customized, as the system is open and detailed documentation has been provided.
 +
 +
 +====Understanding the Wattmon Operating System====
 +
 +The Wattmon data loggers' in-built web server interface has been documented in some detail in the {{hardware:wattmons:wattmon_quick_start_guide.pdf|Quick Start Guide}} which is regularly updated with each new OS build. The current guide details some of the settings found in Wattmon OS version 3.00.
 +
 +The following sections have been categorized as per the layout within the WattmonOS, with the setup process for Modbus devices specifically detailed.
 +
 +  * **[[software:wattmonos:basicconfiguration|Basic Configuration Settings]]** - Setup for the basics such as login credentials, Date & Time, and Network settings.
 +  * **[[software:wattmonos:advancedconfiguration|Advanced Settings]]** - Settings which affect major functionality and data logging.
 +  * **[[software:wattmonos:modbusdevices|Modbus Device Setup]]** - Settings to interface with Modbus devices.
 +  * **[[software:wattmonos:customsettings|User Settings]]** - Dedicated //packages// for weather sensors and proprietary usage.
 +  * **[[software:wattmonos:powercontrol|Power Control]]** - Reduce active output power of multiple inverters to regulate energy.
 +
software/wattmonos.1562646948.txt.gz · Last modified: 2021/09/13 05:56 (external edit)