Mosquitto und Redmatic (Nodered) installieren, den Shelly über MQTT anfragen.
Oder: über http-Befehl den Zustand oder was anderes abfragen und wenn nichts kommt, ist der Shelly ohne Stron oder tot.
Beispiel:
Code: Alles auswählen
string url="'http://192.168.178.XX/cm?cmnd=POWER'";
dom.GetObject("CUxD.CUX2801012:16.CMD_SETS").State("wget -q -O - '"#url#"'");
dom.GetObject("CUxD.CUX2801012:16.CMD_QUERY_RET").State(1);
var tasmota = NULL
var tasmota = dom.GetObject("CUxD.CUX2801012:16.CMD_RETS").State();
if ((tasmota.Contains("ON") || (tasmota.Contains("OFF"))
{
boolean Netzspannung = true;
}
else
{
boolean Netzspannungr = false;
}
dom.GetObject("Netzspannung").State(Netzspannung);
WriteLine(tasmota);
WriteLine("Steckdose = " + Power.ToString());