Seite 1 von 4

Anzeige NULL in PaperUI

Verfasst: 1. Feb 2021 19:11
von domjo75
Hallo,
ich habe mir zwei Astro-Things gebaut, die jeweils 30min Vor bzw Rücklauf zum default Wert haben. Dazu habe ich dem entsprechenden Channel einfach ein Offset gesetzt.
Der Zweck der Übung ist, dass meine Rollos nicht schon runterfahren sollen, wenn es noch "hell" draussen ist. Morgens entsprechend umgekehrt.

Code: Alles auswählen

UID: astro:sun:earlier
label: Lokale Sonnendaten (früher)
thingTypeUID: astro:sun
configuration:
  useMeteorologicalSeason: false
  interval: 300
  geolocation: 50.16863164810457,8.976538181304933,0
  
channel.jpg
item.JPG
Das verlinkte ITEM zeigt eine Zeitlang auch den richtigen Wert an, wechselt aber irgendwann zu NULL. Sobald ich den Channel bearbeite, stehen wieder Werte drin.
Ist das lediglich ein Anzeigeproblem, oder ist mein Herangehen falsch? Im Log finde ich dazu leider nichts.

Grüße

Re: Anzeige NULL in PaperUI

Verfasst: 1. Feb 2021 22:49
von der.breed
Hallo,

guck dir doch mal die anderen Channels an:
morningNight, astroDawn, nauticDawn, civilDawn. Die triggern zu anderen Zeiten. Eventuell brauchst du den Offset gar nicht mehr.

Gruss

Markus

Re: Anzeige NULL in PaperUI

Verfasst: 2. Feb 2021 08:49
von domjo75
Hi...
habe ich schon gemacht. Das sind nur ein paar Minuten bzw. bei Nautic war es eine Stunde etwa. Ich möchte gerne 30min.

Re: Anzeige NULL in PaperUI

Verfasst: 2. Feb 2021 19:10
von udo1toni
Also erst mal geht es damit los, dass Du offensichtlich mit openHAB3 unterwegs bist. Das bedeutet, es handelt sich nicht um Paper UI, sondern um Main UI.

Warum die Anzeige auf NULL wechselt, kann ich so nicht beantworten, aber das sollte ohnehin keine Rolle spielen. Damit eine Rule triggern kann, musst Du nämlich den Range Event Channel verwenden, nicht die DateTime Channel.

Grundsätzlich gibt es Trigger für Sonnenauf-/-untergang, Bürgerliche, Nautische und Astronomische Dämmerung, entsprechend 0°, -6°, -12° und -18° Sonnenhöhe über Horizont.
Der zeitliche Abstand zwischen den einzelnen Triggern variiert übers Jahr und natürlich abhängig vom Standort. Ich nutze bei mir die Bürgerliche Dämmerung mit einem geringen Offset, letztlich ist das aber Geschmacksache.

Re: Anzeige NULL in PaperUI

Verfasst: 2. Feb 2021 20:10
von domjo75
udo1toni hat geschrieben: 2. Feb 2021 19:10 Also erst mal geht es damit los, dass Du offensichtlich mit openHAB3 unterwegs bist. Das bedeutet, es handelt sich nicht um Paper UI, sondern um Main UI.
Aha, wieder was gelernt 😊

Heute morgen waren alle Items mit Daten gefüllt. Das passt also soweit.
Ich habe heute auch gemerkt, dass ich das Range Event in meiner Rule nutze. Natürlich habe ich da nicht die 30min Versatz eingestellt :roll: Somit sind die Rollos um 17:15 Uhr runtergefahren statt um 17:45. Ich habe dann schnell in der MainUI die 30min eingestellt, die Rollos wieder hochgefahren, leider passierte um 17:45 nix.

Im LOG sehe dazu nix mehr.

Die 30min finden wir ganz praktisch. Da ist es nicht mehr so hell, aber auch nicht so dunkel, dass einem jeder in die Bude glotzt.
Hast du deinen Offset über die UI oder über config-files gesetzt? Gibt es eine bevorzugte Variante?

Re: Anzeige NULL in PaperUI

Verfasst: 3. Feb 2021 00:31
von udo1toni
Ich habe bei mir momentan noch OH2.5 laufen, OH3 ist noch in Arbeit, und da es noch andere Projekte gibt, wird das auch noch dauern... ich bin aber gewillt, alles über die Main UI zu erledigen, so das möglich ist.

Re: Anzeige NULL in PaperUI

Verfasst: 3. Feb 2021 09:25
von domjo75
Ok, dann gehe ich davon aus, dass es auch zuverlässig funktioniert.
Ich bin leider noch nicht fit genug um solche Unklarheiten für mich eindeutig zu klären. Ich wüsste aus dem Stehgreif nicht, wo ich nachschauen könnte, ob das Range Event die richtige Uhrzeit "enthält".
Daher die vielleicht dummen Fragen und das falsche Wording. :)

Re: Anzeige NULL in PaperUI

Verfasst: 3. Feb 2021 10:15
von sihui
domjo75 hat geschrieben: 3. Feb 2021 09:25 Ich wüsste aus dem Stehgreif nicht, wo ich nachschauen könnte, ob das Range Event die richtige Uhrzeit "enthält".
Spätestens wenn getriggert worden ist siehst du das im events.log:

Code: Alles auswählen

2021-02-03 08:30:00.027 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:shutterkitchen:rise#event triggered START
Ohne es ausprobiert zu haben gehe ich davon aus du könntest es im DEBUG Modus des Astro Bindings auch vorher sehen:

https://www.openhab.org/docs/administra ... hat-to-log

Re: Anzeige NULL in PaperUI

Verfasst: 3. Feb 2021 13:59
von domjo75
Sieht nicht so aus

Code: Alles auswählen

2021-02-03 13:48:03.874 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Moon for thing astro:moon:local

2021-02-03 13:51:19.924 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:local

2021-02-03 13:53:03.869 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Moon for thing astro:moon:local

2021-02-03 13:56:19.928 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:local

2021-02-03 13:58:03.867 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Moon for thing astro:moon:local
Dann warte ich einfach mal ab, was er zwischen 17:15 & 18:00 erzählt

Re: Anzeige NULL in PaperUI

Verfasst: 3. Feb 2021 14:54
von sihui
domjo75 hat geschrieben: 3. Feb 2021 13:59 Sieht nicht so aus
Nein, da haben die wohl etwas an den Logs geändert. Bis vor einigen Monaten (oder so) konnte man noch direkt im openhab.log die eingestellten Zeiten ablesen. Wenn ich mich recht erinnere war sogar der Offset direkt mit berücksichtigt.