Homematic: Variablen und Programme mit Siri aufrufen - Homematic Systemvaribalen 700X308 1

Jeder HomeMatic User, der sein Smart Home auf einer CCUx oder einer Partnerlösung betreibt, hat sicherlich schon von Systemvariablen gehört oder welche in seiner Programmierung eingesetzt. In diesem Artikel möchte ich beschreiben, wie man mit einer einfachen Systemvariablen ein Problem einfach lösen kann, wo eine Lösung über ein Programm oder Skript deutlich komplizierter wäre. Dabei handelt es sich um ein aktuelles Problem in meiner Anlage und ihr könnt diese Lösung sicherlich auch selbst einsetzten, natürlich auch bei anderen Anwendungen.

Weiterlesen
CCU/RaspberryMatic: Zyklisches, automatisches Backup auf Synology NAS - Bildschirmfoto 2020 02 09 Um 11.41.37

Backups sind Gold wert. Umso besser, wenn das eigene System diese zyklisch selbst erzeugt und auf einen sicheren Datenspeicher ablegt. In diesem kleinen Projekt möchte ich euch zeigen, wie ihr ein automatisiertes Backup auf eurer Netzwerkfestplatte (bspw. Synology oder QNAP) erstellt.

Weiterlesen
Code Schnipsel - Homematic Skript - Systemvariablen anlegen und löschen - Code Schnipsel 10

Alle HomeMatic oder HomeMatic IP Aktoren haben Datenpunkte, in denen die jeweiligen aktuellen Informationen gespeichert sind. Nicht alle diese Datenpunkte können mit WebUI Mitteln abgefragt werden. Anders sieht das mit der HomeMatic Skript Sprache aus. Damit können alle vorhandenen Datenpunkte bzw. deren Inhalt ausgelesen und wenn gewünscht sogar geändert werden. In diesem Artikel möchte ich euch erklären, wie ihr die jeweiligen Datenpunkte eines Aktors ermitteln könnt. Diese Information benötigt ihr, um diese Information anschließend via Skript auszulesen und beispielsweise in eine Systemvariable zu schreiben. Über diese Systemvariable könnt ihr dann Aktionen in HomeMatic auslösen.

Weiterlesen
OctoPrint in ioBroker integrieren - 3D Drucker Octoprint

Heute freue ich mich, einen weiteren Gastartikel von Markus Henke veröffentlichen zu dürfen. Vor ein paar Tagen hat er Euch bereits gezeigt, wie IP Kameras wie z.B. die Doorbride, iRing oder andere IP-basierte Kameras auf der Amazon Echo Show angezeigt werden können. Heute habe ich einen Artikel aus der Kategorie „3D-Drucker“. Genauer geht es um die Erweiterung „OctoPrint“ und wie diese in ioBroker integriert werden kann. So können die Datenpunkte von OctoPrint z.B. auf in der Homematic Zentrale verarbeitet werden. Doch nun der ausführliche Artikel von Markus

Einigen von Euch wird die folgende Geschichte evtl. bekannt sein: Man fängt an seine Heizung smart zu machen, weil man Heizkosten sparen möchte. Irgendwie fasziniert einen das Thema und die ersten Lampen werden smart. Dann kommt irgendwann der Punkt an dem man Sensoren und Aktoren braucht, die es eigentlich nicht zu kaufen gibt und entdeckt die ganzen Selbstbauprojekte. Aber welche Gehäuse soll man dafür benutzen? Ein 3D-Drucker muss her. Weiterlesen

Code Schnipsel - Homematic Skript - Systemvariablen anlegen und löschen - Code Schnipsel 10

Unter der Rubrik Code Schnipsel möchten wir hier zukünftig eigene, sowie nützliche Skripte anderer Autoren vorstellen und beschreiben. Dies soll allen HomeMatic Anwendern helfen bestimmte Funktionen oder Lösungen, welche über WebUI Konsolen Programme nicht möglich sind, mit Scripten umzusetzen. Das Ganze soll keine Unterweisung in der HomeMatic Skript Sprache darstellen, sondern vielmehr euch anhand von Fallbeispielen, Lösungen an die Hand zu geben und diese detailiert zu beschreiben. Natürlich werde ich in den Artikeln die Autoren nennen und auf die entsprechenden Seiten verlinken. Damit ist dann sichergestellt, das jeweils die aktuellste Version geladen werden kann. Außerdem wollen wir uns hier nicht mit fremden Federn schmücken. Ehre wem Ehre gebührt. Wenn ihr selbst Projekte über Skripte realisiert habt, welche ihr gerne anderen Usern zur Verfügung stellen möchtet, schreibt mich an und wir werden nach entsprechender Abstimmung gerne darüber berichten. Im ersten Artikel dieser Serie habe ich beschrieben wie man über ein Skript eine Systemvariable definieren kann. Diese Möglichkeit nutzen wir auch in diesem hier beschriebenen Skript.

Weiterlesen
RaspberryMatic - CCU2 auslagern auf ASUS Tinkerboard - Tinker000

In den letzten Wochen habe ich vermehrt Anfragen zur Installation von ioBroker auf dem Tinker Board S und auf eine Raspberry Pi 3B+ erhalten. Ich habe dazu schon einige Anleitungen geschrieben, doch diese waren immer im Zusammenhang mit einer Homebridge, BerryLAN oder anderen Programmen. Daher möchte ich Euch heute das Thema einmal isoliert vorstellen. Ich verwende dafür ein frisches Image. Für das Tinker Board S benötigt Ihr Armbian. Für den Pi 3B+ verwendet Ihr ein Raspbian. Weiterlesen

Code Schnipsel - Homematic Skript - Systemvariablen anlegen und löschen - Code Schnipsel 10

Unter der Rubrik Code Schnipsel möchten wir hier zukünftig eigene, sowie nützliche Skripte anderer Autoren vorstellen und beschreiben. Dies soll allen HomeMatic Anwendern helfen bestimmte Funktionen oder Lösungen, welche über WebUI Konsolen Programme nicht möglich sind, mit Scripten umzusetzen. Das Ganze soll keine Unterweisung in der HomeMatic Skript Sprache darstellen, sondern vielmehr euch anhand von Fallbeispielen, Lösungen an die Hand zu geben und diese detailiert zu beschreiben. Natürlich werde ich in den Artikeln die Autoren nennen und auf die entsprechenden Seiten verlinken. Damit ist dann sichergestellt, das jeweils die aktuellste Version geladen werden kann. Außerdem wollen wir uns hier nicht mit fremden Federn schmücken. Ehre wem Ehre gebührt. Wenn ihr selbst Projekte über Skripte realisiert habt, welche ihr gerne anderen Usern zur Verfügung stellen möchtet, schreibt mich an und wir werden nach entsprechender Abstimmung gerne darüber berichten.

Weiterlesen
Quicktipp: Homebridge - Autostart für Tinker Board S einrichten - Tinker Board S Homebridge

Heute will ich Euch kurz erklären, wie Ihr unter Armbian einen Autostart für die Homebridge einrichten könnt. Wenn Ihr ein All-in-One-System mit piVCCU3 nutzt, dann kann neben der CCU-Software auch die Homebridge und weitere Programme in einem separaten Container installiert werden. Das Tinker Board S ist durch seinen großen RAM und die flotte CPU bestens dafür ausgerüstet. Wie Ihr die Homebridge installieren könnt, habe ich Euch hier bereits ausführlich beschrieben. Die Einstellungen für den Autostart verhalten sich etwas anders bei einer Rasbian Installation. Daher möchte ich Euch kurz zeigen, wie Ihr den Autostart auch bei einer Armbian-Installation (die Ihr für das Tinker Board braucht) realisieren könnt. Weiterlesen

Raspberry Pi Zero W und Pi 3A+ per App via Bluetooth ins WLAN bringen - Berrylan Pi3A Pi Zero W

Vor einigen Tagen hatte ich über das spannende Projekt BerryLAN berichtet und Euch gezeigt, wie Ihr einen „headless“ Raspberry Pi 3B+ via Bluetooth und der BerryLAN App ins WLAN Netzwerk integrieren könnt. Den ganzen Artikel über BerryLAN gibt es hier. Leider war BerryLAN bisher nur für den Raspberry Pi3B und B+ verfügbar, diese verfügen allerdings über eine LAN-Schnittstelle. Interessant ist nun, dass auch der Pi Zero W und der Raspberry Pi3 A+ unterstützt werden. Gerade bei diesen Geräten ist es sehr interessant, da Ihr ein fertiges Raspbian Image herunterladen könnt, auf dem BerryLAN bereits vorinstalliert ist. Nach dem Download wird das Image einfach auf ein SD-Karte geschrieben. Weiterlesen

Smart Home mit Apple HomeKit - Iphone Vorschau Homekit

Zur Integration von Homematic in das Apple Homekit habe ich Euch in der Vergangenheit bereits einiges berichtet. Seit ein paar Versionen der Homematic-Erweiterung wird auch der Homematic RGBW-Contoller unterstützt. Auch dieser lässt sich ohne Probleme einbinden und damit auch über die Home App und per Siri steuern.

Weiterlesen
Neues Modell Raspberry Pi 3 B+ - Raspi Pi3 B 000

Heute will ich Euch eine echt geniale Erweiterung für den Raspberry Pi und andere mini-Computer vorstellen. Vielen ist der Begriff „headless“ in diesem Zusammenhang geläufig. Wenn Ihr einen Raspberry Pi aufgesetzt habt, gibt es zwei Möglichkeiten auf diesen zuzugreifen. Entweder direkt per LAN. Hier muss das Gerät aber per DHCP eine IP-Adresse erhalten oder aber per WLAN. Die Funkverbindung klappt aber nur, wenn diese zuvor im Pi hinterlegt worden ist. Dazu gehört die SSID und natürlich das entsprechende Passwort. Genau an dieser Stelle setzt die Erweiterung BerryLAN an. BerryLAN ist eine kleine Erweiterung, die Ihr beim Aufsetzen des Pi’s direkt mit installiert. Das Programm sorgt dafür, dass der Raspberry Pi, sobald er hochgefahren ist, per Bluetooth erreichbar wird. Mit der entsprechenden App (Android und Apple) lässt sich das Gerät dann finden und ganz bequem einem Netzwerk zuweisen. Ab diesem Moment befindet sich der Raspberry Pi in dem eingetragen WLAN und kann erreicht werden.

Weiterlesen
DIY-Homematic LCD Statusdisplay - Script Programmierung - Diy Lcd Homematic Wemos D1 Technikkram

Sebastian hat euch in seinem Artikel „DIY-Homematic LCD Statusdisplay“ ein sehr interessantes DIY-Projekt vorgestellt. Wenn ihr das LCD Statusdisplay zusammen gebaut habt, möchte ich euch in diesem Artikel beschreiben, wie ihr verschiedene Informationen (Temperaturen, Luftfeuchtigkeit, usw.) auf dem Statusdisplay ausgeben könnt. Ich möchte euch hier erklären, wie ihr diverse Datenpunkte von HomeMatic Aktoren auslesen und den Wert auf dem LCD Display darstellen könnt.

Der Artikel zeigt beide Möglichkeiten auf, aus dem HomeMatic heraus HTTP Befehle abzuschicken. Zum einen die Variante über das AddOn Cux-Daemon (kurz: CUx-D) und zweitens die Variante über SYSTEM.EXEC. In dem Artikel „AddOn CUx-Daemon (CUxD) – System.Exec ersetzen“ habe ich die Unterschiede im Detail beschrieben. Beides funktioniert, meine Empfehlung ist aber CUxD zu verwenden.

Weiterlesen