Das Schalten von KNX Aktoren aus der smartVISU funktioniert nicht

Antwort: Da sind drei unterschiedliche Tools involviert, die miteinander reden müssen. Die richtige Konfiguration muss deshalb einzeln nacheinander getestet werden: EIBD oder KNXD: (welchen Deamon genutzt ist dabei nicht erheblich). Die Funktionsfähigkeit des Deamons kann mit dem Kommando GROUPSWRITE getestet werden. Solange das nicht funktioniert, kann auch die Ansteuerung aus Weiterlesen…

NGINX als ReverseProxy

Um einen sicheren Zugriff auf SmartHomeNG und die smartVISU von außen (ohne VPN) zu ermöglichen, empfiehlt es sich, die Software NGINX als ReverseProxy mit Basic Authentication oder Clientzertifikaten zu nutzen. Die Idee hinter einem ReverseProxy ist, dass man einen einzigen sicheren Eintrittspunkt in das Heimnetzwerk hat, ohne ein VPN nutzen Weiterlesen…

Startphase von SmartHomeNG

Startphase von SmartHomeNG Für das tiefere Verständnis und Fehlersuche ist es unter Umständen wichtig zu wissen, wie der Start von SmartHomeNG abläuft. Prinzipiell gibt es 8 Bereiche die man betrachten kann: Der Kern mit Basisfunktionalitäten Zeitplanung von Ereignissen (Scheduler) Verbindungen über Netzwerke Module Plugins Items Logiken Szenen Folgende Schritte werden Weiterlesen…

Wie funktionieren eval und eval_trigger

eval und eval_trigger Ein Attribut eval enthält eine Zeile Python die genau einen Wert zurückliefert. Es ist quasi eine Einzeilenfunktion. Der Syntax entspricht einer Python conditional expression. Wenn in dieser Funktion Werte von Items genutzt werden sollen, dann müssen die Aufrufe die Form sh….<Item-Name>() haben. Sollte man sh. am Anfang Weiterlesen…