Entfernungsmessung auf Basis eines ESP32 und SmartHomeNG

ESP32 Mikrocontroller stellen eine günstige, relativ performante, WLAN- und Bluetooth-fähige Basis für Internet of Things (IoT) – Implementierungen bereit. Sie lassen sich zudem relativ einfach mit SmartHomeNG nutzen. Das hier vorgestellte Beispiel, das u.a. für die Überwachung des Füllstands einer Zisterne verwendet werden kann, ist auf Basis eines Espressif ESP32 Weiterlesen…

Starthilfe für das Stateengine Plugin

Einleitung Hinweis: Diese Erklärung basiert auf dem StateEngine Plugin im offiziellen Master >= 1.6 Plugins Repository. Das Plugin war früher unter dem Namen AutoBlind bekannt, das noch auf der Github-Seite des Autors verfügbar AutoBlind 1.4.0 ist. Alle Konfigurationsattribute, die mit se_ (stateengine) beginnen, waren ursprünglich as_ (autostate)! So mal ganz Weiterlesen…

Welches Datenbank Plugin sollte ich verwenden?

Datenbank Plugins Es gibt zurzeit drei verschiedene Datenbank Plugins: database sqlite sqlite_visu2_8 Wenn Du neu mit SmartHomeNG beginnst, solltest Du das Plugin database verwenden. Das database Plugin unterstützt sowohl MySQL Datenbanken, als auch SQLite Datenbanken. Welcher Datenbank-Typ verwendet wird, wird in ../etc/plugin.yaml konfiguriert. sqlite und sqlite_visu2_8 Die beiden SQLite Plugins dienen Weiterlesen…

Integration von SteelSeries-Canvas in die smartVISU 2.9 (mit Daten des SMA_EM-Plugins)

Obwohl mit smartVISU 2.9 die Anzahl der direkt mitgelieferten Widgets deutlich steigt, so können in manchen Situationen die mitgelieferten Widgets nicht ausreichend sein. In diesem Kurz-Tutorial wird beschrieben, wie sich das Widget-Framework SteelSeries-Canvas (Beispiele) in die smartVISU 2.9 integrieren lässt. Dies wird am Beispiel einer „Bezug/Einspeisungs“-Anzeige mit Daten aus dem Weiterlesen…

Das Backend-Plugin

Das webbasierte SmartHomeNG Backend-Plugin bietet einen grundlegenden Überblick über eine laufende SmartHomeNG Instanz. Zudem stellt es die Möglichkeit bereit, bestehende Logiken weiterzuentwickeln, komplett neu zu erstellen und dynamisch zur Laufzeit neu zu laden. Der Support-Thread für das Backend-Plugin im knx-user-forum findet sich unter http://knx-user-forum.de/forum/supportforen/smarthome-py/959964-support-thread-f%C3%BCr-das-backend-plugin. Die automatisch generierte Dokumentation kann unter Weiterlesen…

Das Webservices-Plugin

Seit SmartHomeNG 1.4.x besteht die Möglichkeit, das Webservices Plugin zu nutzen. Das Webservices Plugin stellt zwei unterschiedliche Möglichkeiten bereit lesend (und schreibend) auf Items zuzugreifen: REST und das Simple Webservice Interface. Daneben verfügt das Webservices Plugin über eine webbasierte GUI, über die alle Items und die dazugehörigen Webservice-URLs angesehen werden Weiterlesen…