{"id":829,"date":"2023-06-21T18:14:50","date_gmt":"2023-06-21T16:14:50","guid":{"rendered":"https:\/\/www.iot-embedded.de\/iot-2023\/?p=829"},"modified":"2023-06-21T18:14:51","modified_gmt":"2023-06-21T16:14:51","slug":"haustierbesitzer-mit-mehreren-vierbeinern-hergehoert","status":"publish","type":"post","link":"https:\/\/www.iot-embedded.de\/iot-2023\/2023\/06\/21\/haustierbesitzer-mit-mehreren-vierbeinern-hergehoert\/","title":{"rendered":"Haustierbesitzer mit mehreren Vierbeinern hergeh\u00f6rt!"},"content":{"rendered":"\n<p>Bisher wurde unser smarter Futternapf mit einer Standardausf\u00fchrung f\u00fcr einen Futter- und einen Trinknapf ausgeliefert, doch dieser Ansatz \u00e4ndert sich jetzt. Zuk\u00fcnftig ist es als Nutzer m\u00f6glich, beliebig viele N\u00e4pfe in unserem Dashboard hinzuzuf\u00fcgen. So k\u00f6nnen Haustierbesitzer mit mehreren Tieren bequem f\u00fcr jeden Vierbeiner eigene N\u00e4pfe 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\u00f6nnen, welcher Napf f\u00fcr welches Tier aufgef\u00fcllt werden sollte oder ob es St\u00f6rungen im Konsumverhalten gibt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Technische Umsetzung<\/strong><\/h2>\n\n\n\n<p>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\u00f6nnen. Zun\u00e4chst einmal war es erforderlich, eine weitere Datenbanktabelle zu erstellen, welche Informationen zu den existierenden N\u00e4pfen speichert. Zu diesen Informationen z\u00e4hlt etwa der Nutzer, der den Napf angelegt hat, der Typ, ob es ein Fress- oder Trinknapf ist, zu welchem Haustier der Napf geh\u00f6rt und was der maximale F\u00fcllstand des Napfes ist. Die Datenbanktabelle, welche die Sensordaten enth\u00e4lt, musste folglich auch in der Hinsicht angepasst werden, dass statt des Napftyps die ID des Napfes f\u00fcr jeden Messpunkt gespeichert wird.<\/p>\n\n\n\n<p>Wenn der Nutzer nun im Dashboard einen weiteren Napf hinterlegen will, muss er lediglich auf einen Button dr\u00fccken und es wird eine Standardvariante eines Napfes angelegt. Als Standard gilt zum jetzigen Zeitpunkt ein Futternapf ohne Namen des zugeh\u00f6rigen Haustiers. Wenn der Napf dann angelegt wurde, erh\u00e4lt der Nutzer weiter die M\u00f6glichkeit, den Typ auf einen Trinknapf umzustellen sowie einen Namen f\u00fcr das zugeh\u00f6rige Haustier einzutragen, um eine Zuordnung vornehmen zu k\u00f6nnen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-1024x541.png\" alt=\"\" class=\"wp-image-830\" width=\"895\" height=\"473\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-1024x541.png 1024w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-300x158.png 300w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-768x406.png 768w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-1536x811.png 1536w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/06\/Bildschirmfoto-2023-06-21-um-17.12.58-2048x1081.png 2048w\" sizes=\"(max-width: 895px) 100vw, 895px\" \/><\/figure>\n\n\n\n<p><em>Bearbeitet von: Jonas Brand<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bisher wurde unser smarter Futternapf mit einer Standardausf\u00fchrung f\u00fcr einen Futter- und einen Trinknapf ausgeliefert, doch dieser Ansatz \u00e4ndert sich jetzt. Zuk\u00fcnftig ist es als Nutzer m\u00f6glich, beliebig viele N\u00e4pfe in unserem Dashboard hinzuzuf\u00fcgen. So k\u00f6nnen Haustierbesitzer mit mehreren Tieren<\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[11,12,13,14,15],"_links":{"self":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/829"}],"collection":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/comments?post=829"}],"version-history":[{"count":1,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/829\/revisions"}],"predecessor-version":[{"id":831,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/829\/revisions\/831"}],"wp:attachment":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/media?parent=829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/categories?post=829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/tags?post=829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}