NEWS
Altes Mqtt Kommando finden/löschen?
-
Danke. Sorry verstehe nicht auf welchen Datenpunkt / Object ID ich triggern soll/kann.
Die nicht mehr existierende Quelle dürfte mal so ausgesehen haben:
-
@dieter_p sagte: auf welchen Datenpunkt / Object ID ich triggern soll/kann.
Der MQTT-Datenpunkt mit dem Topic "command/F0F5BD731123/fan"?
-
@paul53 said in Altes Mqtt Kommando finden/löschen?:
@dieter_p sagte: auf welchen Datenpunkt / Object ID ich triggern soll/kann.
Der MQTT-Datenpunkt mit dem Topic "command/F0F5BD731123/fan"?
Den gibt es nicht.
-
Bringt es etwas den MQTT Adapter komplett zu deinstallieren und wieder neu zu installieren? Hoffe das bringt nicht alle blocklys durcheinander wo eine Instanz davon genutzt wird.
-
@dieter_p Ich habe hier von Cron Jobs gelesen, die beim Beenden eines Scripts weitergelaufen sind.
Man kann sich die noch laufenden cron Jobs auflisten lassenlog('schedules', 'info'); const list = getSchedules(true); list.forEach(schedule => log(JSON.stringify(schedule)), 'info');
Die Schedules haben recht gut zurückverfolgbare Bezeichnungen ...
javascript.0 09:48:58.762 info script.js.Spielwiese.TestJs: schedules javascript.0 09:48:58.764 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"30 3-7 * * 1-5","scriptName":"script.js.Solltemperatur_Arbeitszimmer","id":"cron_1732815583959_9827"} javascript.0 09:48:58.764 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"45 8 * * 0,6","scriptName":"script.js.Solltemperatur_Arbeitszimmer","id":"cron_1732815584016_88303"} javascript.0 09:48:58.764 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"55 17 * * *","scriptName":"script.js.Solltemperatur_Arbeitszimmer","id":"cron_1732815584061_62373"} javascript.0 09:48:58.765 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"0 */1 * * *","scriptName":"script.js.Energiezaehler.Gaszaehler","id":"cron_1732815584144_21504"} javascript.0 09:48:58.765 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"* * * * *","scriptName":"script.js.Fritzbox.DOCSISV01","id":"cron_1732815585730_7937"} javascript.0 09:48:58.765 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"0 23 * * *","scriptName":"script.js.Alarme.Schlafzimmer.Luftfeuchte","id":"cron_1732815586660_18288"} javascript.0 09:48:58.765 info script.js.Spielwiese.TestJs: {"type":"cron","pattern":"0 10 * * *","scriptName":"script.js.Alarme.Schlafzimmer.Luftfeuchte","id":"cron_1732815586717_99540"} javascript.0 09:4
-
@martinp said in Altes Mqtt Kommando finden/löschen?:
@dieter_p Ich habe hier von Cron Jobs gelesen, die beim Beenden eines Scripts weitergelaufen sind.
Man kann sich die noch laufenden cron Jobs auflisten lassenDanke, wo machst Du das?
-
@dieter_p Im Javascript-Adapter habe ich ein "Test-Script", wo ich gelegentlich Sachen ausprobiere ... da kommt auch der Code-Ausschnitt und der Log-Schnipsel her
Das DOCSISV01 Script aus obigem Logging schaut sich beim Start auch nach laufenden schedules um
-
Danke. Leider nein.
Hatte das wieder angelegte Testblockly zur Veranschaulichung oben (https://forum.iobroker.net/topic/78408/altes-mqtt-kommando-finden-löschen/3?_=1733141285359) noch nicht wieder gelöscht und das zeigt er u.a. sehr korrekt an.
Nun hab ich es wieder gelöscht und Dein Vorschlag-Skript gibt mir leider nichts Passendes zum 20 Sekunden Zyklus aus.
Das störende/unaufindbare Kommando läuft aber weiterhin über Mqtt.
-
@dieter_p sagte: unaufindbare Kommando läuft aber weiterhin über Mqtt.
Es könnte auch über ein Intervall ausgelöst werden. Das Intervall sollte aber spätestens bei Neustart von ioBroker gelöscht werden, wenn das zugehörige Skript nicht mehr existiert.
-
@paul53 said in Altes Mqtt Kommando finden/löschen?:
Das Intervall sollte aber spätestens bei Neustart von ioBroker gelöscht werden, wenn das zugehörige Skript nicht mehr existiert.
Danke. Auch wenn ich gestern zu 100% sicher bin es getan zu haben. Nun nach dem kompletten Neustart ist Ruhe!
Edit: Weiterer Fehler hatte andere Ursache