Meiner Meinung nach füllen die Geräte des Bulgarischen Herstellers Allterco Robotics eine Lücke, die ich gerne nutze.

Allterco Robotics legt weitgehend die Möglichkeiten der Firmware offen und sieht sogar vor, dass ein Anwender oder ein Installateur andere Firmware aufspielt (flashen). Die Dokumentation zeigt u.a. die Verwendbarkeit von MQTT, was ein Standard in der IoT (Internet of Things) Kommunikation ist. Man braucht keine Bridges, Gateways oder sonstige Konverter für die Nutzung der Shelly Geräte. Alleine die MQTT Nutzung bietet ein weites Feld von Anwendung bezogenen Erweiterungen, ohne hierfür auf proprietäre Protokolle angewiesen zu sein.

Insbesondere die Geräte der zweiten Generation auf Basis des Mikrocontrollers ESP32 mit dem Namensteil "Plus" können per Scripts die Firmware durch spezifische Funktionalitäten erweitert werden. Etwas ähnliches bietet Tasmota32 für ESP32 Mikrocontroller Boards mit der Implementation eines Compilers und Interpreters der Sprache Berry an. Das Tasmota Konzept gefällt mir derzeit noch besser als die Möglichkeiten der Shelly Scripts. Allerdings sind die Shelly Scripts durchaus interessant und für spezifische Erweiterungen der Firmware geeignet. Ich habe mich etwas ausgiebiger mit den verfügbaren Sprach-Elementen von Shelly Script beschäftigt.