Seite 1 von 1

Unkontrollierte Änderungen bei Sonnenuntergang

Verfasst: 6. Nov 2022 03:07
von Chris71
Hallo,

sein einiger Zeit (ca. Sommer) führt mein openhab ein Eigenleben:

Jeden Tag zum Sonnenuntergang werden meine Wohnzimmerlampen und mein Fernseher eingeschaltet (indem die entspr. items eingeschaltet werden).
Ich habe kein Skript, definiert, das das tun würde.
Da es immer zu Sonnenuntergang passiert, habe schon die Bindings "Astro Binding" und zur Sicherheit auch "NTP Binding" gelöscht - ohne Änderung.

Woran kann das liegen?
Gruss, Christian

Re: Unkontrollierte Änderungen bei Sonnenuntergang

Verfasst: 6. Nov 2022 03:34
von scotty
Hallo,

teil uns doch bitte zunächst mal die Plattform und deine openhab-Version mit. Außerdem, zeig mal deine Regeln.
Bindings gelöscht - du meinst deinstalliert, oder wie hast du das gemacht?

Re: Unkontrollierte Änderungen bei Sonnenuntergang

Verfasst: 6. Nov 2022 05:01
von Chris71
Hallo,
danke für die schnelle Reaktion.

Platform ist Raspi mit raspian, openhab 3.3.0
Mit Bindings gelöscht meine ich: in openhab (http://openhab:8080/settings/) auf Bindings und dort "remove" gemacht.

Skripte hab ich keine, die alle betroffenen Lampen und Geräte (Fernseher) gemeinsam betreffen.
Bei Sonnenaufgang läuft nur ein Skript, in dem ich einen Wert für die Tageszeit und ein paar Variablen für meinen Müllkalender setze:

Code: Alles auswählen

// -------------------------------------------
// Tageszeit erkennen
// - bei Systemstart
// - oder wenn Sonnaufgang/-untergang-Event triggern
rule "Setze_Tageszeit"  
when
    System started or
    Channel 'astro:sun:Astronomische_Sonnendaten:rise#event'    triggered START or
    Channel 'astro:sun:Astronomische_Sonnendaten:set#event'     triggered START
then
    logInfo("default.rules", "System gestartet ODER Sonnenauf-/untergang.") 

    // Tageszeit erkennen
    val Number sunrise_millis = (Sonnenaufgang.state as DateTimeType).zonedDateTime.toInstant.toEpochMilli
    val Number sunset_millis = (Sonnenuntergang.state as DateTimeType).zonedDateTime.toInstant.toEpochMilli
    val Number now_millis = now.toInstant.toEpochMilli

    if ((now_millis > sunrise_millis) && (now_millis < sunset_millis)) {
        Tageszeit.sendCommand(1)        // Tag
        TageszeitNeu.sendCommand("Tag")        // Tag
        logInfo("default.rules", "Tageszeit auf [Tag] gesetzt.") 
    } else {
        Tageszeit.sendCommand(2)        // Nacht
        TageszeitNeu.sendCommand("Nacht")        // Tag
        logInfo("default.rules", "Tageszeit auf [Nacht] gesetzt.") 
    }

    // Müll-erledigt Flag auf "nein" setzen, falls undefiniert
    if (MuellErledigt.state == NULL || MuellErledigt.state == UNDEF) {
        MuellErledigt.sendCommand(0)        
    }

    // Switches für HABPanel-Knöpfe zurücksetzen
    Muellinfo.sendCommand(OFF)                  // Switch für Sprachausgabe löschen

    //Switches für Shield-Funktionen zurücksetzen
    func_ConnectShield.sendCommand(OFF)
end
Im folgenden Log-Auszug sind das nur die ersten 10 Zeilen.
Danach (ab 2022-11-05 16:48:53.214) werden ganz viele andere Items auf ON gesetzt.

Gruß
Christian

Code: Alles auswählen

2022-11-05 16:47:00.001 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:Astronomische_Sonnendaten:daylight#event triggered END
2022-11-05 16:47:00.004 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:Astronomische_Sonnendaten:set#event triggered START
2022-11-05 16:47:00.021 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Tageszeit' received command 2
2022-11-05 16:47:00.024 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'TageszeitNeu' received command Nacht
2022-11-05 16:47:00.029 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Muellinfo' received command OFF
2022-11-05 16:47:00.034 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_AlexaSprachausgabe' received command OFF
2022-11-05 16:47:00.037 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Tageszeit' changed from 1 to 2
2022-11-05 16:47:00.039 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Test' received command OFF
2022-11-05 16:47:00.042 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command OFF
2022-11-05 16:47:00.046 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TageszeitNeu' changed from Tag to Nacht
2022-11-05 16:47:58.627 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'CurrentDate' changed from 2022-11-05T16:46:58.623+0100 to 2022-11-05T16:47:58.625+0100
2022-11-05 16:48:53.214 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Spotify' received command ON
2022-11-05 16:48:53.288 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'grp_Lampen_EG_WZ_Dimmer' received command ON
2022-11-05 16:48:53.298 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Disney' received command ON
2022-11-05 16:48:53.301 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Muellinfo' received command ON
2022-11-05 16:48:53.306 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Couchlampe_Dimmer' received command ON
2022-11-05 16:48:53.319 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Stehlampe_Dimmer' received command ON
2022-11-05 16:48:53.346 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'grp_EG_WZ_Deckenlampe_Dimmer' received command ON
2022-11-05 16:48:53.349 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Esstischlampe_Dimmer' received command ON
2022-11-05 16:48:53.370 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Youtube' received command ON
2022-11-05 16:48:53.386 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EGWZCouchlampe_Farbe' received command ON
2022-11-05 16:48:53.408 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Couchlampe_Dimmer' predicted to become ON
2022-11-05 16:48:53.415 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.427 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.432 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.445 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.467 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.470 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Stehlampe_Dimmer' predicted to become ON
2022-11-05 16:48:53.472 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Amazon' received command ON
2022-11-05 16:48:53.481 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Netflix' received command ON
2022-11-05 16:48:53.494 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.498 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.501 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.503 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_KU_Echo_TTS' received command Heute und morgen wird kein Müll abgeholt.
2022-11-05 16:48:53.512 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Streaming' received command ON
2022-11-05 16:48:53.553 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Echo_TTS' received command Heute und morgen wird kein Müll abgeholt.
2022-11-05 16:48:53.594 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Deckenspot_rechts_Dimmer' received command ON
2022-11-05 16:48:53.625 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Deckenspot_mitte_Dimmer' received command ON
2022-11-05 16:48:53.634 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Deckenspot_links_Dimmer' received command ON
2022-11-05 16:48:53.653 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Esstischlampe_Dimmer' predicted to become ON
2022-11-05 16:48:53.660 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EGWZStehlampe_Farbe' received command ON
2022-11-05 16:48:53.666 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'switch_Disney' changed from OFF to ON
2022-11-05 16:48:53.668 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Fernsehen' received command ON
2022-11-05 16:48:53.671 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Muellinfo' changed from OFF to ON
2022-11-05 16:48:53.673 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Kodi' received command ON
2022-11-05 16:48:53.675 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.679 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.682 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EGWZCouchlampe_Farbe' predicted to become ON
2022-11-05 16:48:53.684 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.687 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.696 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'switch_Test' received command ON
2022-11-05 16:48:53.702 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'EG_WZ_Esstischlampe_Dimmer' received command ON
2022-11-05 16:48:53.705 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'EG_WZ_Couchlampe_Dimmer' changed from 0 to 100
2022-11-05 16:48:53.711 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Pioneer_Power' predicted to become ON
2022-11-05 16:48:53.724 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Pioneer_Input' predicted to become 17
2022-11-05 16:48:53.738 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.741 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.744 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.748 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.751 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.754 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.764 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Pioneer_Power' predicted to become ON
2022-11-05 16:48:53.767 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.784 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.830 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Pioneer_Input' predicted to become 17
2022-11-05 16:48:53.833 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_KU_Echo_TTS' predicted to become Heute und morgen wird kein Müll abgeholt.
2022-11-05 16:48:53.838 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command 1
2022-11-05 16:48:53.840 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.842 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.844 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.848 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL
2022-11-05 16:48:53.851 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Echo_TTS' predicted to become Heute und morgen wird kein Müll abgeholt.
2022-11-05 16:48:53.859 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Deckenspot_rechts_Dimmer' predicted to become ON
2022-11-05 16:48:53.865 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command 1
2022-11-05 16:48:53.867 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Deckenspot_mitte_Dimmer' predicted to become ON
2022-11-05 16:48:53.873 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EG_WZ_Deckenspot_links_Dimmer' predicted to become ON
2022-11-05 16:48:53.880 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'EGWZStehlampe_Farbe' predicted to become ON
2022-11-05 16:48:53.887 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'switch_Youtube' changed from OFF to ON
2022-11-05 16:48:53.888 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.890 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.893 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 1
2022-11-05 16:48:53.897 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Ultimo_Power' received command ON
2022-11-05 16:48:53.908 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Ultimo_Channel' received command Das Erste HD
2022-11-05 16:48:53.914 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'LG_TV0_Power' received command ON
2022-11-05 16:48:53.915 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Power' received command ON
2022-11-05 16:48:53.918 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Pioneer_Power' predicted to become ON
2022-11-05 16:48:53.920 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'Pioneer_Input' received command 17
2022-11-05 16:48:53.923 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'func_ConnectShield' received command CALL

Re: Unkontrollierte Änderungen bei Sonnenuntergang

Verfasst: 6. Nov 2022 10:55
von Chris71
Uh,
ich glaube ich hab's gefunden...
In Alexa gab's eine Routine, die bei Sonnenuntergang alle Lampen einschaltet. Auch die openhab-Items zur Fernsehsteuerung etc. hab ich in Alexa als Lampen angelegt, damit ich sie per Sprache steuern kann.

Keine Ahnung, wo die Routine her kam. Aber ich hab sie gelöscht und schau mal, was heute Abend passiert ;)
Danke Euch erstmal.