Group Astro <sun> (All)
// displays the start of the sunrise
DateTime Sonnenaufgang_Start "Sonnenaufgang [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=rise, property=start" }
// displays the end of the sunset
DateTime Sonnenuntergang_End "Sonnenuntergang [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=set, property=end" }
// displays the start and end of the civil dawn
DateTime Civil_Dawn_Start "bürgerliche Morgendämmerung Beginn [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=civilDawn, property=start" }
DateTime Civil_Dawn_End "bürgerliche Morgendämmerung Ende [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=civilDawn, property=end" }
// displays the start and end of the civil dusk
DateTime Civil_Dusk_Start "bürgerliche Abenddämmerung Beginn [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=civilDusk, property=start" }
DateTime Civil_Dusk_End "bürgerliche Abenddämmerung Ende [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=civilDusk, property=end" }
// Mond, Jahreszeiten, usw
String Sternzeichen "Sternzeichen [MAP(Tierkreiszeichen.map):%s]" <colorwheel> (Astro) { astro="planet=sun, type=zodiac, property=sign" }
String Jahreszeit "Jahreszeit [MAP(Jahreszeit.map):%s]" <sun_clouds> (Astro) { astro="planet=sun, type=season, property=name" }
String Mondphase "Mondphase [MAP(Mond.map):%s]" <moon> (Astro) { astro="planet=moon, type=phase, property=name" }
String Vollmond "nächster Vollmond [%1$td.%1$tm.%1$tY]" <moon> (Astro) { astro="planet=moon, type=phase, property=full" }
String Neumond "nächster Neumond [%1$td.%1$tm.%1$tY]" <moon> (Astro) { astro="planet=moon, type=phase, property=new" }
// Azimuth und Elevation
Number Azimuth "Azimuth [%.2f]" <sun> {astro="planet=sun, type=position, property=azimuth"}
Number Elevation "Elevation [%.2f]" <sun> {astro="planet=sun, type=position, property=elevation"}
//
// virtuelle Schalter für "Rollos auf" mit Astro, aber nicht vor xx Uhr
Group gPersist
Switch SunriseLimit "virtueller Sonnenaufgang - Rollos hoch frühestens um xx Uhr" (gPersist)
Switch Rollos_is_day "virtueller Schalter Tag für Rollosteuerung" (gPersist)
// Setzt den Switch zur Zeit auf ON, gefolgt von OFF
//
// Rollos hoch
Switch Rollos_astro_up { astro="planet=sun, type=rise, property=start, offset=-10" }
// Rollos runter
Switch Rollos_astro_down { astro="planet=sun, type=civilDusk, property=end, offset=-5" }
// Rollos zentral hoch
Switch Rollos_all_up "Rollos zentral hoch" <rollershutter-0>
// Rollos tentral runter
Switch Rollos_all_down "Rollos zentral runter" <rollershutter-100>
// Zeit für Rollos up down
DateTime Rollos_up_time "Rollos hoch aber nicht vor 6:45 Uhr [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=rise, property=start, offset=-10" }
DateTime Rollos_down_time "Rollos runter [%1$tH:%1$tM]" <sun> (Astro) { astro="planet=sun, type=civilDusk, property=end, offset=-5" }
// Licht zentral aus
Switch Licht_zentral_aus "Licht zentral aus"
Sometimes the sitemap is like the screenshot above, sometimes only items i can see is azimuth and elevation. This two items seems to word correctly all the time - including changing the values every few minutes. But all other items sometimes get uninitialised. After restart of openhab, all is showing correctly again.