INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Suche einen Scheduler in c++
03.04.2015, 13:21 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2015 14:11 von stevie72.)
Beitrag #1
Suche einen Scheduler in c++
Guten Tag liebes Forum,

Ich programmiere derzeit eine Rollladensteuerrung.

Was ich schon fertig habe.

- Die Uhr / Kalender dafür ist eine RTC 1307 und diese wird via DCF77 synchronisiert wenn nötig.

- Eine Sonnenaufgangszeit und Untergangsberechnung habe ich auch bereits.

- Tageslichtsensor funktioniert auch schon. 0 - 65536 Lux.



Was mir fehlt ist ein Scheduler wo ich einzelne Wochen Tage als Event setzen kann
um so eine Variation zu ermöglichen.


MO DI MI DO FR SA SO
06:35 06:20 06:28 usw. ... ... ...
18:25 18:34 18:14 usw. ... ... ...

So in etwa stelle ich mir das fertige Design vor.
wobei man die einzelnen Zeiten varieieren kann.

Ziel ist es eine Variation für jeden Tag der Woche zu ermöglichen wobei die Zeiten
aus dem Scheduler mit Sonnenaufgang und Untergang sowie Tageslichtsensor
kombiniert werden. Stichwort Anwesenheitssimulation.

Beispiel:

- Schedulerzeit = Richtzeit z.b 06:35 hoch und 18:25 runter.
- haben wir schon Tagesslicht bzw. setzt die Dämmerrung ein?
- Vergleich mit Sonnenauf und Untergangszeiten.

Alles passt dann Rollladen hoch oder Abends runter sonst warten bis erfüllt.


Meine Frage:

Hat jemand einen Scheduler der Zeitsteuerung emögicht wie z.b. von einer Zeitschaltuhr als Code?
Da kann man ja auch bei Wochentagen die Zeiten setzen.
zb. einen Timer oder Aquariumsbeleuchtung .. ect ..

Später kommt dann noch ein Windmesser dran der bei Sturm die Rollladen runter fährt und so die Fenster schützt.

Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.04.2015, 14:22 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2015 14:23 von rkuehle.)
Beitrag #2
RE: Suche einen Scheduler in c++
Hallo Stefan,
Zitat:Hat jemand einen Scheduler der Zeitsteuerung emögicht wie z.b. von einer Zeitschaltuhr als Code?
warum extra eine Scheduler-Lib bemühen? Du hast doch durch die DS1307 bzw. die DCF77 alles was du brachst, da beide mit der Time-Library http://playground.arduino.cc/code/time gut zusammen arbeiten ( weekday(),hour(),minute() ).
Die "Termine" (Stunden und Minuten) und die jeweilige Aktion in ein Array und per If - Abfragen im Loop() abfragen und Aktion auslösen. Vorteil der If - Abfragen: du kannst diese besser mit deinen Nebenbedingungen kombinieren.
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.04.2015, 20:35 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2015 20:48 von stevie72.)
Beitrag #3
RE: Suche einen Scheduler in c++
(03.04.2015 14:22)rkuehle schrieb:  Hallo Stefan,
Zitat:Hat jemand einen Scheduler der Zeitsteuerung emögicht wie z.b. von einer Zeitschaltuhr als Code?
warum extra eine Scheduler-Lib bemühen? Du hast doch durch die DS1307 bzw. die DCF77 alles was du brachst, da beide mit der Time-Library http://playground.arduino.cc/code/time gut zusammen arbeiten ( weekday(),hour(),minute() ).
Die "Termine" (Stunden und Minuten) und die jeweilige Aktion in ein Array und per If - Abfragen im Loop() abfragen und Aktion auslösen. Vorteil der If - Abfragen: du kannst diese besser mit deinen Nebenbedingungen kombinieren.
Grüße Ricardo


Hallo Ricardo,
ich habe schon darüber nachgedacht das Problem über ein array zu lösen..
Du hast möglicherweise recht weil der scheduler wieder mehr recourcen braucht und so viele Parameter wie ich verarbeiten möchte garantiert an seine Speicher Grenzen kommt.
Ich lasse mir mal eine einfachere Variante durch den Kopf gehen.

Ich habe mir in der zwischenzeit mal diese lib. genau angesehen

http://www.pjrc.com/teensy/td_libs_TimeAlarms.html



ein frohes Osterfest!

Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Ausgabe druckt immer 2 Werte anstatt nur einen. Finde den Fehler nicht TimeMen 24 744 02.07.2016 14:18
Letzter Beitrag: hotsystems
  [Suche] Library Programmierer/in für privates Projekt avoid 8 579 19.05.2016 15:01
Letzter Beitrag: avoid
Sad Suche simplen Scetch für ESP8266-Modul torsten_156 14 1.158 19.04.2016 07:54
Letzter Beitrag: amithlon
  Suche LCD.h Zip bojojo 4 871 11.02.2016 17:31
Letzter Beitrag: bojojo
  Suche deutsches Forum für Processing torsten_156 3 523 06.02.2016 13:12
Letzter Beitrag: torsten_156
  Suche Module für Fernsteuerung im Innenbereich für ca.50m Much 14 859 27.01.2016 22:53
Letzter Beitrag: arduinofan
  Suche Konzept für ein Inhaltsverzeichnis eines EEPROM avoid 0 313 27.01.2016 10:49
Letzter Beitrag: avoid
  Kann ich in eine For Schleife einen delay einbauen JanGamer11 6 616 05.01.2016 12:34
Letzter Beitrag: Hilgi
  Problem einen code zu schreiben der das macht was ich möchte.... Katzenfreund 11 1.462 01.11.2015 17:50
Letzter Beitrag: Katzenfreund
  Suche sketch mit der Abfrage von 2 oder mehr PIR's Tozupi 1 467 05.10.2015 20:55
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste