Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Altes Mqtt Kommando finden/löschen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    445

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Altes Mqtt Kommando finden/löschen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
mqtt adapter server
12 Beiträge 3 Kommentatoren 653 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Online
    D Online
    Dieter_P
    schrieb am zuletzt editiert von
    #1

    Hi

    sensibilisiert durch unerklärliches Verhalten von Tasmota Geräten auf für sie unbestimmte Mqtt Kommandos, habe ich mir mal wieder den Tasmota Log angesehen und mir ist dort ein Kommando aufgefallen, dass ich mal über einen Zeitrigger (alle 20 Sekunden) ausgetüftelt habe.

    Aktuell sollte dieses Testblockly aber gelöscht sein. Also bin ich auf die Suche gegangen.
    Alle in Frage kommenden Blockly-Skripte auf Stop gesetzt und den Mqtt Adapter auf Debug-Log.
    Dennoch gehen da weiterhin alle 20 Sekunden die Kommandos raus:

    2024-12-01 13:19:00.052 - debug: mqtt.0 (70551) Sending message from server to clients via topic command/F0F5BD731123/fan: A ...
    

    Danach die Blocklys durchsucht und hier ist Flaute:
    d06c4466-2f09-4940-8e4b-90f16ee2d000-image.png

    Alle Mqtt Adapter und den IOBroker neu gestartet aber es werden weiterhin alle 20 Sekunden diese Kommandos abgesetzt und ich kann mir nicht erklären wo die her kommen.

    Ich befürchte irgendwo hängt da der "Altcode" im System aber würde gerne weiter analysieren um es zu fixen, aber wie?

    In einem weiteren Mqtt Client (Mqtt Explorer) nachgesehen, sehe ich ebenso die Kommandos alle 20 Sekunden. Ist also keine Tasmota-Ente was ja auch der Debug-Log des Mqtt Adapters bestätigt.

    Habt ihr eine Idee wie ich der "Quelle" und einem Fix auf die Spur komme?

    paul53P 1 Antwort Letzte Antwort
    0
    • D Dieter_P

      Hi

      sensibilisiert durch unerklärliches Verhalten von Tasmota Geräten auf für sie unbestimmte Mqtt Kommandos, habe ich mir mal wieder den Tasmota Log angesehen und mir ist dort ein Kommando aufgefallen, dass ich mal über einen Zeitrigger (alle 20 Sekunden) ausgetüftelt habe.

      Aktuell sollte dieses Testblockly aber gelöscht sein. Also bin ich auf die Suche gegangen.
      Alle in Frage kommenden Blockly-Skripte auf Stop gesetzt und den Mqtt Adapter auf Debug-Log.
      Dennoch gehen da weiterhin alle 20 Sekunden die Kommandos raus:

      2024-12-01 13:19:00.052 - debug: mqtt.0 (70551) Sending message from server to clients via topic command/F0F5BD731123/fan: A ...
      

      Danach die Blocklys durchsucht und hier ist Flaute:
      d06c4466-2f09-4940-8e4b-90f16ee2d000-image.png

      Alle Mqtt Adapter und den IOBroker neu gestartet aber es werden weiterhin alle 20 Sekunden diese Kommandos abgesetzt und ich kann mir nicht erklären wo die her kommen.

      Ich befürchte irgendwo hängt da der "Altcode" im System aber würde gerne weiter analysieren um es zu fixen, aber wie?

      In einem weiteren Mqtt Client (Mqtt Explorer) nachgesehen, sehe ich ebenso die Kommandos alle 20 Sekunden. Ist also keine Tasmota-Ente was ja auch der Debug-Log des Mqtt Adapters bestätigt.

      Habt ihr eine Idee wie ich der "Quelle" und einem Fix auf die Spur komme?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @dieter_p sagte: hier ist Flaute:

      Nimm den Filter raus.

      @dieter_p sagte in Altes Mqtt Kommando finden/löschen?:

      Idee wie ich der "Quelle" und einem Fix auf die Spur komme?

      Mit einem Dubug-Log auf den betreffenden Datenpunkt.

      Blockly_Debug.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      D 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @dieter_p sagte: hier ist Flaute:

        Nimm den Filter raus.

        @dieter_p sagte in Altes Mqtt Kommando finden/löschen?:

        Idee wie ich der "Quelle" und einem Fix auf die Spur komme?

        Mit einem Dubug-Log auf den betreffenden Datenpunkt.

        Blockly_Debug.JPG

        D Online
        D Online
        Dieter_P
        schrieb am zuletzt editiert von Dieter_P
        #3

        @paul53

        Danke. Sorry verstehe nicht auf welchen Datenpunkt / Object ID ich triggern soll/kann.

        Die nicht mehr existierende Quelle dürfte mal so ausgesehen haben:

        afae6353-75b5-4f4e-993b-cd003686bbaa-image.png

        paul53P 1 Antwort Letzte Antwort
        0
        • D Dieter_P

          @paul53

          Danke. Sorry verstehe nicht auf welchen Datenpunkt / Object ID ich triggern soll/kann.

          Die nicht mehr existierende Quelle dürfte mal so ausgesehen haben:

          afae6353-75b5-4f4e-993b-cd003686bbaa-image.png

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @dieter_p sagte: auf welchen Datenpunkt / Object ID ich triggern soll/kann.

          Der MQTT-Datenpunkt mit dem Topic "command/F0F5BD731123/fan"?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          D 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @dieter_p sagte: auf welchen Datenpunkt / Object ID ich triggern soll/kann.

            Der MQTT-Datenpunkt mit dem Topic "command/F0F5BD731123/fan"?

            D Online
            D Online
            Dieter_P
            schrieb am zuletzt editiert von
            #5

            @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.

            D 1 Antwort Letzte Antwort
            0
            • D Dieter_P

              @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.

              D Online
              D Online
              Dieter_P
              schrieb am zuletzt editiert von
              #6

              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.

              MartinPM 1 Antwort Letzte Antwort
              0
              • D Dieter_P

                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.

                MartinPM Offline
                MartinPM Offline
                MartinP
                schrieb am zuletzt editiert von MartinP
                #7

                @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 lassen

                log('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
                

                Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                Linux pve 6.17.9-1-pve
                6 GByte RAM für den Container
                Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                Remote-Access über Wireguard der Fritzbox

                D 1 Antwort Letzte Antwort
                0
                • MartinPM MartinP

                  @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 lassen

                  log('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
                  
                  D Online
                  D Online
                  Dieter_P
                  schrieb am zuletzt editiert von
                  #8

                  @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 lassen

                  Danke, wo machst Du das?

                  MartinPM 1 Antwort Letzte Antwort
                  0
                  • D Dieter_P

                    @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 lassen

                    Danke, wo machst Du das?

                    MartinPM Offline
                    MartinPM Offline
                    MartinP
                    schrieb am zuletzt editiert von MartinP
                    #9

                    @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

                    Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                    Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                    Linux pve 6.17.9-1-pve
                    6 GByte RAM für den Container
                    Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                    Remote-Access über Wireguard der Fritzbox

                    D 1 Antwort Letzte Antwort
                    0
                    • MartinPM MartinP

                      @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

                      D Online
                      D Online
                      Dieter_P
                      schrieb am zuletzt editiert von Dieter_P
                      #10

                      @martinp

                      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.

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • D Dieter_P

                        @martinp

                        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.

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von paul53
                        #11

                        @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.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        D 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @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.

                          D Online
                          D Online
                          Dieter_P
                          schrieb am zuletzt editiert von Dieter_P
                          #12

                          @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

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          628

                          Online

                          32.7k

                          Benutzer

                          82.5k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe