Sie befinden sich hier: Stallbetreiber > Stalltechnik und Einrichtung selber bauen > Abruffütterung > Fütterungssteuerung

Lastenheft für die Programmoberfläche

Im Folgenden wird der Aufbau der Menüstruktur der Bedienoberfläche unserer Steuerung beschrieben. Die Oberfläche setzt zum einen Anforderungen eines Pferdebesitzers und eines Stallbetreibers an die Steuerung um, wie auch die Anforderungen, die sich aus der Hardware und der Steuerungslogik ergeben.

Grundsätzliches:

Der in den folgenden Bildern erarbeitete Stand der Menüstruktur ist ein Planungsstand, der uns als Entwickler die Struktur der zukünftigen Applikation aufzeigt. Im Einzelnen kann es durchaus zu Abweichungen zur real existierenden Programmierung geben.

Ob man die einzelnen Menüpunkte Aufrufen kann, richtet sich danach, ob ein Login erfolgt ist oder nicht. Die rot markierten Seiten sind nur für eingelogte User sichtbar.
Innerhalb der Menübeschreibung wird die rote Farbe analog für die Buttons verwendet.

Menüstruktur
Startseite

Startbildschirm

Das Bild zeigt die Aufteilung des Startbildschirms der Fütterungssteuerung. Von hier kann in alle relevanten Punkte des Programms verzweigt werden.
Über die Login Felder kann sich an der Steuerung anmelden und so die Administrtion der Steuerung durchführen. Nach X Sekunden (Feld LogOff) ohne Eingabe erfolgt ein automatischer Log off und die Startseite wird aufgerufen.

Meldungen zur aktuellen Fütterung:
Hier werden die Daten des aktuell im Empfangsbereich der Antenne erfassten Pferde angezeigt. Folgende Anzeigen sind möglich:

  • “Kein Pferd im Futterstand”
  • “Pferd XXX hat keinen Futteranspruch mehr”
  • “Fütterung für Pferd XXX läuft”

Da geplant ist die Anlage auch fernadminstriert zu betreiben, ist zusätzlich vorzusehen, dass ein Bild des Pferdes aus der Datenbank angezeigt wird. Parallel wird ein Bild aus dem Fressstand eingeblendet. Hierzu kann entweder der Kameraanschluss der Raspberrys benutzt werden oder der Videostream einer WLAN Kamera eingebunden werden.

Meldungen aus der Anlagenüberwachung:
Die aktuellste Warnmeldung und die aktuellste Fehlermeldung werden untereinander angezeigt.

Im normalen Zustand ist die Beleuchtung des Displays aus. Eine Pferdeerfassung schaltet die Beleuchtung für X sec an. Durch Berührung des Touchsreens wird die Beleuchtung für X sec eingeschaltet (Feld “LichtAus”).

Pferdeüberwachung

Pferdeüberwachung

Für Pferdebesitzer und auch für Stallbetreiber ist es immer wichtig zu sehen, ob alle Pferde ihr Futter abrufen. Ziel dieser Liste ist es zu zeigen, welches Pferd den größten Rückstand zwischen der zugeteilter Menge und der gefressenen Menge hat.
In die Liste werden die Soll-Futterwerte zur Orientierung mitgegeben.

Die Liste ist scrollbar.  

Pferdeüberwachung Protokoll

Pferdeüberwachung Protokoll

Zweck dieser Liste ist zu sehen, wie oft ein Pferd in der Futterstation war.
Der maximale Datenvorrat ist 2 Tage. Danach wird automatisch gelöscht.

Die Liste ist scrollbar. 

Fütterung Gestern

Fütterung Gestern

Bei Auffälligkeiten in der aktuellen Fütterung ist es sehr interessant, wenn man sich auch noch einmal die Werte des vorangegangenen Tages anschauen kann. In der Liste werden die Soll-Futterwerte zur Orientierung mitgegeben.

Die Liste ist scrollbar.

Pferdedaten anzeigen

Pferdedaten anzeigen

Übersicht über die Sollwerte aller Pferde. Hier kann ein nicht eingeloggter Pferdebesitzer sehen, welche Futtermengen für sein Pferd eingestellt sind.

Änderungen sind hier nicht möglich!

Die Sortierung erfolgt alphabetisch nach Pferdenamen.

Die Liste ist scrollbar.

Pferdedaten ändern und löschen

Pferd selektieren und ändern

Über die Pfeiltasten kann man durch den Pferdebestand  scrollen. Die Stammdaten des jeweils aufgerufenen Pferdes werden angezeigt. Über das Auswählen eines Pferdes (Maus oder Touch) wird in den Änderungsmodus gewechselt und die Stammdaten können überschrieben werden.

Pferd löschen

Soll ein Pferd aus der Liste entfernt werden, kann es durch den Button “Pferd löschen” aus der Liste entfernt werden. Vor dem Löschen gibt es eine Sicherheitsabfrage “Sind Sie sicher?..."!

Neues Pferd anlegen

Durch den Button “Pferd anlegen” wird ein neuer Datensatz angelegt. Der Vorbelegte Name ist “Pferdenamen eingeben” und die leeren Datenfelder werden angezeigt.

Anlagenüberwachung

Über die Anlagenüberwachung können Fehlermeldungen genauer eingegrenzt werden. Nur für den angemeldeten Benutzer steht zusätzlich die Taste Fehlerquittierung zur Verfügung.

Die Taste Fehlerquittierung löst einen Datenbankeintrag aus:
Datum; Uhrzeit; UserID; “Fehler quittiert”

Die Werte für Futterfüllstand 1 bis 4 werden rot hinterlegt, wenn ihre Werte über den in den Anlagenparametern vorgegebenen Min-Werten liegen.

Transpondertest

Transpondertest

Manchmal müssen Transponder überprüft werden oder auch gefundene Transponder identifiziert werden. Dies kann mit der Menüfunktion Transpondertest erfolgen.

Die Taste “Start Transpondertest” stoppt die Zuteilung von Futter.
Der Transpondertest bleibt solange aktiv, bis die Taste “Ende Transpondertest” oder die Taste “Zurück” gedrückt wird.
In dieser Zeit wird die Nummer des gelesenen Transponders angezeigt.
Wenn möglich, wird zusätzlich ein Pferdename aus der Pferdetabelle angezeigt. Ist der Transponder nicht bekannt, erfolgt die Anzeige “Nummer nicht bekannt!”.

Motorentests

Motorentests

Dieser Menüpunkt ist notwendig um einzelnen Anlagenfunktionen zu überprüfen oder zu bedienen. Außerdem kann hier die notwendige Kalibrierung des Futters erfolgen:

Die Taste eines Futtermotors wird 10 x betätigt und der Futterausstoß gewogen. Das Ergebnis geteilt durch 10 ist im Bereich der Anlagendaten einzutragen.

Anlagenparameter

Anlagenparameter

Damit die Fütterungsanlage korrekt funktioniert, muss sie die eine oder andere Information über sich selber haben. Diese anlagenspezifischen Parameter können in diesem Menüpunkt komfortabel eingetragen werden. 

Neben den Parametern die direkt zur Anlage gehören gibt es auch Einstellungen, die der Stallbetreiber individuell passend zu seinem Stall seiner Herde treffen muss.