Anzeige NULL in PaperUI

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

domjo75
Beiträge: 159
Registriert: 22. Jan 2019 11:10
Answers: 0

Re: Anzeige NULL in PaperUI

Beitrag von domjo75 »

Ich versuche gerade mit den Rule Beispielen des Astro-Binding eine Anzeige ins Log zu bekommen, das klappt aber auch nicht so richtig gut :)
https://www.openhab.org/addons/bindings/astro/

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Anzeige NULL in PaperUI

Beitrag von sihui »

domjo75 hat geschrieben: 3. Feb 2021 14:56 Ich versuche gerade mit den Rule Beispielen des Astro-Binding eine Anzeige ins Log zu bekommen, das klappt aber auch nicht so richtig gut :)
https://www.openhab.org/addons/bindings/astro/
Nicht zu viel rumspielen, das bringt nichts.
Wenn du den Sonnenuntergang nicht abwarten kannst dann stelle einen Offset über mehrere Stunden ein. Dann sollte die Rule in wenigen Minuten triggern.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Anzeige NULL in PaperUI

Beitrag von sihui »

domjo75 hat geschrieben: 3. Feb 2021 14:56 Ich versuche gerade mit den Rule Beispielen des Astro-Binding eine Anzeige ins Log zu bekommen, das klappt aber auch nicht so richtig gut :)
https://www.openhab.org/addons/bindings/astro/
Ich habe es mal auf die Schnelle ausprobiert, funktioniert einwandfrei:

Code: Alles auswählen

rule "test astro action"
when
    Item Test_Switch changed to ON
then
    val sunActions = getActions("astro","astro:sun:local")
    val sunEvent = "SUN_SET"
    val today = ZonedDateTime.now;
    val sunEventTime = sunActions.getEventTime(sunEvent,today,"START")
    logInfo("AstroActions","{} will happen at : {}", sunEvent, sunEventTime.toString)    
end

Code: Alles auswählen

2021-02-03 15:54:21.232 [INFO ] [enhab.core.model.script.AstroActions] - SUN_SET will happen at : 2021-02-03T17:14+01:00[Europe/Berlin]
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

domjo75
Beiträge: 159
Registriert: 22. Jan 2019 11:10
Answers: 0

Re: Anzeige NULL in PaperUI

Beitrag von domjo75 »

wenn ich dein Beispiel nehme klappt das auch. Hab ich wohl irgendwo einen Tippfehler gemacht. Bin aber auch schon kopfleer

Die Zeit passt aber leider nicht. Ist die Gleiche wie bei :local

Code: Alles auswählen

2021-02-03 16:10:46.526 [INFO ] [enhab.core.model.script.AstroActions] - SUN_SET will happen at : 2021-02-03T17:18+01:00[Europe/Berlin]
Wenn ich das nicht löse, kann ich wieder die halbe Nacht nicht schlafen :lol:

Das ist doch aber richtig so, oder ? Verstehe ich nicht
channel.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Anzeige NULL in PaperUI

Beitrag von sihui »

domjo75 hat geschrieben: 3. Feb 2021 16:12 Wenn ich das nicht löse, kann ich wieder die halbe Nacht nicht schlafen :lol:
Trag doch als offset -50 ein, dann dürfte die Rule in wenigen Minuten triggern.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Anzeige NULL in PaperUI

Beitrag von sihui »

sihui hat geschrieben: 3. Feb 2021 16:19
domjo75 hat geschrieben: 3. Feb 2021 16:12 Wenn ich das nicht löse, kann ich wieder die halbe Nacht nicht schlafen :lol:
Trag doch als offset -50 ein, dann dürfte die Rule in wenigen Minuten triggern.
Edit: und die Refresh Zeit von 300 Sekunden nicht vergessen, die Werte werden nur alle 6 Minuten geholt.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

domjo75
Beiträge: 159
Registriert: 22. Jan 2019 11:10
Answers: 0

Re: Anzeige NULL in PaperUI

Beitrag von domjo75 »

Hab ich gemacht, jetzt schreibt er mir auch mehr ins LOG
2s Interval und -50min Offset

Code: Alles auswählen

2021-02-03 16:21:29.080 [DEBUG] [o.internal.handler.AstroThingHandler] - Disposing thing astro:sun:later

2021-02-03 16:21:29.085 [DEBUG] [o.internal.handler.AstroThingHandler] - Stopping scheduled jobs for thing astro:sun:later

2021-02-03 16:21:29.090 [DEBUG] [o.internal.handler.AstroThingHandler] - Thing astro:sun:later disposed

2021-02-03 16:21:29.093 [DEBUG] [o.internal.handler.AstroThingHandler] - Initializing thing astro:sun:later

2021-02-03 16:21:29.097 [DEBUG] [o.internal.handler.AstroThingHandler] - org.openhab.binding.astro.internal.config.AstroThingConfig@178b204

2021-02-03 16:21:29.105 [DEBUG] [o.internal.handler.AstroThingHandler] - Restarting jobs for thing astro:sun:later

2021-02-03 16:21:29.109 [DEBUG] [o.internal.handler.AstroThingHandler] - Stopping scheduled jobs for thing astro:sun:later

2021-02-03 16:21:29.114 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled org.openhab.core.internal.scheduler.SchedulerImpl$ScheduledCompletableFutureRecurring@8049b2[Not completed, 2 dependents] at midnight

2021-02-03 16:21:29.168 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:later

2021-02-03 16:21:29.186 [DEBUG] [enhab.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:sun:later

2021-02-03 16:21:29.193 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/set#event/START in 390808ms (at 2021-02-03T16:28:00)

2021-02-03 16:21:29.196 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/set#event/END in 630805ms (at 2021-02-03T16:32:00)

2021-02-03 16:21:29.202 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/night#event/START in 10290799ms (at 2021-02-03T19:13:00)

2021-02-03 16:21:29.209 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/astroDusk#event/START in 8010792ms (at 2021-02-03T18:35:00)

2021-02-03 16:21:29.214 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/astroDusk#event/END in 10290787ms (at 2021-02-03T19:13:00)

2021-02-03 16:21:29.217 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/nauticDusk#event/START in 5730783ms (at 2021-02-03T17:57:00)

2021-02-03 16:21:29.222 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/nauticDusk#event/END in 8010779ms (at 2021-02-03T18:35:00)

2021-02-03 16:21:29.226 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/civilDusk#event/START in 3630775ms (at 2021-02-03T17:22:00)

2021-02-03 16:21:29.230 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/civilDusk#event/END in 5730770ms (at 2021-02-03T17:57:00)

2021-02-03 16:21:29.234 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/eveningNight#event/START in 10290766ms (at 2021-02-03T19:13:00)

2021-02-03 16:21:29.239 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:later/daylight#event/END in 3390762ms (at 2021-02-03T17:18:00)

2021-02-03 16:21:29.245 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:later/SUN_SET in 3390756ms (at 2021-02-03T17:18:00)

2021-02-03 16:21:29.249 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:later/NIGHT in 10290751ms (at 2021-02-03T19:13:00)

2021-02-03 16:21:29.254 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:later/ASTRO_DUSK in 8010746ms (at 2021-02-03T18:35:00)

2021-02-03 16:21:29.259 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:later/NAUTIC_DUSK in 5730742ms (at 2021-02-03T17:57:00)

2021-02-03 16:21:29.263 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:later/CIVIL_DUSK in 3630737ms (at 2021-02-03T17:22:00)

2021-02-03 16:21:29.273 [DEBUG] [o.internal.handler.AstroThingHandler] - Thing astro:sun:later initialized ONLINE
Wenn ich das richtig lese, sollte es um 16:28 losgehen.

Die test_astro_action sagt immer noch :

Code: Alles auswählen

2021-02-03 16:25:50.290 [INFO ] [enhab.core.model.script.AstroActions] - SUN_SET LOCAL will happen at : 2021-02-03T17:18+01:00[Europe/Berlin]

2021-02-03 16:25:50.297 [DEBUG] [g.astro.internal.action.AstroActions] - Sun action 'getEventTime' called

2021-02-03 16:25:50.318 [INFO ] [enhab.core.model.script.AstroActions] - SUN_SET LATER will happen at : 2021-02-03T17:18+01:00[Europe/Berlin]

2021-02-03 16:25:50.323 [DEBUG] [g.astro.internal.action.AstroActions] - Sun action 'getEventTime' called

2021-02-03 16:25:50.342 [INFO ] [enhab.core.model.script.AstroActions] - SUN_SET EARLIER will happen at : 2021-02-03T17:18+01:00[Europe/Berlin]
Zuletzt geändert von domjo75 am 3. Feb 2021 16:29, insgesamt 1-mal geändert.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Anzeige NULL in PaperUI

Beitrag von sihui »

domjo75 hat geschrieben: 3. Feb 2021 16:24 Hab ich gemacht, jetzt schreibt er mir auch mehr ins LOG
Siehste, dann müsste es um 16:28 passieren, viel Glück.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

domjo75
Beiträge: 159
Registriert: 22. Jan 2019 11:10
Answers: 0

Re: Anzeige NULL in PaperUI

Beitrag von domjo75 »

16:28 Uhr UND MEINE ROLLOS FAHREN RUNTER :D :D :D :D
Meine Nacht ist gerettet :lol:

Vielen vielen dank

domjo75
Beiträge: 159
Registriert: 22. Jan 2019 11:10
Answers: 0

Re: Anzeige NULL in PaperUI

Beitrag von domjo75 »

Eine Frage hätte ich noch.
Ich habe bisher immer ein Zeitfenster für diese Sonnenuntergangsgeschichte von 16:00 - 22:00 Uhr gebaut.
Damit möchte ich verhindern, dass die Lichter um 22:15 Uhr angehen, wenn es Sommer ist.
Ich habe eine Begrenzung im Astro-Event-Channel gesehen (zumindest interpretiere ich das so rein), aber auch in der Rule gibt es das Zeitfenster.
Ich habe das jetzt so gemacht. Passt das?

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      itemName: isNight
      state: ON
      previousState: OFF
    type: core.ItemStateChangeTrigger
conditions:
  - inputs: {}
    id: "3"
    configuration:
      itemName: isNight
      state: ON
      operator: =
    type: core.ItemStateCondition
  - inputs: {}
    id: "10"
    configuration:
      startTime: 16:00
      endTime: 22:00
    type: core.TimeOfDayCondition
actions:
....

Antworten