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. Error/Bug
  4. Absturz in fhem Adapter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    197

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

Absturz in fhem Adapter

Geplant Angeheftet Gesperrt Verschoben Error/Bug
49 Beiträge 2 Kommentatoren 3.0k Aufrufe
  • Ä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.
  • A Offline
    A Offline
    aski71
    schrieb am zuletzt editiert von
    #25

    Krieg ich leider nicht.

    Sehe im iobroker Log keinerlei fhem Events.

    Ich habe inzwischen mal rumgespielt und den getWakeupSchedules() Aufruf rausgenommen.

    Effekt ist der gleiche: Absturz, wenn das Skript startet.

    Dann habe ich mal in fhem { getWakeupSchedules() } manuell gestartet und mir dort die Events anzeigen lassen.

    Die sehen so aus:

    2018-12-30 01:36:00 dummy Wecker hueSchedulesList: {   '1' => {            'created' => '2018-12-17T14:41:39',            'command' => {                           'method' => 'PUT',                           'body' => {                                       'status' => 0                                     },                           'address' => '/api/mIIFI0nT5fJDjWzXLJngqo7jporLBGfNK9DI7HRr/sensors/3/state'                         },            'time' => 'PT00:00:10',            'starttime' => '2018-12-17T14:41:39',            'name' => 'Dimmer Switch 2 Reset',            'recycle' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),            'status' => 'disabled',            'autodelete' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),            'localtime' => 'PT00:00:10',            'description' => 'Resets dimmer switch scene cycler'          },   '5' => {            'time' => 'PT00:01:00',            'created' => '2018-11-07T23:03:18',            'command' => {                           'method' => 'PUT',                           'body' => {                                       'scene' => 'rG7qkF-1HZ8nT9W'                                     },                           'address' => '/api/r8X1c3wCpv8qMulPzRzSGV-OiN4QrHKq/groups/0/action'                         },            'name' => 'L_04_njqbA',            'starttime' => '2018-12-27T05:29:00',            'recycle' => $VAR1->{'1'}{'recycle'},            'status' => 'disabled',            'autodelete' => $VAR1->{'1'}{'autodelete'},            'localtime' => 'PT00:01:00',            'description' => 'L_04_njqbA_trigger end scene'          },   '3' => {            'status' => 'disabled',            'recycle' => $VAR1->{'1'}{'recycle'},            'name' => 'L_04_A9Aeu',            'starttime' => '2018-12-27T04:50:00',            'time' => 'PT00:01:00',            'created' => '2018-11-05T05:49:50',            'command' => {                           'address' => '/api/r8X1c3wCpv8qMulPzRzSGV-OiN4QrHKq/groups/0/action',                           'body' => {                                       'scene' => 'V080xDoezs6QZjg'                                     },                           'method' => 'PUT'                         },            'description' => 'L_04_A9Aeu_trigger end scene',            'localtime' => 'PT00:01:00',            'autodelete' => $VAR1->{'1'}{'autodelete'}          },   '4' => {            'localtime' => 'W124/T06:29:00',            'description' => 'L_04_njqbA_start wake up',            'created' => '2018-11-07T23:03:18',            'command' => {                           'address' => '/api/r8X1c3wCpv8qMulPzRzSGV-OiN4QrHKq/sensors/5/state',                           'body' => {                                       'flag' => $VAR1->{'1'}{'recycle'}                                     },                           'method' => 'PUT'                         },            'time' => 'W124/T05:29:00',            'name' => "Nat\x{fc}rlich Aufwachen Alex",            'status' => 'disabled',            'recycle' => $VAR1->{'1'}{'recycle'}          },   '2' => {            'description' => 'L_04_A9Aeu_start wake up',            'localtime' => 'W124/T05:50:00',            'recycle' => $VAR1->{'1'}{'recycle'},            'status' => 'disabled',            'name' => "Nat\x{fc}rlich Aufwachen Elke",            'time' => 'W124/T04:50:00',            'command' => {                           'method' => 'PUT',                           'address' => '/api/r8X1c3wCpv8qMulPzRzSGV-OiN4QrHKq/sensors/4/state',                           'body' => {                                       'flag' => $VAR1->{'1'}{'recycle'}                                     }                         },            'created' => '2018-11-05T05:49:50'          } } 
    2018-12-30 01:36:00 dummy Wecker hueElkeLichtWecker: disabled
    2018-12-30 01:36:00 dummy Wecker hueAlexLichtWecker: disabled
    2018-12-30 01:36:00 dummy Wecker sonosSZenabled: 0
    
    

    Wenn nur toggleWakeupSchedules läuft, sieht es so aus:

    2018-12-30 01:41:12 dummy Wecker on
    2018-12-30 01:41:12 dummy Wecker hueElkeLichtWeckerReturn: [   {     'success' => {                    '/schedules/2/status' => 'enabled'                  }   } ] 
    2018-12-30 01:41:12 dummy Wecker hueAlexLichtWeckerReturn: [   {     'success' => {                    '/schedules/4/status' => 'enabled'                  }   } ] 
    2018-12-30 01:41:12 SONOSPLAYER Sonos_Schlafzimmer LastActionResult: SetAlarm: #1: Success!, 
    2018-12-30 01:41:12 SONOS Sonos LastProcessAnswer: 1546130472
    2018-12-30 01:41:13 SONOSPLAYER Sonos_Schlafzimmer AlarmList: {'1' => {'Recurrence_Saturday' => 0,'Recurrence_Friday' => 1,'IncludeLinkedZones' => '0','Recurrence_Wednesday' => 1,'Recurrence_Monday' => 1,'Recurrence_Once' => 0,'Volume' => '13','Duration' => '01:40:00','StartTime' => '06:00:00','Recurrence_Tuesday' => 1,'ProgramMetaData' => 'Radio Gong 96.3object.item.audioItem.audioBroadcastSA_RINCON67591_','ProgramURI' => 'x-sonosapi-stream:STATION%3a41483?sid=264&flags=8224&sn=2','Repeat' => 1,'Recurrence_Sunday' => 0,'Enabled' => '1','Shuffle' => 1,'RoomUUID' => 'RINCON_949F3EC0DF0201400','Recurrence_Thursday' => 1}}
    
    
    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      aski71
      schrieb am zuletzt editiert von
      #26

      So. Wieder mein Fehler. Ist auch schon spät. :lol:

      Nachdem ich den richtigen Parameter auf true gesetzt habe:

      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) "]"
      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) " }"
      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) " }"
      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) " '/schedules/2/status' => 'disabled'"
      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) " 'success' => {"
      fhem.0	2018-12-30 01:46:53.502	info	event (FHEM) " {"
      fhem.0	2018-12-30 01:46:53.501	info	event (FHEM) "dummy Wecker hueElkeLichtWeckerReturn: ["
      fhem.0	2018-12-30 01:46:53.501	info	event FHEM(s) "dummy Wecker off" > fhem.0.Wecker.state off
      fhem.0	2018-12-30 01:46:53.501	info	event (FHEM) "dummy Wecker off"
      
      

      Das passiert in iobroker, wenn ich den Button betätige.

      Ich glaube, jetzt kommen wir der Sache auf die Spur! Das ergibt zusammen mit den in fhem angezeigten Events ein Bild. :?

      1 Antwort Letzte Antwort
      0
      • LausiDL Offline
        LausiDL Offline
        LausiD
        schrieb am zuletzt editiert von
        #27

        Dann muss das Problem ja im 1.script auftauchen….

        Wenn du fhem.0.info.Settings.logEventFHEM auf true setzt bekommmst du keine events aus FHEM im Log von ioBroker?

        Doku zum FHEM Adapter
        Aktuelles zum FHEM Adapter
        Test FHEM Adapter

        1 Antwort Letzte Antwort
        0
        • LausiDL Offline
          LausiDL Offline
          LausiD
          schrieb am zuletzt editiert von
          #28

          Ja sit wirklich spät :-)

          Aber da sind die gesuchten events :-)

          Ich änder kurz was am Adapter…..

          Doku zum FHEM Adapter
          Aktuelles zum FHEM Adapter
          Test FHEM Adapter

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            aski71
            schrieb am zuletzt editiert von
            #29

            @LausiD:

            Dann muss das Problem ja im 1.script auftauchen….

            Wenn du fhem.0.info.Settings.logEventFHEM auf true setzt bekommmst du keine events aus FHEM im Log von ioBroker? `

            Siehe oben. Ich hatte versehentlich .logEventFHEMstate auf true gesetzt, statt .logEventFHEM. :roll: :lol:

            1 Antwort Letzte Antwort
            0
            • LausiDL Offline
              LausiDL Offline
              LausiD
              schrieb am zuletzt editiert von
              #30

              Hihi….ja gar nicht so leicht um die Zeit :-)

              Ok wir machen noch eine schnelle Lösung zum Problem:

              Unter fhem.0.info.Configurations.ignoreReadings trägst du mal alle deine Readings wie hueElkeLichtWeckerReturn usw mit Komma getrennt ein

              Problem sind die "/n" = Zeilenumbruch in deinen Readings

              Doku zum FHEM Adapter
              Aktuelles zum FHEM Adapter
              Test FHEM Adapter

              1 Antwort Letzte Antwort
              0
              • LausiDL Offline
                LausiDL Offline
                LausiD
                schrieb am zuletzt editiert von
                #31

                Wenn du alles in FHEM machst könnte das ja für dich auch interessant sein :-)

                1. In FHEM wird automatisch ein dummy send2ioB im Raum ioB_System angelegt.

                2. Mit "set send2ioB [Objekt in ioBroker] [Wert]" können states im ioBroker gesetzt werden.

                zB set send2ioB alexa2.0.Echo-Devices.[deine id].Commands.speak FHEM lässt Alexa sprechen

                3. Es erfolgt eine Prüfung ob Objekt vorhanden und Write=true ist

                Was machst du mit ioBroker? VIS?

                Doku zum FHEM Adapter
                Aktuelles zum FHEM Adapter
                Test FHEM Adapter

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  aski71
                  schrieb am zuletzt editiert von
                  #32

                  Wo muss das rein?

                  Unter "Wert"?

                  Oder unter "Name", wo schon "ignore Readings = currentTrackPositionSimulated,currentTrackPositionSimulatedSec + Wert" steht?

                  Ich habe jetzt unter "Wert" folgendes stehen:

                  hueAlexLichtWeckerReturn,hueElkeLichtWeckerReturn,hueSchedulesList

                  Leider werden die Readings nicht ignoriert und der Adapter stürzt weiterhin ab.

                  1 Antwort Letzte Antwort
                  0
                  • LausiDL Offline
                    LausiDL Offline
                    LausiD
                    schrieb am zuletzt editiert von
                    #33

                    Ja, unter Wert ist ok.

                    Neustart Adapter?

                    Doku zum FHEM Adapter
                    Aktuelles zum FHEM Adapter
                    Test FHEM Adapter

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      aski71
                      schrieb am zuletzt editiert von
                      #34

                      Neugestartet hat er sich inzwischen mehrmals. :D

                      Scheint aber nicht zu greifen.

                      Das mit dem ioB_System schau ich mir bei Gelegenheit mal an.

                      Was ich mit dem ioBroker mache? Alles, was irgendwie mit fhem nicht geht. :lol:

                      Und mit fhem, alles was mit ioBroker nicht geht. :lol:

                      Ich versuch eigentlich, so viel wie möglich Skriptkram mit dem ioBroker zu machen.

                      Hier ist's mal umgekehrt.

                      Was mach ich jetzt falsch, dass das ignoreReadings nicht greift?

                      1 Antwort Letzte Antwort
                      0
                      • LausiDL Offline
                        LausiDL Offline
                        LausiD
                        schrieb am zuletzt editiert von
                        #35

                        jo beides kombiniert ist echt ein Burner :-)

                        Mh, gerade bei mir probiert…readings unter Wert bei fhem.0.info.Configurations.ignoreReadings werden ignoriert

                        Alternativ:

                        event-on-change-reading = state

                        Doku zum FHEM Adapter
                        Aktuelles zum FHEM Adapter
                        Test FHEM Adapter

                        1 Antwort Letzte Antwort
                        0
                        • A Offline
                          A Offline
                          aski71
                          schrieb am zuletzt editiert von
                          #36

                          Bei mir leider nicht.

                          Beim Starten des Adapters wird zwar angezeigt, dass diese Readings ignoriert werden. Ich seh sie aber trotzdem und der Adapter schmiert ab.

                          Jou: Mit event-on-change-reading auf state gesetzt schmiert natürlich nix mehr ab.

                          Besagte Readings sollte ich auch nicht brauchen.

                          Das war ein spannender Abend. Vielen Dank für's gemeinsame Debuggen. :D

                          Aber jetzt hau ich mich auf's Ohr!

                          1 Antwort Letzte Antwort
                          0
                          • LausiDL Offline
                            LausiDL Offline
                            LausiD
                            schrieb am zuletzt editiert von
                            #37

                            Schau ich mir die Tage mal noch in Ruhe an….

                            Jo war spannende Geschichte...man lerrnt nie aus :-)

                            Mach ich jetzt auch....bis die Tage

                            Da fällt mir noch was ein:

                            Unter fhem.0.info.Debug.meta bei Wert Wecker eintragen.

                            Im ioBroker Log kommen Einträge wie das Device verarbeitet wird

                            Doku zum FHEM Adapter
                            Aktuelles zum FHEM Adapter
                            Test FHEM Adapter

                            1 Antwort Letzte Antwort
                            0
                            • A Offline
                              A Offline
                              aski71
                              schrieb am zuletzt editiert von
                              #38

                              Ok. Hab ich mal gemacht.

                              Ich habe übrigens für den Moment jetzt alles fhem Logging ausgeschaltet.

                              Muss ich dazu wieder was bestimmtes einschalten?

                              1 Antwort Letzte Antwort
                              0
                              • A Offline
                                A Offline
                                aski71
                                schrieb am zuletzt editiert von
                                #39

                                Das hier ist der debug Output:

                                fhem.0	2018-12-30 13:33:35.813	info	[debug] check finished!!!
                                fhem.0	2018-12-30 13:33:35.813	info	[debug] >> state = off -> fhem.0.Wecker.state = off | type: string | read: true | role: state | Funktion: switch
                                fhem.0	2018-12-30 13:33:35.813	info	[debug] >> state = off -> fhem.0.Wecker.state_switch = false | type: boolean | read: true | write: true | role: switch | Funktion: switch
                                fhem.0	2018-12-30 13:33:35.812	info	[debug] >> sonosSZenabled = 0 -> fhem.0.Wecker.sonosSZenabled = 0 | type: number | read: true | role: value | Funktion: no
                                fhem.0	2018-12-30 13:33:35.812	warn	| included in fhem.x.info.Config.ignorePossibleSets
                                fhem.0	2018-12-30 13:33:35.812	warn	}
                                fhem.0	2018-12-30 13:33:35.812	warn	}
                                fhem.0	2018-12-30 13:33:35.812	warn	'localtime' => 'W124/T05:50:00'
                                fhem.0	2018-12-30 13:33:35.812	warn	'description' => 'L_04_A9Aeu_start wake up',
                                fhem.0	2018-12-30 13:33:35.812	warn	'time' => 'W124/T04:50:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'created' => '2018-11-05T05:49:50',
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'address' => '/api/<xyz>/sensors/4/state'
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'flag' => $VAR1->{'1'}{'recycle'}
                                fhem.0	2018-12-30 13:33:35.812	warn	'body' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'method' => 'PUT',
                                fhem.0	2018-12-30 13:33:35.812	warn	'command' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'name' => "Nat\x{fc}rlich Aufwachen Elke",
                                fhem.0	2018-12-30 13:33:35.812	warn	'recycle' => $VAR1->{'1'}{'recycle'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 'disabled',
                                fhem.0	2018-12-30 13:33:35.812	warn	'2' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'created' => '2018-11-07T23:03:18'
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	}
                                fhem.0	2018-12-30 13:33:35.812	warn	'flag' => $VAR1->{'1'}{'recycle'}
                                fhem.0	2018-12-30 13:33:35.812	warn	'body' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'address' => '/api/<xyz>/sensors/5/state',
                                fhem.0	2018-12-30 13:33:35.812	warn	'method' => 'PUT',
                                fhem.0	2018-12-30 13:33:35.812	warn	'command' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'time' => 'W124/T05:29:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'name' => "Nat\x{fc}rlich Aufwachen Alex",
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 'disabled',
                                fhem.0	2018-12-30 13:33:35.812	warn	'recycle' => $VAR1->{'1'}{'recycle'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'localtime' => 'W124/T06:29:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'description' => 'L_04_njqbA_start wake up',
                                fhem.0	2018-12-30 13:33:35.812	warn	'4' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'created' => '2018-11-05T05:49:50'
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	}
                                fhem.0	2018-12-30 13:33:35.812	warn	'scene' => 'V080xDoezs6QZjg'
                                fhem.0	2018-12-30 13:33:35.812	warn	'body' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'address' => '/api/<xyz>/groups/0/action',
                                fhem.0	2018-12-30 13:33:35.812	warn	'method' => 'PUT',
                                fhem.0	2018-12-30 13:33:35.812	warn	'command' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'time' => 'PT00:01:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 'disabled',
                                fhem.0	2018-12-30 13:33:35.812	warn	'recycle' => $VAR1->{'1'}{'recycle'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'starttime' => '2018-12-27T04:50:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'name' => 'L_04_A9Aeu',
                                fhem.0	2018-12-30 13:33:35.812	warn	'localtime' => 'PT00:01:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'autodelete' => $VAR1->{'1'}{'autodelete'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'description' => 'L_04_A9Aeu_trigger end scene',
                                fhem.0	2018-12-30 13:33:35.812	warn	'3' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'name' => 'L_04_njqbA'
                                fhem.0	2018-12-30 13:33:35.812	warn	'starttime' => '2018-12-27T05:29:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'recycle' => $VAR1->{'1'}{'recycle'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 'disabled',
                                fhem.0	2018-12-30 13:33:35.812	warn	'time' => 'PT00:01:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'created' => '2018-11-07T23:03:18',
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'method' => 'PUT'
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'scene' => 'rG7qkF-1HZ8nT9W'
                                fhem.0	2018-12-30 13:33:35.812	warn	'body' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'address' => '/api/<xyz>/groups/0/action',
                                fhem.0	2018-12-30 13:33:35.812	warn	'command' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'description' => 'L_04_njqbA_trigger end scene',
                                fhem.0	2018-12-30 13:33:35.812	warn	'autodelete' => $VAR1->{'1'}{'autodelete'},
                                fhem.0	2018-12-30 13:33:35.812	warn	'localtime' => 'PT00:01:00',
                                fhem.0	2018-12-30 13:33:35.812	warn	'5' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	}
                                fhem.0	2018-12-30 13:33:35.812	warn	'method' => 'PUT'
                                fhem.0	2018-12-30 13:33:35.812	warn	},
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 0
                                fhem.0	2018-12-30 13:33:35.812	warn	'body' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'address' => '/api/<xyz>/sensors/3/state',
                                fhem.0	2018-12-30 13:33:35.812	warn	'command' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	'created' => '2018-12-17T14:41:39',
                                fhem.0	2018-12-30 13:33:35.812	warn	'time' => 'PT00:00:10',
                                fhem.0	2018-12-30 13:33:35.812	warn	'starttime' => '2018-12-17T14:41:39',
                                fhem.0	2018-12-30 13:33:35.812	warn	'name' => 'Dimmer Switch 2 Reset',
                                fhem.0	2018-12-30 13:33:35.812	warn	'status' => 'disabled',
                                fhem.0	2018-12-30 13:33:35.812	warn	'recycle' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                                fhem.0	2018-12-30 13:33:35.812	warn	'autodelete' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                fhem.0	2018-12-30 13:33:35.812	warn	'localtime' => 'PT00:00:10',
                                fhem.0	2018-12-30 13:33:35.812	warn	'description' => 'Resets dimmer switch scene cycler',
                                fhem.0	2018-12-30 13:33:35.812	warn	'1' => {
                                fhem.0	2018-12-30 13:33:35.812	warn	[debug] >> hueSchedulesList = {
                                fhem.0	2018-12-30 13:33:35.811	warn	| included in fhem.x.info.Config.ignorePossibleSets
                                fhem.0	2018-12-30 13:33:35.811	warn	]
                                fhem.0	2018-12-30 13:33:35.811	warn	}
                                fhem.0	2018-12-30 13:33:35.811	warn	}
                                fhem.0	2018-12-30 13:33:35.811	warn	'/schedules/2/status' => 'disabled'
                                fhem.0	2018-12-30 13:33:35.811	warn	'success' => {
                                fhem.0	2018-12-30 13:33:35.811	warn	{
                                fhem.0	2018-12-30 13:33:35.811	warn	[debug] >> hueElkeLichtWeckerReturn = [
                                fhem.0	2018-12-30 13:33:35.811	info	[debug] >> hueElkeLichtWecker = disabled -> fhem.0.Wecker.hueElkeLichtWecker = disabled | type: string | read: true | role: text | Funktion: no
                                fhem.0	2018-12-30 13:33:35.811	warn	| included in fhem.x.info.Config.ignorePossibleSets
                                fhem.0	2018-12-30 13:33:35.811	warn	]
                                fhem.0	2018-12-30 13:33:35.811	warn	}
                                fhem.0	2018-12-30 13:33:35.811	warn	}
                                fhem.0	2018-12-30 13:33:35.811	warn	'/schedules/4/status' => 'disabled'
                                fhem.0	2018-12-30 13:33:35.811	warn	'success' => {
                                fhem.0	2018-12-30 13:33:35.811	warn	{
                                fhem.0	2018-12-30 13:33:35.811	warn	[debug] >> hueAlexLichtWeckerReturn = [
                                fhem.0	2018-12-30 13:33:35.810	info	[debug] >> hueAlexLichtWecker = disabled -> fhem.0.Wecker.hueAlexLichtWecker = disabled | type: string | read: true | role: text | Funktion: no
                                fhem.0	2018-12-30 13:33:35.803	info	[debug] > check Readings
                                fhem.0	2018-12-30 13:33:35.802	info	[debug] >> mixed = noArg -> fhem.0.Wecker.mixed | type: boolean | write: true | role: button | min: undefined | max: undefined | unit: undefined | states: undefined
                                fhem.0	2018-12-30 13:33:35.802	info	[debug] >> off = noArg -> fhem.0.Wecker.off | type: boolean | write: true | role: button | min: undefined | max: undefined | unit: undefined | states: undefined
                                fhem.0	2018-12-30 13:33:35.802	info	[debug] >> on = noArg -> fhem.0.Wecker.on | type: boolean | write: true | role: button | min: undefined | max: undefined | unit: undefined | states: undefined
                                fhem.0	2018-12-30 13:33:35.801	info	[debug] > check PossibleSets
                                fhem.0	2018-12-30 13:33:35.801	info	[debug] >> TYPE = dummy -> fhem.0.Wecker.Internals.TYPE = dummy | type: string | read: true | role: text
                                fhem.0	2018-12-30 13:33:35.801	warn	[debug] >> STATE = off | not included in fhem.x.info.Config.allowedInternals
                                fhem.0	2018-12-30 13:33:35.800	warn	[debug] >> NR = 307 | not included in fhem.x.info.Config.allowedInternals
                                fhem.0	2018-12-30 13:33:35.800	info	[debug] >> NAME = Wecker -> fhem.0.Wecker.Internals.NAME = Wecker | type: string | read: true | role: text
                                fhem.0	2018-12-30 13:33:35.800	warn	[debug] >> CHANGED = null | not included in fhem.x.info.Config.allowedInternals
                                fhem.0	2018-12-30 13:33:35.799	info	[debug] > check Internals
                                fhem.0	2018-12-30 13:33:35.799	warn	[debug] >> setList = on:noArg off:noArg mixed:noArg | not included in fhem.x.info.Config.allowedAttributes
                                fhem.0	2018-12-30 13:33:35.799	info	[debug] >> room = Schlafzimmer -> fhem.0.Wecker.Attributes.room = Schlafzimmer | type: string | read: true | write: true | role: text
                                fhem.0	2018-12-30 13:33:35.798	warn	[debug] >> fp_Home3D = 137,937,5,Wecker, | not included in fhem.x.info.Config.allowedAttributes
                                fhem.0	2018-12-30 13:33:35.798	warn	[debug] >> event-on-change-reading = state | not included in fhem.x.info.Config.allowedAttributes
                                fhem.0	2018-12-30 13:33:35.797	warn	[debug] >> devStateIcon = on:ring@green off:ring@red mixed:ring@yellow | not included in fhem.x.info.Config.allowedAttributes
                                fhem.0	2018-12-30 13:33:35.797	info	[debug] >> alias = Wecker -> fhem.0.Wecker.Attributes.alias = Wecker | type: string | read: true | write: true | role: text
                                fhem.0	2018-12-30 13:33:35.797	info	[debug] > check Attributes
                                fhem.0	2018-12-30 13:33:35.796	info	[debug] check FHEM Device: Wecker</xyz></xyz></xyz></xyz></xyz> 
                                
                                1 Antwort Letzte Antwort
                                0
                                • LausiDL Offline
                                  LausiDL Offline
                                  LausiD
                                  schrieb am zuletzt editiert von
                                  #40

                                  Laut dem Log werden die Readings ignoriert…alles was bei debug warn=rot ist wird nicht synchronisiert.

                                  Muss aber den Text von "included in fhem.x.info.Config.ignorePossibleSets" auf "included in fhem.x.info.Config.ignoreReadings" noch ändern

                                  Danke :-)

                                  Wenn du Objekt Wecker komplett gelöscht hast kommen nach Neustart alle Readings wieder?

                                  Doku zum FHEM Adapter
                                  Aktuelles zum FHEM Adapter
                                  Test FHEM Adapter

                                  1 Antwort Letzte Antwort
                                  0
                                  • A Offline
                                    A Offline
                                    aski71
                                    schrieb am zuletzt editiert von
                                    #41

                                    Im Moment kommen sie gar nicht, weil ich ja event-on-change-reading auf state gesetzt habe.

                                    Müsste ich bei Gelegenheit nochmal ausprobieren, das Objekt Wecker zu löschen und neu anlegen zu lassen.

                                    1 Antwort Letzte Antwort
                                    0
                                    • A Offline
                                      A Offline
                                      aski71
                                      schrieb am zuletzt editiert von
                                      #42

                                      So. Eben nochmal ausprobiert:

                                      event-on-change-reading Attribut gelöscht.

                                      Objekt Wecker in iobroker gelöscht.

                                      fhem Adapter in iobroker neu gestartet.

                                      Effekt:

                                      Wecker Objekt wird erzeugt, ohne die Readings aus ignoreReadings. -> Prima.

                                      Bei Statuschange des Wecker-Objekts in fhem: Trotzdem Absturz des Adapters. -> Nicht prima. ;)

                                      1 Antwort Letzte Antwort
                                      0
                                      • LausiDL Offline
                                        LausiDL Offline
                                        LausiD
                                        schrieb am zuletzt editiert von
                                        #43

                                        Habe paar Sachen im Adapter geändert….

                                        Mach mal nochmal update über github und teste erneut

                                        Doku zum FHEM Adapter
                                        Aktuelles zum FHEM Adapter
                                        Test FHEM Adapter

                                        1 Antwort Letzte Antwort
                                        0
                                        • A Offline
                                          A Offline
                                          aski71
                                          schrieb am zuletzt editiert von
                                          #44

                                          Leider keine Änderung, wenn ich das event-on-change-reading rausnehme:

                                          host.homie	2018-12-30 18:11:17.525	error	instance system.adapter.fhem.0 terminated with code 0 (OK)
                                          Caught	2018-12-30 18:11:17.525	error	by controller[0]: at Socket.Readable.push (_stream_readable.js:208:10)
                                          Caught	2018-12-30 18:11:17.525	error	by controller[0]: at readableAddChunk (_stream_readable.js:250:11)
                                          Caught	2018-12-30 18:11:17.525	error	by controller[0]: at addChunk (_stream_readable.js:263:12)
                                          Caught	2018-12-30 18:11:17.525	error	by controller[0]: at Socket.emit (events.js:211:7)
                                          Caught	2018-12-30 18:11:17.525	error	by controller[0]: at emitOne (events.js:116:13)
                                          Caught	2018-12-30 18:11:17.524	error	by controller[0]: at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
                                          Caught	2018-12-30 18:11:17.524	error	by controller[0]: at Telnet.emit (events.js:211:7)
                                          Caught	2018-12-30 18:11:17.524	error	by controller[0]: at emitOne (events.js:116:13)
                                          Caught	2018-12-30 18:11:17.519	error	by controller[0]: at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
                                          Caught	2018-12-30 18:11:17.519	error	by controller[0]: at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
                                          Caught	2018-12-30 18:11:17.518	error	by controller[0]: 2018-12-30 18:11:17.353 - error: fhem.0 TypeError: Cannot read property 'replace' of undefined
                                          Caught	2018-12-30 18:11:17.518	error	by controller[0]: 2018-12-30 18:11:17.353 - fhem.0 uncaught exception: Cannot read property 'replace' of undefined
                                          Caught	2018-12-30 18:11:17.518	error	by controller[0]: at Socket.Readable.push (_stream_readable.js:208:10)
                                          Caught	2018-12-30 18:11:17.518	error	by controller[0]: at readableAddChunk (_stream_readable.js:250:11)
                                          Caught	2018-12-30 18:11:17.517	error	by controller[0]: at addChunk (_stream_readable.js:263:12)
                                          Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Socket.emit (events.js:211:7)
                                          Caught	2018-12-30 18:11:17.516	error	by controller[0]: at emitOne (events.js:116:13)
                                          Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
                                          Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Telnet.emit (events.js:211:7)
                                          Caught	2018-12-30 18:11:17.516	error	by controller[0]: at emitOne (events.js:116:13)
                                          Caught	2018-12-30 18:11:17.515	error	by controller[0]: at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
                                          Caught	2018-12-30 18:11:17.515	error	by controller[0]: at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
                                          Caught	2018-12-30 18:11:17.514	error	by controller[0]: TypeError: Cannot read property 'replace' of undefined
                                          fhem.0	2018-12-30 18:11:17.353	error	at Socket.Readable.push (_stream_readable.js:208:10)
                                          fhem.0	2018-12-30 18:11:17.353	error	at readableAddChunk (_stream_readable.js:250:11)
                                          fhem.0	2018-12-30 18:11:17.353	error	at addChunk (_stream_readable.js:263:12)
                                          fhem.0	2018-12-30 18:11:17.353	error	at Socket.emit (events.js:211:7)
                                          fhem.0	2018-12-30 18:11:17.353	error	at emitOne (events.js:116:13)
                                          fhem.0	2018-12-30 18:11:17.353	error	at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
                                          fhem.0	2018-12-30 18:11:17.353	error	at Telnet.emit (events.js:211:7)
                                          fhem.0	2018-12-30 18:11:17.353	error	at emitOne (events.js:116:13)
                                          fhem.0	2018-12-30 18:11:17.353	error	at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
                                          fhem.0	2018-12-30 18:11:17.353	error	at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
                                          fhem.0	2018-12-30 18:11:17.353	error	TypeError: Cannot read property 'replace' of undefined
                                          fhem.0	2018-12-30 18:11:17.353	error	uncaught exception: Cannot read property 'replace' of undefined
                                          
                                          
                                          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

                                          808

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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