wunderground.com – API-Key

Wunderground steht als Synonym für „Weather Underground“ und stellt eine öffentliche Plattform für Wetterdaten zur Verfügung. Als Besitzer einer Wetterstation, kannst du mit einer entsprechenden Schnittstelle deine Daten zu Wunderground laden und diese dort als Langzeitauswertung anzeigen lassen. Alle veröffentlichen Daten stellt Wunderground der Öffentlichkeit zur Verfügung, somit kannst du diese Daten auch im Rahmen deiner Hausautomation nutzen.

„wunderground.com – API-Key“ weiterlesen

Tageszeit ermitteln

Schnell kommt der Wunsch auf, abhängig von der Tageszeit Programme auszuführen. Aufgrund der Positionsangaben die du bei der Installation deiner CCU2 eingetragen hast, ermittelt dieses Script die entsprechende Tageszeit. Unterschieden wird in: Nacht, frühmorgens, Morgengrauen, Vormittag, Mittag, Nachmittag, Dämmerung und Abend.

Das Script habe ich ebenfalls im HomeMatic-Forum gefunden, Milan01 hat dort eine Frage gestellt und gleich dazu die Antwort gegeben. 😉

„Tageszeit ermitteln“ weiterlesen

Funk-LAN Gateway

homematic_funk-langateway
Funk-LAN Gateway

Erstreckt sich eine HomeMatic-Installation über einen größeren Gebäudekomplex, reichen die angegebenen 100 Meter Funkreichweite nicht aus. Hier kommt das HomeMatic Funk-LAN Gateway zum Einsatz. Es wird per Netzwerk mit der CCU2 verbunden, dort angemeldet und auch darüber konfiguriert. Anschliessend werden die an der CCU2 angelernten Komponenten, die später in Funkreichweite des Funk-LAN Gateway betrieben werden dem Gateway zugeordnet. Bis zu drei Funk-LAN Gateways können an einer CCU2 betrieben werden.

„Funk-LAN Gateway“ weiterlesen

Wetterdaten von Wunderground

Wetterdaten von Wunderground
wunderground.com

Auf der Suche nach einer Lösung extern ermittelte Wetterdaten in HomeMatic-Programmen zu verwenden, bin ich im Homematic-Forum fündig geworden. Der Beitrag von Dr. Eugen Stall (funkleuchtturm) beschreibt sehr anschaulich, wie man mittels HomeMatic-Script eine XML-Datei von wunderground.com parsen und gefundene Inhalte in Systemvariablen schreiben kann. Ich habe sein Script um zwei Systemvariablen erweitert und zusätzlich die von wunderground.com gelieferten Wochentage und Monate ins Deutsche übersetzt. Dadurch konnte ich meine HomeMatic Installation mit Wetterdaten von Wunderground zur Steuerung meiner Komponenten ergänzen.

Update 25.11.21: Wunderground hat die API-Schnittstelle deaktiviert, eine Alternative bietet Wunderground leider nicht an.

Update 30.07.18: Wunderground vergibt inzwischen keine API-Keys mehr.

Wunderground schreibt dazu auf der Website: „To improve our services and enhance our relationship with our users, we will no longer provide free weather API keys as part of our program. If you have been directed to download our Weather Underground free API key by a third party provider, please contact your vendor for resolution.“

Update 05.04.17: Die korrekte Darstellung vom „ü“ in den Systemvariablen W_Windrichtung und W_Windbedingungen erledige ich jetzt per Suchen & Ersetzen.

„Wetterdaten von Wunderground“ weiterlesen

Heizung mit HomeMatic steuern

funkthermostatDas Steuern einer Heizung mit HomeMatic-Komponenten ist im Prinzip einfach, allerdings gibt es auch einige Fallen in die man sehr leicht tappen kann.
Zunächst muss sichergestellt werden, dass nach einem Ausfall der CCU2 die eingestellte Solltemperatur automatisch gesetzt wird. Dazu legt man eine Systemvariable mit einer „Kanalzuordnung“ an. In meinem Beispiel setze ich das Wandthermostat HM-TC-IT-WM-W-EU und einen Schaltaktor HM-LC-Sw1-FM ein.

„Heizung mit HomeMatic steuern“ weiterlesen

Gastherme mit Homematic regeln

junker-thermostat
TRQ 21 – Stetigregelung

Meine inzwischen 22 Jahre alte Gastherme von Junkers ist mit einem Stetigregler-Thermostat ausgestattet. Wenn man diese Gastherme mit HomeMatic steuern möchte, gilt es einiges zu beachten.

Update 05.09.2017: Anfang des Jahres hat unsere JUNKERS Gastherme nach über 20 Jahren den Geist aufgegeben, die neue Gastherme hat eine Universalschnittstelle und somit hat sich das Projekt für mich erledigt.

Allerdings hat mich Oli auf den tollen Beitrag „Therme bei Anforderung durch Raum einschalten – klappt!“ von Crazy-Tom aus dem HomeMatic-Forum hingewiesen, auf den ich hier gerne hinweisen möchte.

Eine andere Gastherme habe ich bereits seit mehr als einem Jahr erfolgreich auf eine Steuerung mit HomeMatic umgerüstet und kann jetzt die Heizung aus der Ferne steuern.

Direkte Verknüpfungen

HomeMatic-Komponenten können per Programm über die CCU2 gesteuert werden oder über eine direkte Verknüpfung bedient werden. Eine direkte Verknüpfung kann auch ohne eine CCU2 eingerichtet werden, mit einer CCU2 ist die Einrichtung allerdings komfortabler.

Eine direkte Verknüpfung zweier HomeMatic-Komponenten funktioniert selbst dann, wenn die CCU2 ausfallen sollte und sind verglichen zu einer Programmauswertung blitzschnell.

„Direkte Verknüpfungen“ weiterlesen

Dämmerungssensor

hm-bewegungsmelder-aussen
HM-Sen-MDIR-O

Im HomeMatic-Produktkatalog gibt es keinen speziellen Dämmerungssensor, diesen benötigt man allerdings für viele Anwendungen in der Hausautomation. Selbstverständlich gibt es auch hier eine Lösung, den HM-Sen-MDIR-O. Er ist eigentlich ein Funk-IR-Bewegungsmelder für den Aussenbereich und wird mit 3 x Mignon AA/LR6 Batterien betrieben die im Normalbetrieb über zwei Jahre halten sollen. Ich habe diesen Sensor seit dem 6. Oktober 2015 mit dem ersten Satz Batterien im Betrieb und steuere darüber z.B. die Systemvariable „Dämmerung“ die wiederum in meine Rolladensteuerung integriert ist.

„Dämmerungssensor“ weiterlesen

Nomenklatur bei HomeMatic

Am Anfang ist die Anzahl der Komponenten, Systemvariablen und Programme noch sehr überschaubar. Mit der Zeit wächst aber die Anzahl und dann auch der Wunsch nach einer gewissen Ordnung.
Deshalb solltest du dir schon von Anfang an eine Nomenklatur für die Vergabe von Namen für Komponenten, Systemvariablen oder Programme überlegen. Ich habe mich für ein „A_“ bei Aktoren, ein „S_“ bei Sensoren, ein „D_“ bei Displays, ein „T_“ bei Tastern & Schalter entschieden. Programmen und Systemvariablen stelle ich keinen Buchstaben vor, hier achte ich auf eine sinnvolle Beschreibung im Namen.

Beispiele für meine Nomenklatur:
– A_Funkgong_Flur
– A_Licht_EG_Küche
– D_Statusanzeige_Flur
– S_Bewegungsmelder_aussen
– T_Handsender_Erhard

Die Umbenennung der Komponenten ist nachträglich ohne Probleme möglich, auch wenn auf diese in bestehenden Programmen referenziert wird. Diese Änderungen erledigt die CCU2 für dich.

Dokumentation …

Jetzt läuft die CCU2 und du willst dich richtig in die Thematik einlesen. Hier findest du einige Links zu wichtigen Informationen:

weitere Dokumentation folgt …

Links zu interessanten Foren und Websites mit dem Thema HomeMatic findest du hier.