start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
start [2020/06/19 09:02] – ↷ Links adapted because of a move operation atolstov | start [2022/02/22 16:25] – [Vizualization] emozolyak | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== WebHMI Documentation ====== | ====== WebHMI Documentation ====== | ||
+ | |||
+ | {{ network: | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | * [[what_is_webhmi|What is WebHMI?]] | ||
* [[Purpose and application]] | * [[Purpose and application]] | ||
- | * [[WebHMI functionality]] | + | * [[webhmi_functionality|Functionality overview]] |
- | ===== Download and run demo version | + | ===== Virtual WebHMI images |
- | * [[Run WebHMI as virtual | + | * [[vb: |
+ | * [[l2_vm|Running Level2 cloud image]] | ||
+ | * [[licensing_vm# | ||
- | ===== Steps to take before turning on your WebHMI ===== | + | ===== Hardware |
* [[Connectors|Connect cables]] | * [[Connectors|Connect cables]] | ||
* [[Connecting External Devices|Connect external devices]] | * [[Connecting External Devices|Connect external devices]] | ||
Line 19: | Line 24: | ||
* [[Time synchronization]] | * [[Time synchronization]] | ||
* [[Prohibition of the SSH connections]] | * [[Prohibition of the SSH connections]] | ||
- | * [[FTP server]] | ||
- | ===== System setup ===== | + | |
+ | ===== System setup & Maintenance | ||
* [[setup_menu | Project Setup Menu]] | * [[setup_menu | Project Setup Menu]] | ||
* [[System settings]] | * [[System settings]] | ||
- | * [[Configuration reset]] | + | * [[webhmi_branding|Branding]] |
- | * [[Performance optimization]] | + | |
* [[Managing users]] | * [[Managing users]] | ||
* [[Project backup and restore]] | * [[Project backup and restore]] | ||
+ | * [[Configuration reset]] | ||
+ | * [[Firmware upgrade]] | ||
+ | * [[Reboot and shutdown]] | ||
+ | * [[Disk usage]] | ||
+ | * [[data_cleansing_tool|Data cleansing tool]] | ||
+ | * [[About page]] | ||
Line 33: | Line 43: | ||
===== Interfacing external devices and data acquisition ===== | ===== Interfacing external devices and data acquisition ===== | ||
* [[Connections]] | * [[Connections]] | ||
+ | * [[Supported protocols]] | ||
+ | * [[WebHMI internal registers]] | ||
+ | * [[Custom protocols]] | ||
+ | * [[Connection of additional RS-232/ | ||
+ | * [[Examples of WebHMI connections to various devices]] | ||
* [[Registers]] | * [[Registers]] | ||
- | * [[WebHMI internal registers]] | + | * [[On-demand registers]] |
- | * [[Supported protocols]] | + | |
- | * [[Custom protocols]] | + | |
- | * [[Examples of WebHMI connections to various devices]] | + | |
- | * [[Connection of additional RS-232/422/485 ports]] | + | |
* [[Events]] | * [[Events]] | ||
* [[Alerts]] | * [[Alerts]] | ||
- | * [[Performance of data exchange]] | ||
- | * [[On-demand registers]] | ||
- | ===== Programming WebHMI ===== | + | |
- | * [[Introduction to Lua programming]] | + | |
- | * [[Scripts editor]] | + | |
- | * [[Get access to registers]] | + | |
- | * [[Write to logs]] | + | |
- | * [[Key-value storage]] | + | |
- | * [[Send notifications]] | + | |
- | * [[Get weather conditions and forecast]] | + | |
- | * [[Control connections]] | + | |
- | * [[Check network status]] | + | |
- | * [[Working with recipes]] | + | |
- | * [[Functions to manage energy/ | + | |
- | * [[Current alerts]] | + | |
- | * [[/ | + | |
- | * [[Custom libraries]] | + | |
- | * [[integration_with_other_systems | HTTP requests]] | + | |
===== Data visualisation ===== | ===== Data visualisation ===== | ||
* [[Screens]] | * [[Screens]] | ||
+ | * [[screencast|Screencasts]] | ||
* [[Dashboards]] | * [[Dashboards]] | ||
+ | * [[Dashboard templates]] | ||
+ | * [[Dashboard Import and Export]] | ||
+ | * [[Image library]] | ||
+ | * [[Video streams]] | ||
* [[context_menus|Context menus]] | * [[context_menus|Context menus]] | ||
- | * [[Dashboard templates]] | ||
- | * [[Dashboard Import and Export]] | ||
* [[Trends]] | * [[Trends]] | ||
* [[Historical graphs]] | * [[Historical graphs]] | ||
- | * [[Custom graphs/ | ||
* [[Registers log]] | * [[Registers log]] | ||
+ | |||
+ | ===== Analytics tools ===== | ||
+ | |||
+ | * [[Custom graphs/ | ||
+ | * [[resource_local_tool | Resource meters anaylytics tool]] | ||
+ | * [[Raw values]] | ||
+ | * [[User actions]] | ||
+ | |||
+ | |||
+ | |||
===== Control ===== | ===== Control ===== | ||
+ | * [[programming_webhmi | Programming WebHMI in Lua]] | ||
* [[Calendar]] | * [[Calendar]] | ||
* [[Recipes]] | * [[Recipes]] | ||
- | + | | |
- | ===== Export data to Level2 cloud system ===== | + | |
- | Level2 is a system that allows you to combine many WebHMIs into a single supervisory system. Also, on the basis of this system, additional services are provided to WebHMI users: sending SMS, emails, Telegram messages, VPN, HTTP Proxy and others. | + | |
- | + | ||
- | | + | |
- | * [[How to connect WebHMI to Level2]] | + | |
- | * [[Remote access to WebHMI UI]] | + | |
- | * [[Send collected data to Level2]] | + | |
- | * [[Show multiple objects on map]] | + | |
- | * [[Building graphs in Level2]] | + | |
- | * [[Creating advanced reports in Level2]] | + | |
- | * [[Setup resource meters and resources consumption analysis]] | + | |
- | * [[Analysis of the costs of resource usage]] | + | |
- | * [[Temperature-dependent resource consumption analysis]] | + | |
- | * [[Compare resource consumptions of two objects]] | + | |
- | * [[Control system behaviour based on holidays, weekends, working days]] | + | |
- | * [[Control consumption limits]] | + | |
- | * [[Check resource meter readings]] | + | |
- | * [[Send SMS via Level2]] | + | |
- | * [[Send E-mails via Level2]] | + | |
- | * [[Send Telegram messages via Level2]] | + | |
- | * [[Send Viber messages via Level2]] | + | |
- | * [[Remote service access to equipment]] | + | |
- | * [[Communication between 2 WebHMIs via internet]] | + | |
- | * [[Billing, rates, transfer money between account, vouchers]] | + | |
===== Advanced functions ===== | ===== Advanced functions ===== | ||
* [[Remote service access]] | * [[Remote service access]] | ||
- | * [[Sending SMS via GSM modem]] | ||
* [[Virtual UART]] | * [[Virtual UART]] | ||
* [[Integration with other systems]] | * [[Integration with other systems]] | ||
- | ===== Internet | + | ===== Getting access to the collected data ===== |
- | * [[iot:tutorial:mqtt|MQTT]] | + | |
+ | * [[Modbus TCP Server]] | ||
+ | * [[ftp_server |Accessing data via FTP server]] | ||
+ | * [[Access via API | API reference guide]] | ||
+ | |||
+ | |||
+ | |||
+ | ===== Tips & Tricks ===== | ||
+ | |||
+ | * [[app_notes | Application notes]] | ||
+ | * [[performance_optimization | Optimizing performance & fine tuning your system]] | ||
+ | * [[backing_up_your_data|Backing up your data]] | ||
+ | * [[Useful programs]] | ||
+ | * [[Debugging complex programs]] | ||
+ | |||
+ | ===== Troubleshooting & FAQ ===== | ||
+ | |||
+ | * [[support_page|Quick support right from the WebHMI]] | ||
+ | * [[Error indication]] | ||
+ | * [[Troubleshooting FAQ |Troubleshooting]] | ||
+ | * [[faq| FAQ]] | ||
+ | {{ : | ||
+ | ====== Level2 cloud system ====== | ||
+ | |||
+ | ---- | ||
+ | ===== Introduction | ||
+ | |||
+ | Level2 is a system that allows you to combine many WebHMIs and other compatible devices into a single supervisory & management system. Also, on the basis of this system, additional services are provided: remote access, data collection, notification options, reports etc. | ||
+ | |||
+ | * [[level2: | ||
+ | * [[l2_functions_overview|Level2 quick overview]] | ||
+ | * [[level2: | ||
+ | * [[connect_iot_device_to_L2|How to connect | ||
+ | |||
+ | |||
+ | |||
+ | ===== Nodes setups for using services ===== | ||
+ | |||
+ | |||
+ | * [[webhmi_l2_setup|WebHMI node setup]] | ||
+ | * [[setting up an IoT node|Setting up an IoT node]] | ||
+ | |||
+ | ===== Remote access functions ===== | ||
+ | |||
+ | * [[level2:remote_access_to_webhmi_ui | Remote access to WebHMI UI]] | ||
+ | * [[remote_service_access| Remote service access to equipment]] | ||
+ | * [[level2:communication_between_2_webhmis_via_internet | ||
+ | |||
+ | ===== Collecting data on Level2 ===== | ||
+ | |||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | ===== Visualization ===== | ||
+ | |||
+ | * [[l2_screens|Creating screens in the Level2 system]] | ||
+ | |||
+ | ===== Maps ===== | ||
+ | |||
+ | * [[level2: | ||
+ | |||
+ | |||
+ | |||
+ | ===== Reports ===== | ||
+ | |||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | |||
+ | ===== Delivering higher level logic for the nodes ===== | ||
+ | |||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | * [[get_weather_conditions_and_forecast|Weather - dependent logic]] | ||
+ | |||
+ | |||
+ | ===== Notification services ===== | ||
+ | |||
+ | |||
+ | * [[level2: | ||
+ | * [[iot_register_telegram_option|Sending Telegram messages using IoT Device register settings]] | ||
+ | * [[level2: | ||
+ | * [[level2: | ||
+ | |||
+ | ===== User management ===== | ||
+ | |||
+ | *[[Level2 users management|Level2 user management]] | ||
+ | |||
+ | ===== Accounting ===== | ||
+ | |||
+ | * [[Billing, rates, transfer money between account, vouchers | Billing, rates, transfer money between account, vouchers]] | ||
+ | |||
+ | |||
+ | |||
+ | ====== Internet of Things (IoT) ====== | ||
+ | |||
+ | ---- | ||
==== Tutorials ==== | ==== Tutorials ==== | ||
* [[iot|Industrial Internet of Things (IIoT)]] | * [[iot|Industrial Internet of Things (IIoT)]] | ||
- | | + | |
- | * [[iot# | + | * [[: |
- | * [[iot# | + | * [[: |
- | * [[iot# | + | * [[:iot: |
- | * [[iot# | + | * [[:iot: |
- | * [[iot# | + | * [[:iot: |
- | * [[iot: | + | * [[:iot: |
+ | * [[:iot: | ||
+ | * [[:iot: | ||
- | * Amazon Web Services | + | ==== Amazon Web Services |
- | * **[[:iot: | + | * **[[iot: |
- | * [[:iot:aws:integration|AWS WebHMI Integration]] | + | * [[:iot:tutorial:aws-integration|AWS WebHMI Integration |
- | * [[: | + | |
- | * WebHMI Amazon Web Services Integration | ||
- | * [[: | ||
- | * [[: | ||
+ | ==== WebHMI Amazon Web Services Integration ==== | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
- | ===== Get access to collected data ===== | ||
- | * [[Modbus TCP Server]] | ||
- | * [[Accessing data via FTP]] | ||
- | * [[Access via API]] | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | *[[access_via_api# | ||
- | * [[Example of data access from Excel]] | ||
- | * [[Example of data access from C/C++]] | ||
- | * [[Android demo application]] | ||
- | ===== Maintenance ===== | ||
- | * [[About page]] | ||
- | * [[Reboot and shutdown]] | ||
- | * [[Disk usage]] | ||
- | * [[Firmware upgrade]] | ||
- | ===== Tips & Tricks ===== | ||
- | * [[Useful programs]] | ||
- | * [[Debugging complex programs]] | ||
- | ===== Troubleshooting ===== | ||
- | * [[Error indication]] | ||
- | * [[Troubleshooting FAQ |Troubleshooting FAQ ]] | ||
start.txt · Last modified: 2024/08/09 09:33 by emozolyak