Sommerzeit / Winterzeit

Im Rahmen der Zeitumstellung Ende Oktober kam eine Nachfrage eines fleissigen Lesers meiner HomeMatic-Dokumentation, wie die aktuelle Zeitzone in einer Systemvariablen Sommerzeit (CEST) zur weiteren Verarbeitung in Programmen abgelegt werden kann.

Es gibt mehrere Lösungen um die aktuelle Zeitzone zu ermitteln und sie für die Verarbeitung in Programmen zu verwenden. Als erste Möglichkeit könnte in allen Programmen zum Zeitpunkt der Programmausführung über die Methode „integer time.IsDST();“ die aktuelle Zeitzone ermittelt werden. Sollen allerdings Programme bei der Zeitumstellung ausgeführt werden, bietet sich als zweite Möglichkeit die Ablage der aktuellen Zeitzone in einer Systemvariablen an. Diesen Lösungsansatz möchte ich hier beschreiben.

„Sommerzeit / Winterzeit“ weiterlesen

Telegram Messenger – Bot einrichten

Telegram MessengerNach dem Verkauf von WhatsApp an Facebook im Jahr 2014 hat der Telegram Messenger an Beliebtheit gewonnen. So verspricht der  Messenger den Schutz der Privatsphäre durch verschlüsselte Kommunikation, allerdings wird die von der NSA entwickelte Hashfunktion SHA-1 verwendet. Durch eigene Forschung und Hilfe der Open-Source-Community wird versucht, Angriffe auf die App und das verwendete Protokoll abzuwehren. Der Telegram Messanger ist somit eine echte Alternative zu WhatsApp, SnapChat oder PushOver.

Immer wieder wurde ich in Kommentaren auf den Push-Dienst Telegram angesprochen, bisher habe ich für den Versand von CCU2-Meldungen ausschließlich PushOver genutzt.

Also habe ich mich mal mit Telegram beschäftigt und meine Erkenntnisse ein einer Schritt für Schritt Anleitung für euch festgehalten.

„Telegram Messenger – Bot einrichten“ weiterlesen

Philips Hue mit HomeMatic steuern

Philips Starter-Kit
Philips Starter-Kit

Dieser Beitrag erklärt dir Schritt für Schritt, wie du deine Philips Hue mit HomeMatic steuern kannst.
Neben der Steuerung deiner Hue-Lampen ist auch eine Abfrage des Lampenstatus innerhalb von HomeMatic-Programmen möglich.

„Philips Hue mit HomeMatic steuern“ weiterlesen

Glasbruchmelder mit HomeMatic

HM-SCI-3-FM, Glasbruchmelder mit HomeMatic
HM-SCI-3-FM

Zur Überwachung der Außenhaut eines Gebäudes mit der HomeMatic CCU2 gehören auch Glasbruchmelder an den gefährdeten Fenstern. Immer wieder kommt die Frage auf, wie solche Glasbruchmelder mit HomeMatic realisiert werden können.

Welche Komponenten werden benötigt?

„Glasbruchmelder mit HomeMatic“ weiterlesen

Variablen in HomeMatic-Skripten zählen

Im Zusammenhang mit der Fehlersuche in HomeMatic-Skripten liest man immer wieder, dass eQ3 für die CCU2 eine maximale Anzahl von Skript-Variablen von 200 angibt. Die Begrenzung scheint sich nicht auf die Systemvariablen der CCU2 zu beziehen.

Wie kannst du rausfinden, wieviele Variablen du in deinen Skripten verwendest?

„Variablen in HomeMatic-Skripten zählen“ weiterlesen

OSRAM Lightify mit HomeMatic koppeln

OSRAM Lightify Starter Kit
OSRAM Lightify Starter Kit

Seit dem CCU2 Firmware-Update 2.25.12 hat EQ3 die systemgestützte Kopplung des OSRAM Lightify Gateways mit HomeMatic vorgesehen.

Update 28.12.2016: Bisher werden von der CCU2 nur die Lightify-Leuchtmittel unterstützt, Lightify-Plugs oder der Lightify-Switch können über die CCU2 nicht angesteuert werden.

„OSRAM Lightify mit HomeMatic koppeln“ weiterlesen

E-Mail / PushOver / Telegram Messenger – Batterie leer

Das Skript „Batterie-Ladestand“ von pix, basierend auf einem Skript von saschahb aus HomeMatic-Inside, habe ich im HomeMatic-Forum gefunden. Das Skript „Batterie leer“ geht davon aus, dass du CUxD sowie das E-Mail-AddOn auf deiner CCU2 installiert bzw. eingerichtet hast.
Anstatt die die Batteriewarnung per E-Mail zu verschicken, kannst du die Meldung auch PushOver oder dem Telegram Messenger verschicken.
Ich gehe davon aus, dass du CUxD bereits installierst hast! Falls dies noch nicht geschehen ist, findest du hier eine Anleitung.
Meine Anpassung verschickt jeden Tag eine Mail oder auf Wunsch eine PushOver-/Telegram-Meldung, auch wenn KEINE Batteriewarnung vorliegt. Somit überprüfe ich die Funktion des Skripts jeden Tag. „E-Mail / PushOver / Telegram Messenger – Batterie leer“ weiterlesen

Alarmanlage – Einfaches Beispiel

Mit wenigen HomeMatic-Komponenten kannst du dir eine einfache Alarmanlage für dein Haus, deine Wohnung bauen.

Dieses Beispiel geht davon aus, dass die Alarmanlage immer nur beim Verlassen deines Hauses bzw. deiner Wohnung aktiviert wird. Die Sirene wird nur für 3 Minuten eingeschaltet um den Ärger mit den Nachbarn klein zu halten.  😉

„Alarmanlage – Einfaches Beispiel“ weiterlesen

CCU2 absichern

Im HomeMatic-Forum wird eine sehr elegante Lösung von blackhole vorgestellt, mit der du deine CCU2 absichern kannst. Die Lösung baut auf dem betriebssystemeigenen iptables-Befehl und erweitert damit die Firewall der CCU2 um die Möglichkeit auf MAC-Adressen einschränken zu können. Wenn du diese Lösung einsetzt und aktivierst, wird die Konfiguration der CCU2-Firewall überschrieben!

„CCU2 absichern“ weiterlesen

Push-Meldung von der CCU2

In meinem Beitrag „pushover.net – API-Key“ habe ich die Erstellung des für den Versand einer Push-Meldung notwendigen API-Key (App-Token) beschrieben.
Wie du einen Bot für den Telegram Messenger erstellst, habe ich in meinem Beitrage „Telegram Messenger – Bot einrichten“ beschrieben.

Du hast ab jetzt die Wahl, ob du die Meldung per PushOver oder per Telegram Messenger verschicken möchtest.

Jetzt geht es darum, einen Systemzustand per Push-Meldung zu versenden.
Ich gehe davon aus, dass du CUxD bereits installierst hast! Falls dies noch nicht geschehen ist, findest du hier eine Anleitung.

„Push-Meldung von der CCU2“ weiterlesen