S-Monitoring is a system designed to acquire, visualise, prepare and save consumption data. The special feature of S-Monitoring is the open structuring of the "management level". The transparency, consistency and simplicity of the S-Monitoring web and IT technology allow every user in the property to manage the consumption of water, electricity, gas, heat, etc. Everyone is able to see all the data relevant to them and can control it from anywhere at any time. This makes it possible to achieve substantial sustainable increases in efficiency without the need for expensive extensive investment projects. The increased level of consciousness and responsibility stops the wasteful use of energy.
S-Monitoring COSinus functions
|Datasheet||PP26-596||S-Monitoring COSinus functions|
Update PCD with SMonitoring App
|Technical Info||26-654||Update PCD with SMonitoring App|
S-Monitoring Application Navigation
|Flyer||PP26-582||S-Monitoring Application Navigation|
S-Monitoring Templates Overview
|Flyer||S-Monitoring Templates Overview|
Tutorial videos around the theme of energy data acquisition with Saia PCD controllers.
6 Videos available on a Youtube Playlist link
- Energy data logging [1/6]
- Integration custom counter [2/6]
- S-Monitoring in HVAC application [3/6]
- Use the energy data in your program [4/6]
- Read data from other PCD in the network [5/6]
- Datastructure and access to data via FTP [6/6]
F-Box Library for PG5 2.1
Easy Update Tool
Easy Update Tool
|Software||Easy Update Tool|
Tool for the update of the S-Monitoring application.
(Easy Update backup and recover package) listed below.
This tool does load the *.sbcupd file in to the PCD/MB-Panel.
The *.sbcupd does contains the PCD firmware, the PG5 application program and the Web-project.
The tool does perform an automatic reboot of the PCD/MB-Panel after the loading of the file.
The Easy Update Tool does work only since the PCD/MB-Panel FW 1.24.05.
If the PCD/MB-Panels does contain a FW < 1.24.05 then first an update to FW >= 1.24.05 with the PG5 FW-downloader is required.
PG5 Project and Firmware for S-Monitoring Application
The 'Easy Update backup/recover package" does contain a *.sbcupd file.
This file does contain the PCD firmware, the PG5 application program and the Web-project.
The 'Easy Update Tool' is required to load the *.sbcupd file in to the PCD/MB-Panel.
Difference between the Easy Update backup and recover package:
Both packages do update the PCD/MB-Panel:
- PG5 application program
- PG5 web-project
- The Easy Update recover package does reset the configuration settings to the factory default values.
(Like tcp/ip address, password, e-mail settings, language)
- The Easy Update backup package does not change the configuration settings (However, the IP address will be reinitialized).
Good to know
For using S-Monitoring PG5 2.2.110 or later is required.
The "S-Energy Report Tool" for easy importing of historical data into Excel from Engiby, already known via the Energy manager, has been extended. It can also be used starting from version 1.0.012 for S-Monitoring applications. Link
The differences between the S-Energy Report tool 1.0.003, 1.0.006 und 1.0.014 are listed in FAQ 101714.
The E-Controller (PCD1.M0E160E0), equipped with the S-Monitoring Application, will be delivered with the official version 1.20.39 and PG5 project version 1.01.04, starting from CW22 2013.
S-Web Technology / ADSL
How to set up DynDNS on a router? (FAQ #101197)
For connecting a PCD to the internet a router is required. In case this router "knows" a DynDNS service, it is possible to find this this router by name.
The attached document contains an example of a step by step procudure for configuring dynamic DNS on a router (which "knows" DynDNS).
- Note that the choice of the router or the DynDNS service from this document is sheer coincicence and does not mean that only this router works with PCD systems.
- Saia-Burgess Controls AG can not give support for the router configuration or the DynDNS setup. For support request regarding the router functionality or DynDNS please contact the according provider.
How to know the IP Address of a device addressed with an URL? (FAQ #101064)
The use of DNS (Domain Name Service) is very convenient for remembering the address of a host (e.g. a PCD3 connected to the internet with a DSL router). However, in some cases it is necessary to know the IP address of this host rather than the domain name.
How to translate the URL of a host to its IP address?
This task can be done by the tool "nslookup" which is installed on every Windows system:
- Open the DOS console (from the "Windows Start menu" select "Run..." and type in "cmd")
- Type in the the instruction
(don't forget the point after the URL)
As response you will receive the IP address of the requested name. In the screenshot above the IP address of the host "durrer.dyndns.tv" is 22.214.171.124.
How to connect a PCD behind an (A)DSL router? (FAQ #101007)
As a PCD system does feature various "Internet communication features" (Web Server, Ether-S-Bus, SMTP etc.), it suggests itself to connect it to the Internet using e.g. an (A)DSL router. This FAQ is aimed to explain some key-points to be considered for accessing a PCD over the Internet.
For connecting a PCD to the internet using an ADSL router, the principal understanding of the functionality and tasks of a router need to be understood. In a second step, the communication protocol for the connection is to be defined because
every of the following protocols does require other configurations of the router. The attached document tries to explain the router functionality and tries to point out relevant information for connecting a PCD to the Internet and realizing the communication over the following protocols:
- http direct (for accessing the Web Server of the PCD, don't forget the password protection of the Web Server)
- Ether-S-Bus (not recommended unless you are using a secure VPN connection)
- for programming the PCD with PG5
- for connecting a PCD which does not feature http direct with WebConnect)
- SMTP (for sending EMails from the PCD)
For each of these protocols, please refer to the corresponding chapter in the attached document.
Important remark concerning security
Please consider the fact that the connectivity of a PCD on the internet does also mean that everyone can connect to the system. Therefore the interfaces over which the PCD can be reached from the internet need to be protected additionally (if the web server can be reached from the internet and no security is implemented, everyone can e.g. modify Register values on the PCD which can lead to malfunction of the application).
We therefore recommend whenever possible to use a VPN connection rather than just forwardig ports.
If this is not possible:
- Enable the password protection of the S-Web server (this can be configured in the PG5 Device Configurator)
Note that the password macro in the Web Editor does NOT secure the access to the media of the PCD (but only the access to the Web Editor Pages)
- Remove the default user "root" from the FTP server (can also be done in the PG5 Device Configurator)
- Do not enable Ether-S-Bus unless the PCD is connected over a VPN connection only (because even with the password protection of S-Bus will still allow everyone to modify media values as e.g. Register Values)
How I have to configure my ADSL router? (FAQ #100454)
The settings of the ADSL router which we do use in Murten are shown on the attached document.
Depending on your configuration and your needs you have to adapt the settings of the ADSL router.
How can I know the TCP/IP address of a public e-mail server? (FAQ #100453)
The instruction nslookup allows to find out the TCP/IP address of a public e-mail server.
To know the e-mail address of a public e-mail server enter the following string on the command window of windows.
After this you have to enter the smtp address of the e-mail server.
(On the example below it's the address smtp.green.ch)
The TCP/IP address of the e-mail server is shown on the next line below the name of the smtp server.
(On the example below it's the address 126.96.36.199)
Experiences with ADSL Routers (FAQ #100203)
For our Webserver Demo installation we have worked with different ADSL Routers, none of which was perfect.
Our Webserver Demo installation is connected to the Internet via an ADSL Link on an ISDN line, which is provided by www.green.ch. This provider offers fixed IP addresses for a good price and can be recommended vividly to all Swiss Customers.
Criterias to choose an ADSL Router
- you need to know whether an analogue or ISDN version is required (depends on the telephone line)
- it must support "nailed up connections", which means that if the internet connection is not closed periodically and if for some reason the connection gets lost anyway, the Router re-establishes the connection
- it should contain a firewall
- it should support address translation, so you can route telegrams to port 80 to the PC with WebConnect and telegrams to port 5050 to a PCD directly. Other ports should be blocked inwards
- an integrated switch is quite useful
Zyxel Prestige 650 ME-I
- does not support nailed up connections, so you need to run a software on the frontend PC which simulates Web traffic (for instance come.to/StayAlive ), to make sure the installations stays available from outside. Without such a tool the Router closes the Internet connection after a while and you cannot access the frontend PC or PCD anymore until you create Web traffic on the PC
- user friendly configuration tool
Zyxel Prestige 650 H-I
- nice product with rich features, 4 Port Switch, supports nailed up connections. Didn't work in our installation, Web traffic was only possible from the LAN to the WAN, but not vice versa, independent of the firewall configuration
- user friendly configuration tool
Devolo Microlink ADSL Modem Router
- nice product with rich features, 4 Port Switch, supports nailed up connections. Blocks periodically in our installation, a power down / power up is necessary to re-establish the Internet connection. Since we cut the supply of the unit for a moment at noon, the product works fine...
- very bad documentation, configuration tool is not user friendly, not suitable for people that configure an ADSL Router for the first time
- we bought standard low price Routers, which are designed to let a workgroup share an Internet connection. With the Webserver we use the product the other way around, which can cause problems with some products
- do not expect to get useful support from the suppliers of ADSL Routers in this class. If the product does not work in your installation, it is worth returning it and try another model from the same or from another manufacturer
- using an output of the PCD to cut the supply of the Router periodically has proved to be a good idea. The cheap routers are usually used in an environment where somebody can interact easily in case of problems (private use at home), for Webserver applications in the field this is not always that easy
S-Web Technology / Android- and iPhone Apps
Why after a update of the Microbrowser Android app to the version 2.0.0_4 the error message 'file not found' is shown? (FAQ #101918)
It could happen that the message 'File not found' is shown on the microbrowser app on your smartphone/handheld when trying to display the web-pages stored on the PCD.
Since the version 2.0.0_4 of the android microbrowser app, it's necessary to write the whole path in to the connection settings.
Please enter the whole path into the connect area like following example:
Is it possible to increase the Heap size for the SBC Micro Browser App for Android smartphones/tablet? (FAQ #101851)
When you make frequently logs and create a file only every week it is possible that you get the message “File is too big for the heap” on the Micro Browser App on the Android smartphone/tablet.
It's possible to increase the Heap by modifying the file uBrowser.xml which is stored on the smartphone/tablet.
To do this connect the smartphone to the computer and export all config files with the app menu button (Options-> Export Files to SD card).
The config files are saved in the internal flash in the folder “Download”.
Take the file uBrowser.xml and copy it to the computer, open the file and mofify the parameters.
After that save the file in the same folder “Download” of the smartphone and import all config files with the app menu button (Options-> Import Files from SD card)
For info, since V.188.8.131.52 (26.04.2013) of the Micro Browser App, the default heap sizes are defined like that:
// Heap for memory allocation of painter objects
#define MYHEAPSIZE1_KB 2048
// Heap for memory allocation of HTML tags and CO
#define MYHEAPSIZE2_KB 2048
// Heap for Macro Offline Trends and HDLog Trends (4MB instead of 1MB)
#define MYHEAPSIZE3_KB 4096
// For Macro online trends (4MB instead of 1MB)
#define MYHEAPSIZE4_KB 4096
Is there an Android application to display S-Web editor projects on Android devices? (FAQ #101794)
Yes, it is available under:
Why can't I see the content of the PCD WebServer on my Android- or iPhone App? (FAQ #101777)
In a usual Web-Browser (IE, Firefox, Chrome, Safari etc.) running on a PC, the content of the PCD WebServer is displayed by simply typing the IP-Address of the PCD into the URL field. With iPad-, iPhone-, iPod- and Android Apps, the procedure is slightly different.
With iPad-, iPhone-, iPod- and Android Apps it is mandatory to type as well "http://" before the IP-Address of the PCD.
S-Web Technology / S-Monitoring
Why the cost calculation is not correct on the S-Monitoring application? (FAQ #101956)
If the cost calculation in the S-Monitoring is not correct, then do check the format of the PCD variables in the *.wvar file of the web-editor8.
If for example the variable NT-EM,Addr,WTxtotal.Tariff does have a format definition, then the cost calculation doesn’t work correctly.
To solve the problem remove the format definition in the format field and compile/download the project in to the PCD.
It’s not allowed that the NT-EM… variables does have any format value in the format field.
Why the S-Monitoring / HD Log File 3.0 trendcurves are not updated on the Micro Browser App for Windows? (FAQ #101949)
If trendcurves are displayed in a Browser (IE / Firefox / Chrome) or a MB-Panel and the Reload button on the web-page is pressed, then the trendcurves are updated with the newest values.
But if the web-applicaiton is running on a MB-App for Windows, then the trencurves are only loaded once if the web-page is displayed the first time, but they will be never updated by pressing the reload button.
There is a problem in the PCD-Firmware.
The PCD send the Information that the .csv file has been changed, but the MB-App does not notice it.
Therefore the MB-App never does a reload by pressing the reload button.
Use the PCD FW 1.24.30 or newer to solve the problem.