SmartHomeNG v1.6 – Das neue Admin Interface

Wie auch schon das Backend Plugin, erlaubt das neue Admin Interface eine grafische Konfiguration von SmartHomeNG. Diese wurde jedoch deutlich erweitert. Eine detaillierte Dokumentation findet ihr unterhttps://www.smarthomeng.de/user/admin/admin.html. Das Admin Interface wird über die /etc/module.yaml konfiguriert. Näheres dazu findet man hier:https://www.smarthomeng.de/user/konfiguration/module_admin.html Da es im Vergleich zum Backend eine rein clientseitige Webanwendung Weiterlesen…

Google Maps Widget für SmartVISU 2.9

Auch in der Visualisierung kann es von Nutzen sein, seine aktuelle Position und ggf. eine Fahrtroute auf einer Google Maps Karte zu visualisieren. SmartHomeNG bietet eine Reihe an Plugins und Möglichkeiten, um die jeweiligen Geokoordinaten zu erfassen (EgiGeoZone mit Network oder Webservices Plugin) und die Fahrzeit zu berechnen (Traffic Plugin). Die Anzeige dieser Daten muss jedoch in der Visualisierung geschehen. (mehr …)

Entfernungsmessung mit ESP32 und SmartHomeNG – Teil 2: Anbindung eines SSD1306 OLED Displays

Als nächsten Schritt meines Projekts zur Überwachung des Wasserstands meiner Zisterne, habe ich ein SSD1306 OLED Display ergänzt, das in meiner Garage in der Nähe der Pumpe installiert werden soll. Hier möchte ich die Wasserhöhe und – eines Tages – den Wasserstand anzeigen. Als Vorarbeiten wird im Wesentlichen der Artikel Weiterlesen…

Zusätzliche und hilfreiche Zeitdaten über eine Logik berechnen

Mit SmartHomeNG existiert bereits eine Reihe zeitbezogener Daten über Shtime.get_instance().now(). Speziell für Datenbankabfragen kann es aber hilfreich sein, noch einige Zusatzitems zu haben. Diese werden im Rahmen dieses Artikels gezeigt. Die Items date: month: since: year: type: num cache: ‚yes‘ dbstr: type: str cache: ‚yes‘ eval_trigger: date.month.since.year eval: str(sh.date.month.since.year()) + Weiterlesen…

Berechnung des Wertes für icon.zenith

Ein besonderes Merkmal der smartVISU sind dynamisch erzeugte SVG Dateien, die über die „icon“-Widget-Bibliothek genutzt werden können. Eine häufige Frage dabei ist, wie sich das icon.zenith, dass den aktuellen Sonnenstand darstellt, von SmartHomeNG aus bedaten lässt. Zwar bietet SmartHomeNG unter lib/env/location.yaml eine ganze Reihe Default-Items mit Werten zum Sonnenstand an, Weiterlesen…