Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Absturz in fhem Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Absturz in fhem Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aski71 last edited by

      @LausiD:

      Ach du hast den script unter Perl/Fhem gemacht…dachte ioBroker JS 🙂

      Ersetze im 2. script mal alle Zeilen mit fhem "setstate Wecker on"; in fhem "set Wecker on"

      Zusätzlich noch fhem.1.info.Settings.logEventFHEMstate auf true. Damit werden alle state Änderungen ins Log von ioBroker geschrieben `

      Das war bis vor 15 Minuten noch ein "set Wecker …".

      Ich bin zwischenzeitlich mal auf die Idee gekommen, es auf "setstate Wecker ..." zu ändern. Der set löst ja wieder ein Event aus und schickt die Skripte nochmal in den Krieg, oder?

      Die Änderung hat nix gebracht.

      Ich hab dann zur Sicherheit auch noch das "event-on-change-reading .*" rausgenommen.

      Keine Änderung.

      1 Reply Last reply Reply Quote 0
      • LausiD
        LausiD last edited by

        Ok…passt

        Mh FHEM muss aus irgendeinem Grund einen Event nur aus einem Wort generieren.

        Könnte das im Adapter unterdrücken, aber jetz interessiert es mich schon 🙂

        Mit fhem.0.info.Settings.logEventFHEM auf true bekommst du im Log ioBroker alle events aus FHEM angezeigt.

        Nach einem event aus einem Wort muss Fehlermeldung kommen

        1 Reply Last reply Reply Quote 0
        • A
          aski71 last edited by

          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 Reply Last reply Reply Quote 0
          • A
            aski71 last edited by

            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 Reply Last reply Reply Quote 0
            • LausiD
              LausiD last edited by

              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?

              1 Reply Last reply Reply Quote 0
              • LausiD
                LausiD last edited by

                Ja sit wirklich spät 🙂

                Aber da sind die gesuchten events 🙂

                Ich änder kurz was am Adapter…..

                1 Reply Last reply Reply Quote 0
                • A
                  aski71 last edited by

                  @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 Reply Last reply Reply Quote 0
                  • LausiD
                    LausiD last edited by

                    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

                    1 Reply Last reply Reply Quote 0
                    • LausiD
                      LausiD last edited by

                      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?

                      1 Reply Last reply Reply Quote 0
                      • A
                        aski71 last edited by

                        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 Reply Last reply Reply Quote 0
                        • LausiD
                          LausiD last edited by

                          Ja, unter Wert ist ok.

                          Neustart Adapter?

                          1 Reply Last reply Reply Quote 0
                          • A
                            aski71 last edited by

                            Neugestartet hat er sich inzwischen mehrmals. 😄

                            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 Reply Last reply Reply Quote 0
                            • LausiD
                              LausiD last edited by

                              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

                              1 Reply Last reply Reply Quote 0
                              • A
                                aski71 last edited by

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

                                Aber jetzt hau ich mich auf's Ohr!

                                1 Reply Last reply Reply Quote 0
                                • LausiD
                                  LausiD last edited by

                                  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

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    aski71 last edited by

                                    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 Reply Last reply Reply Quote 0
                                    • A
                                      aski71 last edited by

                                      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 Reply Last reply Reply Quote 0
                                      • LausiD
                                        LausiD last edited by

                                        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?

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          aski71 last edited by

                                          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 Reply Last reply Reply Quote 0
                                          • A
                                            aski71 last edited by

                                            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 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            281
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            2
                                            49
                                            2406
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo