Hej,
Ten pomysł już się kiedyś przewijał, i ja raczej wbudowałbym obsługę
https://ifttt.com/ zamiast skupiać się na konkretnym rozwiązaniu. Oczywiście dla tych co chcą i wiedzą jakie z tym są ryzyka.
Minus ifttt jest oczywiście taki że wychodzimy poza sieć lokalną, więc jak nie działa internet to nie da się sterować gniazdkiem.
Generalnie była też już dyskusja o tym czy lepiej w akwarium sterować się bezprzewodowo, czy przewodowo, przy akwarium w którym brak połączenia między urządzeniami może "zabić" obsadę osobiście nie ryzykowałbym połączeń bezprzewodowych (np. zatrucie CO2).
Ale, wracając do strony technicznej,
Lepiej to zrobić dodając nowe urządzenie do daemona, można zrobić to podobnie jak jest urządzenie rpi:system:txtfile: które to powoduje zapisanie danych do pliku tekstowego.
Dawno temu myślałem o dodaniu urządzenia (rpi:system:command:/path/to/something)
które powodowałoby wywołanie komendy unixa wraz z parametrem którym jest stan wyjścia (w ten sposób można by np. napisać skrypt który wykonywałby co chcesz), ale jako że daemon chodzi z prawami roota, to taki ficzer mógłby być źle wykorzystany (ciekawe ilu użytkowników ma faktycznie włączoną autoryzację do webui po lanie). To rozwiązanie było by chyba najbardziej uniwersalne dla power userów, bo umożliwiało by w łatwy sposób zrobienie tego co planujesz.