...ich weiss nicht, ob es schon erwähnt wurde, deshalb eine kleine Anmerkung zum Astro-Bindung und den Offsets.
Man kann auch mehrere Things definieren und so die Offsets (oder "Nicht-Offsets") an die Bedürfnisse des jeweils zu lösenden Problems anpassen.
Beispiel-Thing:
Code: Alles auswählen
// Astro - Binding Geo-Position geolocation="41.23456,3.123456,502"
// "normale(s) Thing(s)
Thing astro:sun:local "Sonnen Daten" [geolocation="41.23456,3.1234563,502", interval=300]
Thing astro:moon:local "Mond Daten" [geolocation="41.23456,3.1234563,502", interval=300]
// Things mit Offset
Thing astro:sun:minus90 "Offset -90" [geolocation="41.23456,3.1234563,502", interval=300]{
Channels:
Type rangeEvent : set#event [
offset=-90
]
Type start : set#start [
offset=-90
]
Type end : set#end [
offset=-90
]
}
Thing astro:sun:stowing "Offset -Test" [geolocation="41.23456,3.1234563,502", interval=300]{
Channels:
Type rangeEvent : set#event [
offset=-180,
earliest="19:40"
]
Type rangeEvent : night#event [
offset=-180
]
}
Thing astro:sun:stowing1 "Offset 20" [geolocation="41.23456,3.1234563,502", interval=300]{
Channels:
Type rangeEvent : noon#event [
offset=230
]
Type start : noon#start [
offset=230
]
Type rangeEvent : set#event [
offset=20,
earliest="20:10"
]
Type rangeEvent : night#event [
offset=20
]
Type start : rise#start [
offset=20,
earliest="09:00"
]
Type end : rise#end [
offset=20
]
Type start : set#start [
offset=20,
earliest="21:10"
]
Type end : set#end [
offset=10,
latest="21:50"
]
Type rangeEvent : civilDusk#event [
offset=-180
]
Type start : civilDusk#start [
offset=-180
]
}
Thing astro:sun:stowing2 "Offset -90" [geolocation="41.23456,3.1234563,502", interval=300]{
Channels:
Type rangeEvent : set#event [
offset=-90
]
Type start : set#start [
offset=-90
]
Type end : set#end [
offset=-90
]
Type rangeEvent : night#event [
offset=-90
]
Type rangeEvent : noon#event [
offset=-90
]
Type start : noon#start [
offset=-90
]
}
Thing astro:sun:stowing3 "Offset -30" [geolocation="41.23456,3.1234563,502", interval=300]{
Channels:
Type rangeEvent : set#event [
offset=-30
]
Type rangeEvent : astroDusk#event [
offset=30
]
Type start : set#start [
offset=-30
]
Type end : set#end [
offset=-30
]
Type rangeEvent : night#event [
offset=-30
]
Type rangeEvent : noon#event [
offset=32
]
Type start : noon#start [
offset=30
]
Type rangeEvent : rise#event [
offset=80
]
Type start : rise#start [
offset=80
]
Type end : rise#end [
offset=80
]
}