{"id":718,"date":"2023-06-01T08:55:37","date_gmt":"2023-06-01T06:55:37","guid":{"rendered":"https:\/\/www.iot-embedded.de\/iot-2023\/?p=718"},"modified":"2023-06-01T08:55:39","modified_gmt":"2023-06-01T06:55:39","slug":"benachrichtigungen-bei-leerem-napf","status":"publish","type":"post","link":"https:\/\/www.iot-embedded.de\/iot-2023\/2023\/06\/01\/benachrichtigungen-bei-leerem-napf\/","title":{"rendered":"Benachrichtigungen bei leerem Napf"},"content":{"rendered":"\n<p>Der zentrale Aspekt unseres smarten Futternapfes ist die Kontrolle und \u00dcberwachung des Napfstandes, ohne Zuhause sein zu m\u00fcssen oder extra zum Napf gehen zu m\u00fcssen. Stattdessen gen\u00fcgt ein schneller Blick auf unser Dashboard um zu sehen, wie voll der Napf ist und ob er eventuell bald wieder aufgef\u00fcllt werden sollte. Damit der User allerdings nicht st\u00e4ndig von selbst nachschauen muss, wie der aktuelle Stand ist, haben wir Benachrichtigungen in unsere App eingebaut.<br><br>Eine wichtige Voraussetzung, die wir dabei erf\u00fcllen wollten, war es, dass der User unabh\u00e4ngig von seinem Ger\u00e4t die M\u00f6glichkeit hat, diese Benachrichtigungen zu erhalten. Um das realisieren zu k\u00f6nnen, ohne spezifische Logik f\u00fcr Push-Nachrichten auf dem Smartphone oder \u00c4hnlichem je nach Ger\u00e4tetyp implementieren zu m\u00fcssen, haben wir uns f\u00fcr die einheitliche L\u00f6sung entschieden, die Benachrichtigungen per E-Mail zu versenden. Die spezifischeren Benachrichtigungsarten, wie zum Beispiel auch Browserbenachrichtigungen, werden aber dennoch als zus\u00e4tzliche Alternative angeboten.<br><br>Au\u00dferdem k\u00f6nnen die User individuell anpassen, bei welchen F\u00fcllst\u00e4nden sie benachrichtigt werden wollen, sodass sie beispielsweise fr\u00fchzeitig eine Nachricht bekommen oder erst, wenn der Napf schon leer ist. Somit k\u00f6nnen unterschiedliche Pr\u00e4ferenzen widergespiegelt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image alignleft size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications-906x1024.png\" alt=\"\" class=\"wp-image-719\" width=\"425\" height=\"480\" srcset=\"https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications-906x1024.png 906w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications-265x300.png 265w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications-768x868.png 768w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications-1359x1536.png 1359w, https:\/\/www.iot-embedded.de\/iot-2023\/wp-content\/uploads\/sites\/6\/2023\/05\/Settings_Notifications.png 1444w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/><figcaption class=\"wp-element-caption\">Einstellungen in der App f\u00fcr die Benachrichtigungen<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Der zentrale Aspekt unseres smarten Futternapfes ist die Kontrolle und \u00dcberwachung des Napfstandes, ohne Zuhause sein zu m\u00fcssen oder extra zum Napf gehen zu m\u00fcssen. Stattdessen gen\u00fcgt ein schneller Blick auf unser Dashboard um zu sehen, wie voll der Napf<\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[22,23,14,15],"_links":{"self":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/718"}],"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=718"}],"version-history":[{"count":2,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/718\/revisions"}],"predecessor-version":[{"id":721,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/posts\/718\/revisions\/721"}],"wp:attachment":[{"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/media?parent=718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/categories?post=718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iot-embedded.de\/iot-2023\/wp-json\/wp\/v2\/tags?post=718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}