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.6k

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

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

                      238

                      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