AN17 obsahuje Lua skript, pomocí kterého je možné ve stanovený den a hodinu nastavit výstupy NETIO zařízení do požadovaných stavů, nebo s nimi provést jiné akce (krátké zapnutí nebo vypnutí - restartování).
V příkladu AN16 běží v NETIO zásuvkách Lua script, který aktivně čte SNMP hodnotu z vnějšího zařízení a reaguje na ni. Chytré zásuvky tak přes LAN síť čtou po SNMP protokolu stav jiného zařízení na síti (na jiné IP adrese). AN16 demonstruje detekci vybité baterie v UPS a prodloužení funkce datacentra. Při stavu baterie pod 50%, vypíná elektrická zásuvka část chlazení. Dotazem na jiné SNMP OID lze reagovat na jiné veličiny z UPS (např detekovat výpadek vstupního napětí). Chytrá NETIO zásuvka a UPS komunikují přímo, bez jakéhokoliv serveru nebo aplikace uprostřed.
Příklad AN15 detekuje přepnutí centrálního vypínače a při změně stavu zapne nebo vypne během krátké chvíle po síti LAN desítky elektrických výstupů (zásuvek). Centrální vypínač je připojen na vstup sériového portu (PowerPDU 4C). Ovládání používá protokol URL API.
V Aplikační poznámce NETIO AN14 najdete postup na propojení chytrých zásuvek NETIO 4x a online wifi teploměru STE2 od firmy HW group. Tento Lua skript umožňuje spínat jednotlivé elektrické zásuvky (NETIO) na základě hodnoty DI vstupů (STE2). Zařízení spolu komunikují po LAN síti, hodnoty jsou přenášeny v .xml souboru. Skript lze upravit i pro jiná zařízení a data ve formátu xml.
STE2 od firmy HW group je LAN/WiFi teploměr/vlhkoměr. Aplikační poznámka NETIO AN13 představuje funkční Lua script, kterým lze propojit chytré zásuvky NETIO 4x a teploměr STE2. Elektrické zásuvky 230V se spínají podle hodnoty teploty (vlhkosti) senzoru připojeného do STE2. Zařízení spolu komunikují po LAN síti, hodnoty jsou přenášeny v .xml souboru. Script lze upravit i pro jiná zařízení a data ve formátu xml.
Elektrické zásuvky NETIO 4x (4x 230V, LAN a WiFi rozhraní) lze ovládat z webu a různých M2M protokolů. Mimo jiné i protokolem MQTT. Aplikační poznámka AN12 popisuje použití protokolu MQTT v módu “Generic” s využitím veřejného MQTT brokeru HiveMQ. Tento veřejný broker je určen pro testování, pro reálnou aplikaci doporučujeme vlastní instalaci tohoto či jiného MQTT Brokeru.
U zařízení NETIO je možné po síti LAN číst stavy výstupů a hodnoty elektrických měření pomocí SNMP v1, 2c (SNMP get) a ovládat výstupy PDU (SNMP set). AN11 popisuje, jak realizovat čtení a zápis pomocí SNMP v1, 2c v prostředí MS Windows nebo Linux.
Elektrické zásuvky NETIO 4x (NETIO 4 / 4All / 4C) je možné ovládat po síti LAN přes M2M API protokol Telnet s využitím příkazů KSHELL. Aplikační poznámka NETIO AN10 ukazuje použití protokolu Telnet k ovládání jednotlivých zásuvek, obsahuje základní popis protokolu KSHELL a příklady, jak komunikaci otestovat v operačním systému Windows s několika utilitami.
AN09 obsahuje Lua skript, který detekuje výpadek připojení k internetu a automaticky restartuje například mikrovlné připojení. Skript periodicky odesílá PING (icmp) na 1 ze 2 nastavených IP adres. Když ani jedna z IP adres neodpoví například 60 sekund, vypne jednu z elektrických zásuvek 230V na 20 sekund (short off - restart).
Příklad AN08 pomocí Lua skriptu zapíná a vypíná jednotlivé výstupy zásuvek 230V podle tabulky. Vzorová tabulka má 8 stavů. Každý stav trvá nastavenou dobu (minimálně jednu sekundu). Tento příklad lze použít jako cyklicky pracující „semafor“.
Aplikační poznámka AN07 obsahuje Lua skript, který zapíná a vypíná jednotlivé výstupy zásuvek 110/230V podle záznamu v určitém čase. Tabulka stavů může mít desítky řádků, které se vykonávají v určité hodiny nebo dny v týdnu.
AN06 je dvojice Lua skriptů, které jednou denně odešlou emailem denní report s přehledem počtu zapnutí pro každý výstup a spotřebované energie v kWh a v nějaké měně (kč / € / $ ). Každý den dostanete emailem přehled o spotřebované elektřině za 1 a 7 dní pro každý výstup napájení (elektrickou zásuvku).
AN05 je jednoduchý Lua skript, který odešle email vždy po restartu zařízení NETIO. Aplikační poznámka AN05 popisuje jak odesílat z Lua email.
Elektrické zásuvky NETIO 4 jsou připojeny do LAN nebo WiFi sítě. Jednotlivé zásuvky lze zapínat a vypínat jednoduše zavoláním url adresy z prohlížeče nebo příkazové řádky. Použití tohoto volání je velmi snadné. NETIO AN04 popisuje vytvoření Lua scriptu, který reaguje na parametry obsažené v http get adrese (url). Uživatelský Lua skript může oproti standardnímu M2M API rozhraní na bázi URL neboli http GET měnit chování zásuvek na různě pojmenované parametry.
Aplikační poznámka obsahuje návod na vytvoření Lua skriptu, který hlídá proud protékající jednotlivými zásuvkami NETIO 4All. Když zásuvkou protéká proud nad nastavený limit, déle, než je nastavený čas, skript výstup vypne a pošle email.