Pagina 1 van 1
GIRA Homeserver: zoek logische module
Geplaatst: zo 08 mar 2015, 17:30
door Dré
Beste,
Ik ben eigenlijk opzoek naar de logische module in de Gira homeserver voor:
wanneer ik een ingang voor 10 seconde hoog is dat er dan pas echt een uitgang wordt aangestuurd.
Ik dacht zelf aan de 'Differentiation between short-long pressing of button' te vinden bij 'Time Funcions' Maar zijn er misschien betere of nettere oplossingen?
Daarnaast wil ik ook graag dit gebruiken in millisecondes, is dat ook mogelijk?
Daarnaast weet iemand misschien hoe ik de 'position of Sun (time)' moet gebruiken, net zoals de sunset en sunrise?
als ik mijn cooridinaten invul en bij Cycle min, stuurt hij alleen de tijd naar het archief wanneer ik de homeserver opnieuw opstart met de op dat moment huidige tijd.
Iemand die misschien een schema er van heeft?
Ik wilde gewoon bijhouden in een archief hoe laat de zon onder en op kwam.
Re: GIRA Homeserver: zoek logische module
Geplaatst: di 10 mar 2015, 14:04
door 747driver
De timers in de modulen in de HS werken met hele seconden.
Een kant en klare oplossing voor die 10 sec. vraag heb ik niet.
Neem aan dat je bedoelt dat de uitgang pas wordt aangestuurd indien er binnen 10 sec. na ontvangst van een 1 geen 0 is ontvangen?
En als er 2 maal een 1 wordt ontvangen, moet ie dan beginnen na de eerste of tweede 1?
Ik heb wel een aangepaste Alarm module welke ervoor zou kunnen worden gebruikt.
Hij heeft namelijk een Reset ingang.
Indien je je signaal aansluit op de Trigger ingang van de module + op een Edge detector waarvan de Falling uitgang op de Reset is aangesloten zal de Alarm module beginnen met aftellen wanneer je signaal 1 wordt.
De ingestelde tijd later komt er een 1 aan de uitgang van de module te staan.
Indien binnen de ingestelde tijd je signaal naar 0 springt zal de Edge detector een 1->0 overgang zien en de Falling uitgang zal 1 worden.
Daardoor wordt de Alarm module ge-reset en aangezien er nu een 0 op de Trigger ingang van de module staat stopt ie met tellen.
Zal er vanavond weleens naar kijken.
Zonsopkomst en ondergang hou ik bij in een message archive.
De tijd welke dan wordt geregistreerd is de tijd wanneer de entry in de archive werd geschreven.
Kan dus max een paar seconden verschillen met de werkelijke zonsopkomst en ondergang tijd wanneer de HS erg druk is met andere dingen.
Gewoon de uitgang van de Sunrise en Sunset modulen aan een "Save message in message archive" Command hangen.
Die modulen hebben wel "Recalculation during start", waarom weet ik niet.
Heb een module "No calc at startup" gemaakt welke ik tussen de Sunrise en Sunset modulen en de Command knoop om te voorkomen dat er bij iedere herstart van de HS een Sunrise/Sunset entry wordt geschreven in de archive.
5012|0|"(EI==0)"|"EN[1]"|""|1|0|0|0 # Outside ini: output=input always send
5012|0|"(EI==0)"|"EN[1]"|""|2|0|0|0 # Outside ini: output=input send by change only
Re: GIRA Homeserver: zoek logische module
Geplaatst: di 10 mar 2015, 19:37
door Dré
Over het eerste, dat de uitgang pas aan gaat na 10 seconden een een pulsdrukker in gedrukt te houden, heb ik gebruik gemaakt van de 'Differentiation between short-long pressing of button' te vinden bij 'Time Funcions' deze werkt op zich vrij goed voor waar ik het nu voor gebruik, maar ik hoopte en dacht dat er misschien en nettere oplossing zou zijn, maar aan jou te horen is dat er niet.
Over de Sunrise/Sunset had ik inderdaad laten afdrukken in 'save message in message archive' maar bij mij zet hij er alleen een waarde in met de huidige tijd en alleen wanneer ik de HS opnieuw opstart.
Nu vroeg ik me eigenlijk af, heo gebruiken jullie hem, en dan bedoel ik voornamelijk de ingangen van deze module, waar hangen jullie die aan? een klok?
Re: GIRA Homeserver: zoek logische module
Geplaatst: di 10 mar 2015, 19:48
door 747driver
E3 Cycle (min.) een 1 inzetten.
Default is het een 0.
Re: GIRA Homeserver: zoek logische module
Geplaatst: di 10 mar 2015, 20:35
door Dré
Heb nu de waarde aangepast en mijn coördinaten ingevuld, na opstarten in ieder geval al een melding, met de huidige tijd, voor sunrise en sunset, achter gelaten in het archief.
Kijken wat hij nu morgen doet.
Dank je in ieder geval al vast