Inspiriert durch das WOL Skript, habe ich ein kleines JavaScript geschrieben um per Telegram über das Host System vom iobroker einen Ping Befehl absenden zu können.
Damit das Skript funktioniert muss in der Javascript Adapter Konfiguration das „exec“ Kommando erlaubt werden.
Code
createState("javascript.0.ping", 0); // Generiert beim starten den Datenpunkt, wenn nicht vorhanden
on({
id: "javascript.0.ping",
change: 'any'
}, function(obj) {
exec('ping -4 -c 3 '+getState("javascript.0.ping").val, function(err, stdout, stderr) {
sendTo('telegram', "send", {
text: '' + stdout + stderr
});
})
});
Alles anzeigen
schimmer-media.de/index.php?attachment/1737/schimmer-media.de/index.php?attachment/1738/