Astro-Binding mit seltsamer Darstellung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Astro-Binding mit seltsamer Darstellung

Beitrag von Galadriel13 »

Hallo zusammen,

ich habe auf meinem System (OH 2.5.10 auf einem Raspberry Pi 3) das Astro-Binding installiert und konfiguriert.
Die Icons sind jedoch seit jeher nicht vollständig, die Darstellung unter "Moon Phase" ist seit gestern sehr seltsam (siehe Anhang).

Ferner wäre es super, wenn die Titel auch in Deutscher Sprache wären.

meine Konfiguration:

// home.sitemap

Frame label="Mond-Daten" {
Text item=Current_DateTime label="Weather and Astro [%1$tA, %1$td.%1$tm.%1$tY]" icon="sun_clouds"
//Switch item=Night_State label="Phase of Day" mappings=[OFF="Tag", ON="Nacht"]
Text item=Day_Phase icon="sunmoon"
Text item=Sunrise_Time icon="sunrise" visibility=[Night_State == ON]
Text item=Sunset_Time icon="sunset" visibility=[Night_State == OFF]
Text item=Sun_Elevation icon="sunmoon" visibility=[Sun_Elevation > 0]
Text item=Moon_Elevation icon="sunmoon" visibility=[Moon_Elevation > 0]
Text item=Zodiac_Sign icon="zodiac"
Text item=Moon_Phase
Text item=Moon_Next_Full icon="fullmoon"
visibility=[Moon_Phase == WAXING_CRESCENT,
Moon_Phase == FIRST_QUARTER,
Moon_Phase == WAXING_GIBBOUS,
Moon_Phase == FULL]
Text item=Moon_Next_New icon="fullmoon"
visibility=[Moon_Phase == WANING_GIBBOUS,
Moon_Phase == THIRD_QUARTER,
Moon_Phase == WANING_CRESCENT,
Moon_Phase == NEW]
}




// astro.items

Group Astro <sun_clouds> (W66a)

DateTime Current_DateTime "Today [%1$tA, %1$td.%1$tm.%1$tY]" <clock> (Astro) {channel="ntp:ntp:local:dateTime"}
//
DateTime Sunset_Time "Sunset [%1$tH:%1$tM]" <sun> (Astro) {channel="astro:sun:home:set#start"}
DateTime Sunrise_Time "Sunrise [%1$tH:%1$tM]" <sun> (Astro) {channel="astro:sun:home:rise#end"}
DateTime Evening_Time "Evening [%1$tH:%1$tM]" (Astro) {channel="astro:sun:minus90:set#start"}
//
String Day_Phase "Phase of Day [MAP(astro.map):%s]" (Astro) {channel="astro:sun:home:phase#name"}
Switch Night_State "Night" (Astro)
//
String Season_Name "Season [MAP(astro.map):%s]" (Astro) {channel="astro:sun:home:season#name"}
String Zodiac_Sign "Zodiac [MAP(astro.map):%s]" <zodiac> (Astro) {channel="astro:sun:home:zodiac#sign"}
Number Sun_Elevation "Sun Elevation [%.1f °]" <sun> (Astro) {channel="astro:sun:home:position#elevation"}
Number Moon_Elevation "Moon Elevation [%.1f °]" <moon> (Astro) {channel="astro:moon:home:position#elevation"}
String Moon_Phase "Moon Phase [MAP(astro.map):%s]" <moon> (Astro) {channel="astro:moon:home:phase#name"}
DateTime Moon_Next_Full "Next Full Moon [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <moon> (Astro) {channel="astro:moon:home:phase#full"}
DateTime Moon_Next_New "Next New Moon [%1$td.%1$tm.%1$tY, %1$tH:%1$tM]" <moon> (Astro) {channel="astro:moon:home:phase#new"}



// astro.things

astro:sun:home [ geolocation="50.063259,10.171830", interval=60 ]
astro:moon:home [ geolocation="50.063259,10.171830", interval=60 ]



// astro.map

//
ARIES=♈ Widder
TAURUS=♉ Stier
GEMINI=♊ Zwilling
CANCER=♋ Krebs
LEO=♌ Löwe
VIRGO=♍ Jungfrau
LIBRA=♎ Waage
SCORPIO=♏ Skorpion
SAGITTARIUS=♐ Schütze
CAPRICORN=♑ Steinbock
AQUARIUS=♒ Wassermann
PISCES=♓ Fisch

//
SPRING=Frühling
SUMMER=Sommer
AUTUMN=Herbst
WINTER=Winter

//
SUN_RISE=Sonnenaufgang
ASTRO_DAWN=astronomische Morgendämmerung
NAUTIC_DAWN=nautische Morgendämmerung
CIVIL_DAWN=zivile Morgendämmerung
CIVIL_DUSK=zivile Abenddämmerung
NAUTIC_DUSK=nautische Abenddämmerung
ASTRO_DUSK=astronomische Abenddämmerung
SUN_SET=Sonnenuntergang
DAYLIGHT=Tag
NOON=Abend
NIGHT=Nacht

//
NEW=🌑 Neumond
WAXING_CRESCENT=🌑🌓 zunehmender Halbmond
FIRST_QUARTER=🌓 erstes Viertel
WAXING_GIBBOUS=🌓🌕 zunehmender Mond
FULL=🌕 Vollmond
WANING_GIBBOUS=🌕🌗 abnehmender Mond
THIRD_QUARTER=🌗 letztes Viertel
WANING_CRESCENT=🌗🌑 abnehmender Halbmond



// astro.rules

val sunEvent = "SUN_SET"
val today = ZonedDateTime.now;
val sunEventTime = sunActions.getEventTime(sunEvent,today,"START")
logInfo("AstroActions","{} will happen at : {}", sunEvent, sunEventTime.toString)




Könnt ihr zu beiden Punkten sagen, was die Ursache ist, bzw. wie man das lösen könnte?

Danke.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2769
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von peter-pan »

Was mir als erstes auffällt, sind die Channels der letzten vier Items. Müsste da nicht :moon: stehen ? Das gleiche gilt auch für dein Thing.

Die Mondphasen (Map-Transformation) haben bei mir noch nie funktioniert. Weiß auch nicht genau warum!

Ich habe das über das Icon gelöst.
mond.jpg
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von udo1toni »

Pro Tipp: Bitte beim posten von Code immer an die code Tags denken. :moon: ist nunmal innerhalb eines Textes nicht sonderlich sinnvoll. in code Tags:

Code: Alles auswählen

:moon:
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von Galadriel13 »

peter-pan hat geschrieben: 4. Nov 2020 13:15 Was mir als erstes auffällt, sind die Channels der letzten vier Items. Müsste da nicht :moon: stehen ? Das gleiche gilt auch für dein Thing.

Die Mondphasen (Map-Transformation) haben bei mir noch nie funktioniert. Weiß auch nicht genau warum!

Ich habe das über das Icon gelöst.
mond.jpg


Danke peter-pan für deine Hinweise.

Jedoch weiss ich nicht, was du meinst, denn es steht in beiden files ja

Code: Alles auswählen

:moon:
Falls ich dich falsch interpretiere, bitte noch einmal kurz etwas näher beschreiben, was du meinst.

Wie hast du das mit den Icons im Detail gelöst?
Hast du dazu die Icons in den Icon-Folder kopiert und in der Sitemap das mittels icon=" " hinterlegt?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Galadriel13 am 4. Nov 2020 22:36, insgesamt 1-mal geändert.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von Galadriel13 »

udo1toni hat geschrieben: 4. Nov 2020 15:24 Pro Tipp: Bitte beim posten von Code immer an die code Tags denken. :moon: ist nunmal innerhalb eines Textes nicht sonderlich sinnvoll. in code Tags:

Code: Alles auswählen

:moon:

Danke für den Hinweis udo1toni ,

werde ich umsetzen. ;-)

Schönen Abend.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2769
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von peter-pan »

Galadriel13 hat geschrieben: 4. Nov 2020 22:21 Jedoch weiss ich nicht, was du meinst, denn es steht in beiden files ja
Im Prinzip habe ich das gleiche gemeint wie Udo
udo1toni hat geschrieben: 4. Nov 2020 15:24 :moon: ist nunmal innerhalb eines Textes nicht sonderlich sinnvoll. in code Tags:
Die Icons hab ich mir selber gebastelt (als SVG) und dann im Ordner "icons-classic" abgelegt. Hier zwei Sets im Zip-File:
moon1-waxing_gibbous.zip
Das Item dazu sieht so aus:

Code: Alles auswählen

String  Moon_Phase  "Mondphase [MAP(astroDE.map):%s]" <moon1> (gAstro)  {channel="astro:moon:local:phase#name"}
Und meine "astroDE.map" hat folgenden Inhalt (moon phases):

Code: Alles auswählen

// Zodiac - Sternzeichen
ARIES=♈ Widder
TAURUS=♉ Stier
GEMINI=♊ Zwilling
CANCER=♋ Krebs
// CANCER=☎ ASCII-Emoji
LEO=♌ Löwe
VIRGO=♍ Jungfrau
LIBRA=♎ Waage
SCORPIO=♏ Skorpion
SAGITTARIUS=♐ Schütze
CAPRICORN=♑ Steinbock
AQUARIUS=♒ Wassermann
PISCES=♓ Fische

//seasons
Season=Jahreszeit
SPRING=Frühling
SUMMER=Sommer
AUTUMN=Herbst
WINTER=Winter

// day - night phases
SUN_RISE=Sonnenaufgang
ASTRO_DAWN=astronomische Morgendämmerung
NAUTIC_DAWN=nautische Morgendämmerung
CIVIL_DAWN=zivile Morgendämmerung
CIVIL_DUSK=zivile Abenddämmerung
NAUTIC_DUSK=nautische Abenddämmerung
ASTRO_DUSK=astronomische Abenddämmerung
SUN_SET=Sonnenuntergang
DAYLIGHT=Tag
NOON=Abend
NIGHT=Nacht
Night=Nacht
//
// moon phases
NEW=Neumond
WAXING_CRESCENT=zunehmender Halbmond
FIRST_QUARTER=erstes Viertel
WAXING_GIBBOUS=zunehmender Mond
FULL=Vollmond
WANING_GIBBOUS=abnehmender Mond
THIRD_QUARTER=letztes Viertel
WANING_CRESCENT=abnehmender Halbmond
//NEW=🌑 New Moon
//WAXING_CRESCENT=🌑→🌓 Waxing Crescent
//FIRST_QUARTER=🌓 First Quarter
//WAXING_GIBBOUS=🌓→🌕 Waxing Gibbous
//FULL=🌕 Full Moon
//WANING_GIBBOUS=🌕→🌗 Waning Gibbous
//THIRD_QUARTER=🌗 Third Quarter
//WANING_CRESCENT=🌗→🌑 Waning Crescent
//
//error-codes
NULL=unbekannt
-=-nicht verfügbar
UNDEF=nicht definiert

// Rich's Declarations for Time of the Day
MORNING=Morgen
DAY=Tag
AFTERNOON=Nachmittag
EVENING=Abend
NIGHT=Nacht
BED=Schlafenszeit
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von Galadriel13 »

Danke dir, peter-pan.

Ich habe alles übernommen. In der Paper UI sieht das meist seltsamer aus, als in der App.
In der App werden die Icons bisher richtig dargestellt, in der Paper UI teilweise nicht.

Egal, bislang reicht mir das. Scheinbar hat fast jeder mit dem Binding die ein- oder anderen Problemchen. ;-)
Eine Frage aber an dich:

Wie kann ich die Bezeichnungen der Menüpunkte auf deutsch ändern?

- Phase of Day
- Zodiac
- Moon Phase
- Next new Moon

Das habe ich noch nicht rausfinden können.
Vielen Dank und dir einen schönen Abend.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
peter-pan
Beiträge: 2769
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von peter-pan »

Welche Menüpunkte meinst du ? Ich steh grad auf'm Schlauch :oops:

Edit:
PaperUI darfst du eigentlich nicht als User-Interface sehen, das ist eigentlich eine Administrationshilfe. UIs sind z.B. die BasicUI, ClassicUI oder HABPanel.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von Galadriel13 »

Sorry, anbei ein Screenshot dazu.
Ich meine hier die Kategorien/Menüpunkte links in engl. Sprache.


... das heisst, du nutzt openHAB ausschließlich in der App, oder nutzt du HabPanel für eine Darstellung auf dem Tablet, PC, etc.?

Danke.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
OliverCJ
Beiträge: 405
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Astro-Binding mit seltsamer Darstellung

Beitrag von OliverCJ »

Guten Morgen zusammen,

ich denke, die meisten werden die BasicUI mit einer selbst erstellten sitemap verwenden. Die wird ja auch über die App geladen oder eben HABpanel. Aber in der Tat habe auch ich - als ich angefangen habe mit openHAB - zunächst die PaperUI genutzt. Man kommt aber schnell drauf, dass das nix is....

Von mir aber auch zwei, drei Fragen. Das Astro-Binding läuft bei mir schon eine ganze Weile sehr gut, habe aber bisher auch nur ein paar wenige Sonnen- und Mondchannels angebunden. Durch den Thread bin ich jetzt noch auf das Sternzeichen gekommen und hab's mal schnell eingebunden.
1. Es wird mir heute (10.11.2020) "Jungfrau" angezeigt... da kann doch was nicht stimmen. Könnt ihr das nachstellen?
2. Es wird mir "Jungfrau" in der sitemap angezeigt, obwohl ich keine map-Datei mit deutscher Übersetzung angelegt habe. Wo kommt die her? Wenn ich in VSCode mit der Maus über das item fahre, wird "Virgo" eingeblendet. Naja, zumindest die Übersetzung stimmt, wenn auch der Wert als solcher nicht stimmt.
3. Wie bekomme ich - wenn ich noch eine astro.map anlege - die Sternzeichensymbole da rein? In der Zeichentabelle von Windows mühsam suchen und dann rein kopieren?

Danke
Oliver

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Antworten