Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze |
public:mtx:analog_sms [2021/03/10 18:43] – friml | public:mtx:analog_sms [2021/04/16 13:05] (aktuální) – friml |
---|
==== Jak odesílat SMS alarmy v závislosti na hodnotě analogového vstupu ==== | ==== Jak odesílat SMS alarmy v závislosti na hodnotě analogového vstupu ==== |
| |
| Většina MTX modemů má jeden nebo více analogových vstupů (0-50V nebo 4-20mA). Pomocí konfiguračních parametrů ADC_ můžete konfigurovat chování těchto analogových vstupů. Můžete například nakonfigurovat analogový vstup tak, aby při překročení úrovně odesílal výstražné SMS nebo odesílal zprávu na MQTT server případně uskutečňil hlasové volání nebo automaticky spoustil příkaz AT (nebo dávku příkazů AT). |
| |
| K nastavení slouží tyto parametry:\\ |
| <font inherit/inherit;;#9b59b6;;inherit>//ADC_mode0, ADC_mode1, ADC_mode2\\ |
| ADC_config0, ADC_config1, ADC_config2//</font> |
| |
| Analogové vstupy lze konfigurovat jako napěťové, nebo proudové. (0-50V), nebo (4-20mA). Slouží k tomu parametr <font inherit/inherit;;#9b59b6;;inherit>//ADC_mode//</font><font inherit/inherit;;#2980b9;;inherit>//X //</font>kde X je číslo analogového vstupu. Ve výchozím stavu je vstup nakonfigurovaný jako napěťový. Pokud ho chceme přepnout na proudový, nastavíme parametr takto:\\ |
| <font inherit/inherit;;#9b59b6;;inherit>//ADC_mode0 : current//</font>\\ |
| **<sub>//Pozor: změna typu vstupu se nastavuje i hardwareově, přepnutím microswitche na desce elektroniky!// </sub> ** |
| |
| Chování vstupu se konfiguruje pomocí parametru: <font inherit/inherit;;#9b59b6;;inherit>//ADC_config//</font><font inherit/inherit;;#2980b9;;inherit>//X//</font>//, //kde X je opět číslo analogového vstupu. Parametr může nabývat následující hodnoty: normal, SMS, at, mqtt, call, wakeup - které jsou doplněny o další parametry. |
| |
| Pro odesílání SMS na základě hlídání nastavené MIN a MAX hodnoty na analogovém vstupu, vypadá nastavení parametru následovné: |
| |
| <font inherit/inherit;;#9b59b6;;inherit>//ADC_config0 //sms;<minValue>;<maxValue>;<hist>;<timeout>;<messageMin>;<messageMax>;<messageNormal></font> |
| |
| Tento parametr nastavuje chování modemu na základě stavu analogového vstupu č. 0 následovně: |
| |
| <font inherit/inherit;;#9b59b6;;inherit>sms -</font>modem bude odesílat SMS\\ |
| <font inherit/inherit;;#9b59b6;;inherit><minValue> -</font>SMS odešle pokud dojde k poklesu hodnoty na analogovém vstupu pod hodnotu //minValue// \\ |
| <font inherit/inherit;;#9b59b6;;inherit><maxValue> -</font>SMS odešle pokud dojde k překročení hodnoty na analogovém vstupu pod hodnotu //maxValue// \\ |
| <font inherit/inherit;;#9b59b6;;inherit><hist> -</font>hodnota //his// udává hysterezi pro eliminaci zasílání více SMS v případě kolísání hodnoty v okolí //maxValue, nebo minValue// \\ |
| <font inherit/inherit;;#9b59b6;;inherit><timeout> -</font>hodnota //timeout// udává minimální čas mezi odesláním dvou SMS [sec]. Slouží opět k eliminaci odesílání mnoha SMS v případě rychlé změny měřené hodnoty\\ |
| <font inherit/inherit;;#9b59b6;;inherit><messageMin> -</font>slouží k definování obsahu textové zprávy pro alarm MIN\\ |
| <font inherit/inherit;;#9b59b6;;inherit><messageMax> -</font>slouží k definování obsahu textové zprávy pro alarm MAX\\ |
| <font inherit/inherit;;#9b59b6;;inherit><messageNormal> -</font>slouží k definování obsahu textové zprávy pro návrat do normálu (hodnota mezi MIN a MAX) |
| |
| **Příklad konfigurace:** \\ |
| Hlídání analogového vstupu 0, který je konfigurovaný jako proudový, hlídáme MIN = 10mA, MAX=18mA, s histerezí 1mA, min. časovým rozestupem SMS 20 sec a alarmovými SMS: Nízká hodnota, Vysoká hodnota, OK. Alarmy odesílat na následující tři tel. čísla: <font inherit/inherit;;#9b59b6;;inherit>+34 666 123 456</font>, <font inherit/inherit;;#9b59b6;;inherit>+34 666 123 457, +34 666 123 458.</font>Pak konfigurace bude vypadat následovně: |
| |
| <font inherit/inherit;;#9b59b6;;inherit>//ADC_mode0: current\\ |
| ADC_config0: //sms;10000;18000;1000;20;Nízká hodnota;Vysoká hodnota;OK</font>\\ |
| <font inherit/inherit;;#9b59b6;;inherit>ALARM_smsNumber1: +34666123456\\ |
| ALARM_smsNumber2: +34666123457\\ |
| ALARM_smsNumber3: +34666123458</font> |
| |
viz. [[https://mtxm2m.com/en/knowledge-base/tunnel-configuration-parameters-related-to-analog-inputs-adc_|zde]] | viz. [[https://mtxm2m.com/en/knowledge-base/tunnel-configuration-parameters-related-to-analog-inputs-adc_|zde]] |