Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Log für Schaltvorgänge

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    676

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Log für Schaltvorgänge

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
log schaltvorgänge
12 Beiträge 4 Kommentatoren 520 Aufrufe 6 Beobachtet
  • Ä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 danny_v1

    Hallo,
    ich suche nach einer Möglichkeit mit zu loggen wodurch z.B. Lampen oder Steckdosen geschalten wurden.

    Ich habe sehr viele Zigbee Geräte über Deconz eingebunden, im "Normalbetrieb" läuft soweit alles gut. Ich war jetzt aber im Urlaub und habe dann doch das ein oder andere Mal über Telegram eine Nachricht bekommen das eine Lampe eingeschaltet würde oder das Heizkörper Thermostat hochgeregelt hat (Heizperiode wurde eingeschaltet).

    Ich würde gerne mitloggen welches Licht wurde geschalten und warum (Bewegungsmelder, Schalter, Vis, Adapterausfall oder sontiges).

    Gibt es da eine Lösung oder Ideen dafür?

    Mfg danny_v1

    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von
    #2

    @danny_v1
    Du kannst einen Selektor nutzen um auf die entsprechenden Datenpunkte im ioBroker zu triggern. Im Trigger kannst du dann den "Ursprung" der Änderung verfolgen, sprich welcher Adapter das Signal gesendet hat. Zusammen mit der Zeit, dem vorherigen Schaltzustand und dem neuen Schaltzustand kann das durchaus interessant sein.

    Ich habe so ein Skript zu hause laufen, kann das aber erst heute Abend posten - da komm ich von hier nicht ran.

    A.

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    D 1 Antwort Letzte Antwort
    0
    • AsgothianA Asgothian

      @danny_v1
      Du kannst einen Selektor nutzen um auf die entsprechenden Datenpunkte im ioBroker zu triggern. Im Trigger kannst du dann den "Ursprung" der Änderung verfolgen, sprich welcher Adapter das Signal gesendet hat. Zusammen mit der Zeit, dem vorherigen Schaltzustand und dem neuen Schaltzustand kann das durchaus interessant sein.

      Ich habe so ein Skript zu hause laufen, kann das aber erst heute Abend posten - da komm ich von hier nicht ran.

      A.

      D Offline
      D Offline
      danny_v1
      schrieb am zuletzt editiert von
      #3

      @Asgothian
      ja das mit dem Skript wäre echt super.

      Also einen fertigen Adapter gibt es dafür nicht?

      AsgothianA 2 Antworten Letzte Antwort
      0
      • D danny_v1

        @Asgothian
        ja das mit dem Skript wäre echt super.

        Also einen fertigen Adapter gibt es dafür nicht?

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #4

        @danny_v1 meines Wissens nicht.

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        1 Antwort Letzte Antwort
        0
        • D danny_v1

          Hallo,
          ich suche nach einer Möglichkeit mit zu loggen wodurch z.B. Lampen oder Steckdosen geschalten wurden.

          Ich habe sehr viele Zigbee Geräte über Deconz eingebunden, im "Normalbetrieb" läuft soweit alles gut. Ich war jetzt aber im Urlaub und habe dann doch das ein oder andere Mal über Telegram eine Nachricht bekommen das eine Lampe eingeschaltet würde oder das Heizkörper Thermostat hochgeregelt hat (Heizperiode wurde eingeschaltet).

          Ich würde gerne mitloggen welches Licht wurde geschalten und warum (Bewegungsmelder, Schalter, Vis, Adapterausfall oder sontiges).

          Gibt es da eine Lösung oder Ideen dafür?

          Mfg danny_v1

          sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #5

          @danny_v1
          Eventuell Log Adapter

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          AsgothianA 1 Antwort Letzte Antwort
          0
          • sigi234S sigi234

            @danny_v1
            Eventuell Log Adapter

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #6

            @sigi234 sagte in Log für Schaltvorgänge:

            @danny_v1
            Eventuell Log Adapter

            Aber nur wenn jeder Schaltvorgang im Log abgebildet ist. Das ist er bei Deconz meines Wissens nach nur wenn der Adapter auf Debug läuft.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            0
            • D danny_v1

              Hallo,
              ich suche nach einer Möglichkeit mit zu loggen wodurch z.B. Lampen oder Steckdosen geschalten wurden.

              Ich habe sehr viele Zigbee Geräte über Deconz eingebunden, im "Normalbetrieb" läuft soweit alles gut. Ich war jetzt aber im Urlaub und habe dann doch das ein oder andere Mal über Telegram eine Nachricht bekommen das eine Lampe eingeschaltet würde oder das Heizkörper Thermostat hochgeregelt hat (Heizperiode wurde eingeschaltet).

              Ich würde gerne mitloggen welches Licht wurde geschalten und warum (Bewegungsmelder, Schalter, Vis, Adapterausfall oder sontiges).

              Gibt es da eine Lösung oder Ideen dafür?

              Mfg danny_v1

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #7

              @danny_v1

              evtl dieser adapter- habe ihn gerade entdeckt - noch nicht wirklich getestet

              https://forum.iobroker.net/topic/37078/test-eventlist-adapter

              Image 6.png

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • D danny_v1

                @Asgothian
                ja das mit dem Skript wäre echt super.

                Also einen fertigen Adapter gibt es dafür nicht?

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #8

                @danny_v1

                anbei mein Skript. Ich logge das einfach in eine Datei, aber wenn du was anderes tun willst kannst du in der "function LogToFile" auch andere Dinge tun.

                Der Selektor holt sich den "on" zustand von allen deconz und zigbee Lampen

                const fs = require('fs');
                
                
                function LogToFile(obj)
                {
                    fs.appendFile('/opt/iobroker/log/lights.log', Date.now().toLocaleString() + ": " + obj.id+ ": " + JSON.stringify(obj.state) + '\n', function (err) {
                  if (err) throw err;
                  
                });
                
                }
                
                $('[role=switch][state.id=*.on]').each(function (id, i) {
                    console.log(id);
                    on({id:id, change:"ne"}, LogToFile);
                });
                $('[role=switch][state.id=*.state]').each(function (id, i) {
                    console.log(id);
                    on({id:id, change:"ne"}, LogToFile);
                });
                console.log("script is running")
                
                

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                D 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @danny_v1

                  anbei mein Skript. Ich logge das einfach in eine Datei, aber wenn du was anderes tun willst kannst du in der "function LogToFile" auch andere Dinge tun.

                  Der Selektor holt sich den "on" zustand von allen deconz und zigbee Lampen

                  const fs = require('fs');
                  
                  
                  function LogToFile(obj)
                  {
                      fs.appendFile('/opt/iobroker/log/lights.log', Date.now().toLocaleString() + ": " + obj.id+ ": " + JSON.stringify(obj.state) + '\n', function (err) {
                    if (err) throw err;
                    
                  });
                  
                  }
                  
                  $('[role=switch][state.id=*.on]').each(function (id, i) {
                      console.log(id);
                      on({id:id, change:"ne"}, LogToFile);
                  });
                  $('[role=switch][state.id=*.state]').each(function (id, i) {
                      console.log(id);
                      on({id:id, change:"ne"}, LogToFile);
                  });
                  console.log("script is running")
                  
                  
                  D Offline
                  D Offline
                  danny_v1
                  schrieb am zuletzt editiert von
                  #9

                  @Asgothian

                  Danke für das Skript hab es gleich mal versucht. Funktioniert echt gut, vor allem da man sieht durch was etwas geschalten wurde. Was bedeuten die ersten vier Wert vor dem Datenpunkt der geschalten wurde?

                  @liv-in-sky

                  Der Adapter funktioniert auch recht gut, aber leider fehlt mir da die Quelle wodurch etwas geschalten wurde. Wenn das noch rein kommen sollte in den Adapter wäre das perfekt!

                  @sigi234

                  Der Log Adapter ist leider keine Lösung, da ich ungern Deconz auf Debug Level stellen will. (Hab mir schon mal durch ein fehlerhaftes Skript und eigener Dummheit den kompletten Speicher des Pi vollgemüllt, 6GB an einem Tag, konnte mich nicht mal mehr einloggen in der GUI des Pi) ;)

                  Danke euch für eure Antworten!

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • D danny_v1

                    @Asgothian

                    Danke für das Skript hab es gleich mal versucht. Funktioniert echt gut, vor allem da man sieht durch was etwas geschalten wurde. Was bedeuten die ersten vier Wert vor dem Datenpunkt der geschalten wurde?

                    @liv-in-sky

                    Der Adapter funktioniert auch recht gut, aber leider fehlt mir da die Quelle wodurch etwas geschalten wurde. Wenn das noch rein kommen sollte in den Adapter wäre das perfekt!

                    @sigi234

                    Der Log Adapter ist leider keine Lösung, da ich ungern Deconz auf Debug Level stellen will. (Hab mir schon mal durch ein fehlerhaftes Skript und eigener Dummheit den kompletten Speicher des Pi vollgemüllt, 6GB an einem Tag, konnte mich nicht mal mehr einloggen in der GUI des Pi) ;)

                    Danke euch für eure Antworten!

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #10

                    @danny_v1

                    vielleicht zu umständlich - aber ich dachte du suchst sowas. ich habe hiermal 2 verschiedene trigger für ein licht

                    dran erkennt man das "triggered bei bwm" schneller war als "triggered by rf" und die lampe dadurch eingschalten worden ist

                    hellgrün sind die trigger und dunkelgrün ist das licht in der tabelle

                    Image 1.png

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    D 1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      @danny_v1

                      vielleicht zu umständlich - aber ich dachte du suchst sowas. ich habe hiermal 2 verschiedene trigger für ein licht

                      dran erkennt man das "triggered bei bwm" schneller war als "triggered by rf" und die lampe dadurch eingschalten worden ist

                      hellgrün sind die trigger und dunkelgrün ist das licht in der tabelle

                      Image 1.png

                      D Offline
                      D Offline
                      danny_v1
                      schrieb am zuletzt editiert von
                      #11

                      @liv-in-sky

                      das schaut super aus, wie hast Du das gemacht?

                      liv-in-skyL 1 Antwort Letzte Antwort
                      0
                      • D danny_v1

                        @liv-in-sky

                        das schaut super aus, wie hast Du das gemacht?

                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von liv-in-sky
                        #12

                        @danny_v1 ich habe einfach die triggerdatenpunkte eingegeben und letztlich auch den zu schaltenden dp - man kann die farbe für jeden aufgezeichneten dp angeben

                        du kannst auch für wichtige sachen eine eigene instanz anlegen - dann hat man einen besseren überblick, weil man dann eine liste hat, die nur diese datenpunkte enthalten

                        Image 5.png Image 6.png

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        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

                        276

                        Online

                        32.9k

                        Benutzer

                        83.0k

                        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