Your comments

Yes, this method will also work.

If you use a third-party SMTP server - make sure that you do not violate the rules of e-mailing (otherwise, a third-party SMTP server can classify as spam).

Yes.

For example:

if ((name == "Reg_02") && (value == 100))
{
try_to_send();
}

The function try_to_send() must contain instructions for sending to multiple recipients. If possible (you are the administrator of the SMTP server), the monitor attempts to send itself to the SMTP server: connection, authentication, sending, etc. So it will be easier to understand if something does not work.

Hello.

Call the function with sending for each email (it is possible in a loop if the list of recipients is large and changes frequently). If you do not have your own SMTP server (use a third-party), then check with the mail administrator the rules of mailing (how many letters per hour, the interval of sending, etc.).

Hello.

Look in the attached project. This example works for sure.

Sound_Modbus.irpz

Hello.

Yahoo changed the API. We fixed the module with the new API. Link to the new version. Read the instructions before use. If you have I3 lite, the module is replaced by a new version, the instructions in the description.

Hello.

This limitation of the web socket to the web interface of the iRidium server was displayed not all the value. If you save a value in the feedback, it can be very large and then the web browser may hang. For the stable operation of the web browser and there is a limit.

Hello.

You can save the last received value to a variable and compare it when you get a new value. If they are not equal, then call some function. See attached example.

TC.sirpz

Hello.

The poll can be done through a recursive IR.SetTimeout. If done through IR.SetInterval, the interval of 100 MS can be critical for the stable operation of the server.

If you have a NAS, you need to mount your network directory to the local file system. We did not check whether it would be possible to mount on CIFS or NFS, as UMC was not planned for such tasks. However, you can try.

Hello.

If you manage to install and configure Asterisk on a Raspberry Pi, it will work with our SIP driver. You can use Asterisk, 3CX. Links to instructions for different SIP servers can be found here.