Bisher wurde unser smarter Futternapf mit einer Standardausführung für einen Futter- und einen Trinknapf ausgeliefert, doch dieser Ansatz ändert sich jetzt. Zukünftig ist es als Nutzer möglich, beliebig viele Näpfe in unserem Dashboard hinzuzufügen. So können Haustierbesitzer mit mehreren Tieren bequem für jeden Vierbeiner eigene Näpfe verwalten und das Fress- und Trinkverhalten ihren verschiedenen Haustieren zuordnen. Besonders hilfreich ist diese Funktionen zum Beispiel auch bei Tierheimen, die dadurch auf einem Blick sehen können, welcher Napf für welches Tier aufgefüllt werden sollte oder ob es Störungen im Konsumverhalten gibt.

Technische Umsetzung

Da unsere Codebasis zuvor stets den Zustand angenommen hat, dass genau ein Futter- und ein Trinknapf pro Nutzer existiert, mussten umfangreiche Anpassungen vorgenommen werden, um dieses Verhalten variabel gestalten zu können. Zunächst einmal war es erforderlich, eine weitere Datenbanktabelle zu erstellen, welche Informationen zu den existierenden Näpfen speichert. Zu diesen Informationen zählt etwa der Nutzer, der den Napf angelegt hat, der Typ, ob es ein Fress- oder Trinknapf ist, zu welchem Haustier der Napf gehört und was der maximale Füllstand des Napfes ist. Die Datenbanktabelle, welche die Sensordaten enthält, musste folglich auch in der Hinsicht angepasst werden, dass statt des Napftyps die ID des Napfes für jeden Messpunkt gespeichert wird.

Wenn der Nutzer nun im Dashboard einen weiteren Napf hinterlegen will, muss er lediglich auf einen Button drücken und es wird eine Standardvariante eines Napfes angelegt. Als Standard gilt zum jetzigen Zeitpunkt ein Futternapf ohne Namen des zugehörigen Haustiers. Wenn der Napf dann angelegt wurde, erhält der Nutzer weiter die Möglichkeit, den Typ auf einen Trinknapf umzustellen sowie einen Namen für das zugehörige Haustier einzutragen, um eine Zuordnung vornehmen zu können.

Bearbeitet von: Jonas Brand

Haustierbesitzer mit mehreren Vierbeinern hergehört!
Markiert in:                 

Schreibe einen Kommentar