Hallo zusammen,
im Thread "Himbeere für Rasenbewässerung" (ich darf nicht verlinken) hab ich es erwähnt, ich möchte die Steuerung für mein Bewässerungsprojekt selbst bauen.
Ich mache das mal ganz klassisch und nicht "agile", daher soll der erste Schritt in der Definition der Anforderungen sein. Ich hab das mal aufgeschrieben und würde mich sehr darüber freuen, wenn Ihr mir sagt, was Ihr davon haltet, was Ihr bei eurer Bewässerungssteuerung am meisten schätzt oder was euch am meisten ärgert. Meine Liste ist ziemlich formal. Wenn Ihr euch fragt, für was eine bestimmte Anforderung gut ist oder warum etwas nicht vorgesehen ist, fragt ruhig. Ich habe noch nie eine solche Steuerung in den Fingern gehabt. Vielleicht liege ich daher auch völlig falsch bei dem was ich vorhabe. Ich verspreche jetzt schon, dass ich jedem Forumsmitglied der Interesse hat die Software zur Verfügung stelle, kostenlos aber mit null oder nur sehr beschränktem Support und überhaupt keiner Gewährleistung für irgendwas.
Hier jetzt meine Anforderungen (mit Prios):
Software:
Hardware:
VG
Hans21
im Thread "Himbeere für Rasenbewässerung" (ich darf nicht verlinken) hab ich es erwähnt, ich möchte die Steuerung für mein Bewässerungsprojekt selbst bauen.
Ich mache das mal ganz klassisch und nicht "agile", daher soll der erste Schritt in der Definition der Anforderungen sein. Ich hab das mal aufgeschrieben und würde mich sehr darüber freuen, wenn Ihr mir sagt, was Ihr davon haltet, was Ihr bei eurer Bewässerungssteuerung am meisten schätzt oder was euch am meisten ärgert. Meine Liste ist ziemlich formal. Wenn Ihr euch fragt, für was eine bestimmte Anforderung gut ist oder warum etwas nicht vorgesehen ist, fragt ruhig. Ich habe noch nie eine solche Steuerung in den Fingern gehabt. Vielleicht liege ich daher auch völlig falsch bei dem was ich vorhabe. Ich verspreche jetzt schon, dass ich jedem Forumsmitglied der Interesse hat die Software zur Verfügung stelle, kostenlos aber mit null oder nur sehr beschränktem Support und überhaupt keiner Gewährleistung für irgendwas.
Hier jetzt meine Anforderungen (mit Prios):
Software:
- Die Bedienung erfolgt über eine Weboberfläche (+++).
- Die Weboberfläche ist für die mobile Nutzung optimiert (+++).
- Die Steuerung versendet Systemmeldungen per Email an hinterlegten Admin (---).
- Das Auftreten einer Exception führt zu einer Email (---).
- Die Weboberfläche ermöglicht die Programmierung von Zeitprogrammen (++).
- Die Aktivierung der Zeitsteuerung eines Ventils schließt ein zuvor manuell geöffnetes Ventil (++).
- Ein Zeitprogramm besteht aus: Wochentag, Startzeit, Endzeit, Ventil (Zone), Gruppe (++)
- Die Programmierung von Zeitprogrammen erfolgt in Fünfminutenschritten (++)
- Zeitprogramme berücksichtigen die maximale Parallelität geöffneter Ventile. (o)
- Ein Ventil gehört zu einer Gruppe von Ventilen.
- Eine Gruppe kann 1 bis alle Ventile beinhalten.
- Zur gleichen Zeit kann die Zeitautomatik nur Ventile einer Gruppe öffnen.
- Aus derselben Gruppe können beliebig viele Ventile gleichzeitig zeitgesteuert geöffnet sein.
- Eine aufgrund der Überschreitung der max. Parallelität ungültige Programmierung kann nicht gespeichert werden.
- Zeitprogramme berücksichtigen Hardlimits (--)
- Hardlimits bestehen aus: Tagestyp, Startzeit, Endzeit
- Tagestypen sind: Mo-Fr, Samstage, Sonn- und Feiertage
- Eine aufgrund der Überschreitung der Hardlimits ungültige Programmierung kann nicht gespeichert werden.
- Eine ungültige Programmierung führt zu einer verständlichen Fehlermeldung (o)
- Die Weboberfläche ermöglicht das manuelle Schalten jedes Ventils.(+++)
- Vor dem manuellen Einschalten eines Ventils muss die Zeitsteuerung dieses Ventils ausgeschaltet werden.
- Das manuelle Einschalten berücksichtigt nicht die maximale Parallelität geöffneter Ventile.
- Die Weboberfläche ermöglicht die Programmierung von Einmal- Zeitprogrammen (o)
- Ein Einmal-Zeitprogramm besteht aus: Dauer, Ventil (Zone)
- Die Programmierung eines Einmal-Zeitprogramm öffnet sofort das zugehörige Ventil
- Vor der Programmierung eines Einmal-Zeitprogramms muss die automatische Zeitsteuerung des Ventils ausgeschaltet werden.
- Die Programmierung von Einmal-Zeitprogrammen erfolgt in Fünfminutenschritten
- Ein Einmal-Zeitprogramm wird über das manuelle Schließen des Ventils deaktiviert
- Ein Einmal-Zeitprogramm berücksichtigt nicht die maximale Parallelität geöffneter Ventile.
- Nach Ablauf eines Einmal-Zeitprogramms versendet das System eine Erinnerungsmail (Automatik wieder einschalten?) (-)
Hardware:
- Jedes Ventil kann auch über einen elektrischen Schalter angesteuert werden (ein – aus).(+++)
- Für jedes Ventil kann die Computer Steuerung über einen elektrischen Schalter aktiviert und deaktiviert werden (ein – auto – aus).(+++)
- Der Zustand der Zeitsteuerung jedes Ventils wird per LED signalisiert (---)
VG
Hans21