SmarthomeMan - der Blog

Rund ums smarte Heim - Technik, Tipps und Tricks

Logdateien lokal mitschneiden

RWE / innogy / Livisi Smarthome
Logdateien lokal mitschneiden

© Dipl.-Ing. Michael Sagner

Stand: 02.01.2021

Der Support verlangt ja bei fast jedem Problem, das man ihm meldet, die Seriennummer der Zentrale und das Hochladen der Logdateien. Die Logdateien sind notwendig, um etwaige Fehler analysieren zu können. (die Seriennummer der Zentrale dient dabei zum Auffinden der Logdateien, die nach dem Hochladen im Backend gespeichert werden).

Oft haben User nachgefragt, ob es denn nicht möglich sei, diese Logdateien selbst auszuwerten.

Die Antwort lautet: ja und nein.

Für beide Zentralentypen gilt, dass nach dem Einstecken eines USB-Sticks die aktuellen Logs auf den Stick geschrieben werden und dann dort als Datei vorgefunden werden.

Die Zentrale der ersten Generation verschlüsselt jedoch diese Datei; nur der Support ist in der Lage, sie zur Auswertung wieder in Klartext zurückzuverwandeln.

Bei der Zentrale der zweiten Generation erfolgt keine Verschlüsselung; die Logdatei kann also mit jedem beliebigen ASCII-Editor (z.B. notepad.exe) angesehen werden.

Trotzdem besteht ein Problem: In vielen Fällen, insbesondere, wenn das detaillierte Logging eingeschaltet wurde (über „Hilfe | Fehlerbehebung | Fehlersuche aktivieren“), werden so viele Ereignisse im Log festgehalten, dass die Speicherkapazität auf der Zentrale schnell erschöpft ist. In vielen Fällen enthält dann eine Logdatei nur noch Einträge der letzten halben Stunde. Ereignisse, die vorher stattgefunden haben, können dadurch dann nicht mehr analysiert werden.

Es gibt allerdings eine Möglichkeit, die Logs der Zentrale mit nahezu unbegrenzter Kapazität mitzuschneiden.

Wie geht das, was wird dazu benötigt?

Zunächst ist ein wenig Hardware erforderlich, nämlich ein handelsübliches USB-UART-Wandlerkabel, das mit TTL-Pegel arbeitet.

(und ja – ich habe mich auch über die eigenwillige Farbgebung des USB-Steckers gewundert)

Hier ein Link zu einem solchen Teil (es gibt viele Anbieter, auch z.B. als China-Direktimport. Wichtig ist, dass der Adapter mit TTL-Pegel (5V) arbeitet)):

https://www.amazon.de/gp/product/B07RG77VWD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

  1. Logdateien mitschneiden an der Zentrale 1. Generation:

    * Öffnen Sie die Zentrale (dazu ist ein Torx-6-Schraubendreher erforderlich.

    * Rechts unterhalb des Displays sieht man auf der Hauptplatine eine Reihe von 5 Lötaugen. Hier lötet man nun eine 5-polige Stiftleiste (abgewinkelt) ein

    Link zur Stiftleiste:

    https://www.amazon.de/gp/product/B00UQ8HJEQ/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&psc=1

    An diese Stiftleiste werden anschließend die Steckverbinder des o.g. UART-USB-Wandlers gesteckt:

    Beispiel mit einer nicht abgewinkelten Stiftleiste (das Problem dabei ist, dass sich das Gehäuse dann nicht mehr zusammenbauen lässt):

    Noch einmal mit abgewinkelter Stiftleiste:

    Von rechts nach links (!) ist die Stiftbelegung:

    GND/Masse, Tx/Senden, RX/Empfangen

    („Senden“ und „Empfangen“ gelten sinngemäß jeweils für die Zentrale – auf den Tx-Pin der Stiftleiste muss deshalb der Rx-Stecker des Adapterkabels, auf den Rx-Pin der Stiftleiste muss der Tx-Pin des Adapterkabels gesteckt werden)

    Dann bitte einen USB-Stick nehmen und darauf ein neues, leeres Verzeichnis anlegen und dieses mit „EnableSerialLog“ benennen. Diesen USB-Stick dann bitte an der Zentrale einstecken. Dann die Zentrale einmal neu starten. Sobald die Zentrale wieder läuft, kann der Stick nach einigen Minuten wieder abgezogen werden. Er wird fortan auch nicht wieder benötigt.

    Man kann dann die Zuleitung des USB/Serial-Adapters wie auf dem zweiten Bild gezeigt aus dem Gehäuse führen und dieses wieder zusammenbauen.

    Weiter unter 3!

  2. Logdateien mitschneiden an der Zentrale 2. Generation:

    Auf der Unterseite der Zentrale 2. Generation befinden sich vier Gummifüße. Mit einem Messer kann man diese geklebten Gummifüße nun vorsichtig vom Gehäuse lösen und z.B. mit Hilfe ihrer Rest-Klebkraft direkt neben ihrem bisherigen Ort wieder aufkleben, wie im Bild zu erkennen ist:

    Anschließend kann man die Gehäuseunterseite vorsichtig abheben.

    Man erkennt am Rand der Platine eine 4-polige Stiftleiste (s. Bilder):

    Hier ist also kein Löten erforderlich!

    Die Stiftbelegung von rechts nach links (!) ist hier:

    Tx/Senden – Rx/Empfangen – GND/Masse

    („Senden“ und „Empfangen“ gelten sinngemäß jeweils für die Zentrale – auf den Tx-Pin der Stiftleiste muss deshalb der Rx-Stecker des Adapterkabels, auf den Rx-Pin der Stiftleiste muss der Tx-Pin des Adapterkabels gesteckt werden)

    Das Kabel des USB/Serial-Adapters kann, ohne Veränderungen am Gehäuse vornehmen zu müssen, durch eine vorhandene Öffnung im Boden herausgeführt werden.

  3. Mitschneiden der Logdaten

    Der auf diese Weise an der Zentrale verbundene USB-Serial-Adapter kann nun an einen Rechner angeschlossen werden.

    Unter Windows ist das Freeware-Programm PuTTY geeignet, die von der Zentrale ausgegebenen Daten mitzuschneiden. PuTTY kann hier kostenlos heruntergeladen werden:

    https://www.putty.org/

PuTTY wird auf „Serial“ mit 115200 Baud Übertragungsrate eingestellt:

Man kann dann noch angeben, in welcher Datei die empfangenen Daten abgespeichert werden. Siehe hierzu die PuTTY-Dokumentation.

Eine andere Möglichkeit ist, die Daten durch einen Einplatinenrechner permanent aufzuzeichnen. Gut geeignet hierfür ist z.B. der Raspberry Pi (ab Version 2).

Ich habe z.B. einen Raspi 2 dafür im Einsatz, der permanent die Logs von zwei Smarthomezentralen mitschneidet. Die Speicherung der Dateien erfolgt dabei auf einen USB-Stick, der am Raspi eingesteckt ist. Dadurch wird das vorzeitige Ableben der SD-Speicherkarte des Raspi vermieden.

Die Aufzeichnung der Daten erledigt bei mir ein Python-Script, das auf dem Raspi läuft.

http://smarthomeman.de/Downloads/innogy/HowTos/FastDatalogger.zip

Wenn man dann noch auf dem Raspi das Verzeichnis, in dem die Logdateien gespeichert werden, im Netzwerk freigibt, kann man komfortabel vom PC aus darauf zugreifen. Zur Freigabe von Verzeichnissen des Raspi im Netzwerk gibt es einschlägige Anleitungen im Internet.

Smarthome Commander

Das Tool zu Livisi Smarthome
Version 1.0

© 2016 – 2021 Dipl.-Ing. Michael Sagner

  1. SmarthomeCommander – Download und Installation
    Der Smarthome Commander ist Donationware, steht also kostenlos zur Verfügung und kann hier heruntergeladen werden
    Der SmarthomeCommander besteht aus einer einzigen Datei (SmarthomeCommander.exe), die auf einem Windows-Rechner ausführbar ist (ab Windows 7 aufwärts).
    Die Downloadversion ist dabei eine Zip-Archivdatei, die diese ausführbare Datei enthält. Entpacken Sie die .exe-Datei in ein beliebiges Verzeichnis auf Ihrer Festplatte.
  2. SmarthomeCommander starten
    Durch Doppelklick auf die Datei SmarthomeCommander.exe wird das Programm gestartet.

    Um mit SmarthomeCommander arbeiten zu können, muss die Konfiguration des Smarthome-Systems geladen werden.
    Dazu geben Sie bitte Ihren Smarthome Usernamen und das dazugehörige Passwort ein.
    Anschließend lädt der SHCommander die Konfiguration, was einige Sekunden in Anspruch nehmen wird.

    Wenn der Ladevorgang abgeschlossen ist, wird die Konfiguration in zwei Baumstrukturen angezeigt:

    Links werden die installierten Geräte angezeigt, rechts die angelegten Szenarien.

  3. Geräte- und Szenarien-Übersicht:
    Im linken Baum werden, wie erwähnt, die installierten Geräte angezeigt.
    Es kann zwischen unterschiedlichen Sortierungen gewählt werden (nach Gerätetyp, nach Räumen, nach Kategorien usw.)
    Anmerkung: Zur besseren Identifizierung vergibt der SHCommander beim Einlesen der Konfiguration eindeutige Kürzel für Geräte (G), logische Geräte (LG), Szenarien (SC) und Regeln (R). Dadurch ist es möglich, auch gleich bezeichnete Elemente voneinander zu unterscheiden.
    Die hinter dem jeweiligen Kennbuchstaben vergebenen laufenden Nummern können bei jedem Einlesen der Konfiguration unterschiedlich sein!

    Man kann sich nun durch den linken Baum „durchklicken“; im Anzeigefeld neben der Baumstruktur werden dann Detaildaten zu dem gerade ausgewählten Gerät angezeigt:

    Es werden die wichtigsten Geräteparameter angezeigt; klickt man auf das „+“-Symbol unterhalb der Datenanzeige:

    so werden zusätzlich darunter grundsätzlich alle zur Verfügung stehenden Daten angezeigt:


    Diese Daten sind ungefiltert und werden so wiedergegeben, wie sie in der Konfiguration vorgefunden werden.

    Unterhalb der Konfigurationsdaten eines Geräts werden dessen Verknüpfungen mit Szenarien angezeigt:

    Ein Doppelklick auf einen der dort angezeigten Szenarien- oder Regelnamen öffnet das entsprechende Szenario/Regel in der rechten Baumstruktur und zeigt – nach demselben Prinzip wie bereits beschrieben – dessen Detaildaten:

  4. Funktionen des SHCommander
    Grundsätzlich bietet der SHCommander nur solche Funktionen, die in der Livisi-App bzw. der Livisi Web-Oberfläche nicht zur Verfügung stehen.

    Umgekehrt bedeutet das, dass Funktionen, die in der Livisi-App ausgeführt werden können, auch dort ausgeführt werden müssen.

    Beispiel: das Einbinden eines Gerätes muss in der Livisi-App ausgeführt werden.

  5. Austausch eines defekten Geräts
    Häufig kommt es vor, dass ein defektes Gerät gegen ein anderes desselben Typs ausgetauscht werden muss. Die Livisi-App bietet dafür keine Hilfestellung; das Gerät muss manuell in jedes betroffene Szenario eingetragen, das alte Gerät dort ausgetragen werden.

    Diese zeitaufwändige Arbeit kann SHCommander übernehmen:

    Zunächst das neue Gerät in der Livisi-App einbinden!

    Dann im SHCommander in der linken Baumstruktur das alte, defekte Gerät auswählen und dann auf den Button „Gerät tauschen“ klicken:


    Der nun erscheinende Dialog zeigt links das alte (defekte) Gerät an; rechts kann man das neu eingebundene Gerät desselben Typs auswählen.
    Durch Klick auf „OK“ wird dann in allen betroffenen Szenarien das defekte Gerät durch das neue Gerät ersetzt.

    Anmerkung: Nach allen Aktionen, bei denen SHCommander Änderungen an der Konfiguration vornimmt, bitte auf den Button „Aktualisieren“ klicken!

 

  1. Erweitern des „virtuellen Bewohners“
    Alle Szenarien, die einen „virtuellen Bewohner“ realisieren, können mit Hilfe des SmarthomeCommander erweitert werden:

    Sobald eine Konfiguration geladen ist, die mindestens ein solches Szenario enthält, wird der Button „Virtuellen Bewohner erweitern“ freigeschaltet.
    Dieser Button bewirkt, dass für jedes VB-Szenario eine neue Status-Variable („Zustand“) angelegt wird. Diese Variablen werden mit „Virtueller Bewohner x aktiv“ benannt und innerhalb des virtuellen Bewohner-Szenarios so verknüpft, dass die Aktionen des VB nur dann ausgeführt werden, wenn diese Zustandsvariable auf „EIN“ steht.
    Man kann also jeden virtuellen Bewohner mit Hilfe dieser Zustandsvariablen ein- und ausschalten, und zwar sowohl manuell über die App oder regelgesteuert in einem Szenario.

    Anmerkung: Wird der virtuelle Bewohner in der App verändert, so geht die Erweiterung wieder verloren (nicht jedoch die angelegten Zustandsvariablen)! Die Funktion „VB erweitern“ muss dann einfach noch einmal im SHCommander ausgeführt werden!

  2. Szenarien kopieren
    Ein Szenario oder auch eine einzelne Szenarienregel kann mit Hilfe des SHCommander kopiert werden.
    Dazu wird im rechten Baum das betreffende Element (Szenario oder Regel) ausgewählt. Dadurch wird der Kopier-Button freigeschaltet.
    Wird dieser Button angeklickt, so erscheint zunächst ein Auswahldialog, der es erlaubt, alle Geräte, die innerhalb des gewählten Elements verwendet werden, durch andere Geräte des gleichen Typs zu ersetzen.
    Bestätigt man diese Auswahl dann mit „OK“, so wird das Element als Kopie angelegt und in der Konfiguration abgelegt.
    Das resultierende Szenario ist dabei zunächst deaktiviert, damit gegebenenfalls noch einmal der korrekte Aufbau kontrolliert werden kann.


    Diese Funktion macht es z.B. möglich, komplexe Szenarien vor einer größeren Änderung zu kopieren, um im Notfall (wenn die Änderung nicht das gewünschte Resultat bringt) wieder auf die vorherige Version zurückkehren zu können, ohne alle im Rahmen der Änderung durchgeführten Schritte wiederholen zu müssen.

    (wird fortgesetzt)

WLAN-Konfiguration löschen

Smarthome-Zentrale der 2. Generation – Löschen der WLAN-Konfiguration
© 2020 Michael Sagner

  1. Wir gehen davon aus, dass die Zentrale per WLAN verbunden ist. Drücken Sie die Pair-Taste ca. 5 Sekunden lang. Einige Sekunden später sollte sie dann beginnen, abwechselnd grün und orange zu blinken. Damit ist die Zentrale bereit, über Bluetooth-Funk eine Verbindung zu einem Tablet oder einem Smartphone aufzunehmen.
  2. In der innogy-App wählen Sie den Menüpunkt „Einstellungen | Netzwerk verwalten“.

  3. Klicken Sie jetzt auf die Schaltfläche „Kabelverbindung einrichten“
    Folgen Sie den Anweisungen auf dem Bildschirm und stecken Sie das Netzwerkkabel ein.
  4. Nach einigen Sekunden hat die Zentrale dann die Internetverbindung über das Kabel hergestellt:

  5. Klicken Sie jetzt auf „Zurück zur Übersicht“

     

    WICHTIG: Jetzt müssen die Zugangsdaten des WLAN entfernt werden. Klicken Sie dazu auf „Gespeicherten WLAN-Zugang löschen“.



    Zur Bestätigung hier bitte noch einmal auf „Zugangsdaten löschen“ klicken.

  6. Es erscheint dann die Bestätigung, dass die WLAN-Konfiguration tatsächlich gelöscht ist:

Antennentuning neue Zentrale

Smarthome-Zentrale der 2. Generation – Qualitätssteigerung der Funkverbindungen
© 2020 Michael Sagner

Ein HowTo in zwei Stufen

Die Smarthome Zentrale der 2. Generation besitzt, im Gegensatz zu ihrer Vorgängerin, nicht eine, sondern zwei interne Antennen für die Kommunikation mit den in der Wohnung bzw. im Haus verteilten Smarthome-Geräten.

Die eine Antenne funkt auf dem Bluetooth-Band und dient zum einen der Kommunikation mit den Medion-Bluetooth-Geräten, zum anderen spannt sie während der Inbetriebnahme der Zentrale bei Bedarf ein temporäres WLAN auf, um die Zentrale ohne feste LAN-Verbindung einrichten zu können.

Die zweite Antenne funkt auf dem 868 MHz-Band und bedient, wie schon bei der Zentrale der 1. Generation, die „klassischen“ Smarthome-Geräte wie Zwischenstecker, Unterputz- und Rollladenschalter, Heizkörperthermostate, Zwischenstecker usw.

Schon bei der Vorgängerzentrale hat der Ersatz der 868 MHz-Antenne durch eine externe Antenne immer dort Probleme behoben, wo häufige Unterbrechungen bzw. Störungen der Funkverbindungen für Ärger sorgten. Bei der neuen Zentrale ist es nicht anders; die interne Antenne ist ein Kompromiss zwischen kompaktem, einfachem Aufbau und Qualität der Funkverbindungen.

Bein näherem Hinschauen erkennt man, dass sich die Antenne der neuen Zentrale signifikant von der der Vorgängerzentreale unterscheidet.

Während in der Zentrale der 1. Generation ein einfacher, ca. 7 cm langer Draht als Antenne diente, ist es in der neuen Zentrale ein Drahtwendel von ca. 1 cm Länge. Solche gewendelten Antennen finden in der Funktechnik häufig Anwendung zur Verkürzung der Bauform, denn die funktechnisch wirksame Länge entspricht der Gesamtlänge des gewendelten Drahtes, also in erster Näherung 3,14 mal Durchmesser des Wendels mal Anzahl der Windungen.

HowTo 1 Optimierung der eingebauten Antenne:

Leider weist die Antenne der neuen Zentrale in der aktuellen Bauform (s. Abb.) einen Schwachpunkt auf. Die Wendelantenne ist kompakt und dicht gewickelt und in vielen Fällen berühren sich die einzelnen Windungen des Drahtes untereinander. Dadurch wird aber die wirksame „elektrische Länge“ der Antenne auf die Länge des Drahtwendels, d.h. ca. 1 cm, verkürzt. Die Folge ist eine eklatante Fehlanpassung der Antenne und damit eine schwache Sende- und Empfangsqualität.

Abhilfe kann man schaffen, indem man die Wendelantenne vorsichtig auseinanderzieht, z.B. mit Hilfe einer Pinzette oder einer Spitzzange. Wesentlich dabei ist, dass die einzelnen Windungen der Antenne sich nicht mehr berühren. Als Anhaltswert sollte man die Antenne auf eine Gesamtlänge von ca. 15 mm auseinanderziehen.

Mit dieser Maßnahme erreicht man in vielen Fällen bereits das Ziel, die Stabilität der Funkverbindungen zu den 868 MHz-Geräten deutlich zu verbessern.

Vorgehensweise:

Zunächst hebelt man vorsichtig mit Hilfe einer Schraubendreherklinge den Deckel des Zentralengehäuses ab. Bitte dazu die dafür vorgesehenen flachen Aussparungen an der Geräterückseite benutzen (oberhalb der Kabelanschlüsse). Dadurch werden unschöne Scharten am Gehäuse vermieden.

Dann mit einem Kreuzschlitz-Schraubendreher (ca. 2,0 mm x 30 mm) die vier Schrauben an den Gehäuseecken lösen. Eine dieser Schrauben ist frei zugänglich, die anderen sitzen in ca. 2 cm tiefen Schächten; es ist daher ein Schraubendreher mit schlankem Schaft notwendig.

Anschließend kann man das Gehäuse-Oberteil abheben, wodurch die Funkplatine freigelegt wird. Hier findet man dann die ca. 10 mm lange gewendelte Antenne, die an die Platine angelötet ist und auf einem kleinen Gummikissen liegt.

Man muss jetzt die Antenne vorsichtig etwas anheben, da sie mit dem Gummikissen leicht verklebt ist und kann sie jetzt mit Hilfe einer Pinzette oder einer spitzen Zange vorsichtig in die Länge ziehen.

Die Gesamtlänge der gedehnten Antenne sollte ungefähr zwischen 15 und 20 mm liegen. Wichtig ist dabei, dass die einzelnen Windungen deutlichen Abstand zueinander haben.

Im Anschluss kann das Gehäuseoberteil wieder aufgesetzt und verschraubt und der Gehäusedeckel wieder aufgesetzt werden.

HowTo 2 Externe Antenne:

Es gibt Fälle, in denen das einfache Dehnen der eingebauten Antenne keine ausreichende Verbesserung der Funkstabilität erzielt.

In solchen Fällen empfiehlt sich die Installation einer externen Antenne, wie sie bereits bei der Zentrale der ersten Generation vielfach erfolgreich angewendet wurde.

Da es sich um dieselben Geräte, mithin auch um dieselben Frequenzen handelt wie in der Zentrale der ersten Generation, können auch die gleichen Antennentypen zum Einsatz kommen. Sehr gute Erfahrungen wurden mit einer sog. „Groundplane“-Antenne gemacht.

Am besten beschafft man sich einen sog. „Pigtail“, also ein kurzes Antennenkabel von 10 – 15 cm Länge mit einer Antennenbuchse auf der einen Seite und offenen Drahtenden auf der anderen.

Die Seele dieses Antennenkabels wird jetzt, nachdem man die Wendelantenne abgelötet hat, statt dieser an die Funkplatine gelötet. Die Abschirmung des Pigtails wird, evtl. mit Hilfe eines kurzen Stücks isolierter Litze, mit einem Massekontakt verlötet (s. Abbildung).

Der freiliegende, nicht abgeschirmte Teil des Pigtails sollte so kurz wie irgend möglich sein, da er bereits als Antenne wirkt. Auch das Stück Litze, mit dem die Abschirmung auf Masse gelegt wird, sollte so kurz wie möglich sein.

Um das Kabel in den Anschlussraum für USB-Dongles zu führen, kann man (z.B. mit Hilfe eines Seitenschneiders) eine Aussparung in das Gehäuse schneiden.

Zur Befestigung der Antennenbuchse des Pigtails bohrt man ein passendes Loch in die Rückwand des Gehäuseoberteils und verschraubt die Antennenbuchse darin.

D:\Nextcloud\innogy\20200130_113947.jpg

Die Antenne sollte mindestens 80 cm entfernt von der Zentrale aufgestellt werden, so dass sie sich nicht im Nahfeld der Prozessorplatine befindet, die selbst durch ihre hohe Taktfrequenz ein Störfeld um sich herum erzeugt.

Bezugsquellennachweis für die Groundplane-Antenne:

Antenne: Aurel GP 868 Groundplane-Antenne, zu beziehen über Conrad Elektronik Bestell-Nr. 190123-62, € 39,95

Pigtail: https://www.amazon.de/gp/product/B06VY62QF1/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

BNC-Adapter: https://www.amazon.de/gp/product/B06XYJJDTV/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Steuerung Infrarotheizung

Beispielanwendung: Steuerung einer Infrarotheizung
© Michael Sagner 2019 – 2021

Gerade in den Übergangsjahreszeiten werden häufig elektrische Heizungen, meist Infrarotheizungen, eingesetzt.

Im Folgenden wird beschrieben, wie man eine solche Heizung mit innogy Smarthome steuern kann.

Voraussetzungen:

  • Smarthome-Zentrale (SHC)
  • Raumthermostat (WRT)
  • Schaltbarer Zwischenstecker (PSS)
  • Elektrisches Heizgerät (maximale Anschlussleistung ca. 3500 W)

Das elektrische Heizgerät muss logischerweise an seinem eingebauten Schalter eingeschaltet sein.

Um eine Steuerung der Heizung in Smarthome zu realisieren. Legt man am besten zunächst einen neuen Zustand an. Mit diesem soll später die Heizung aktiviert bzw. deaktiviert werden.

Schritt 1:

Zustandsvariable anlegen

Im Menü „Zustände“ oben rechts auf das Pluszeichen klicken:

Dann den Namen des Zustands eingeben. Im Beispiel ist das „ZV-InfrarotHeizung“:

Zuletzt auf „Speichern“ klicken. Damit ist der Zustand angelegt.

Schritt 2:

Szenario anlegen

Für die Anwendung „Steuern einer Infrarotheizung“ gibt es keine vorgefertigte Szenarienschablone.

Im Menü „Szenarien“ auf das Pluszeichen rechts oben klicken:

Da keine Schablone verwendet werden soll/kann, auf die grüne Schaltfläche „Szenario hinzufügen“ klicken:

Es wird die Grundmaske für das Anlegen einer Regel angezeigt:

Zunächst auf die Schaltfläche „Kriterium auswählen“ klicken:

Anmerkung: Im Beispiel sind keine anderen Geräte als die oben genannten (Raumthermostat und Zwischenstecker) angemeldet. Sind weitere Geräte integriert, so können hier weitere Kategorien aufgelistet sein.

Zunächst auf die Kategorie „Raumtemperatur“ klicken:

Achtung: Jetzt wird nicht etwa der Raumthermostat zur Auswahl angeboten, sondern das Raumklima des Raumes, dem der Raumthermostat zugeordnet ist, im Beispiel ist das der Raum „Testraum“.

Hier also folgerichtig das Raumklima des Raumes anklicken, in dem sich Heizung und Raumthermostat befinden. Sind mehrere Räume in Smarthome angelegt, so werden hier alle Raumklimata angezeigt, alle haben standardmäßig den Namen „Raumklima“. Also bitte auf die richtige Auswahl anhand des Raumnamens achten!

Anschließend auf die grüne Schaltfläche „Weiter“ klicken.

Anschließend werden die zur Verfügung stehenden Auslöser

  • Überschreiten
  • Unterschreiten
  • Überschreiten der Zieltemperatur
  • Unterschreiten der Zieltemperatur
  • Temperaturänderung

angezeigt:

Hier bitte die Option „Temperaturänderung“ anklicken.

Es wird jetzt wieder die Grundmaske zur Regelerstellung angezeigt. Der erste Auslöser ist darin aufgeführt:

Es muss ein weiterer Auslöser hinzugefügt werden. Hierzu auf „Bedingung oder Auslöser hinzufügen“ klicken:

Dieses Mal die Option „Zieltemperatur“ anklicken.

Danach wie oben bereits beschrieben das Raumklima des richtigen Raumes anklicken.

Nun erscheint wieder die Auswahl der zur Verfügung stehenden Auslöser. Sie sieht etwas anders aus als für die Raumtemperatur. Es stehen die Möglichkeiten

  • Überschreiten
  • Unterschreiten
  • Gleich
  • Temperaturänderung

zur Auswahl:

Hier wieder die Option „Temperaturänderung“ anklicken.

Es wird wieder die Maske zur Regelerstellung mit den beiden bisher definierten Auslösern angezeigt:

Es wird jetzt noch der im ersten Schritt angelegte Zustand als Auslöser benötigt.

Also wieder auf „Bedingung oder Auslöser hinzufügen“ klicken und dieses Mal die Kategorie „Zustand“ auswählen:

Es werden jetzt alle vorhandenen Zustände zur Auswahl angeboten. Die Zustände „Urlaub“ und „Zuhause“ sind standardmäßig immer vorhanden:

Hier jetzt den zuvor in Schritt 1 angelegten Zustand auswählen und dann die Schaltfläche „Weiter“ anklicken:

Hier die Option „Auf JA gesetzt wird“ anklicken.

Die jetzt wieder erscheinende Grundmaske der Regel sollte nun so aussehen:

Wir kommen nun zu den Bedingungen. Im Gegensatz zu den bisher festgelegten Auslösern, die immer mit logischem ODER miteinander verknüpft werden, beschreiben die Bedingungen länger andauernde Zustände. Sie werden grundsätzlich mit einem logischen UND verknüpft.

Also wieder auf „Bedingung oder Auslöser hinzufügen“ klicken:

Wir interessieren uns wieder für die aktuelle Raumtemperatur.

Wieder das Raumklima des Raumes auswählen, der den Raumthermostaten enthält:

Wieder werden die möglichen Auslöser und Bedingungen des Raumklimas angezeigt. Dieses Mal wird eine Bedingung benötigt, also rollen wir das Bild so, dass auch die unteren Optionen angezeigt werden, und klicken auf „Unterhalb der Zieltemperatur“:

Es wird jetzt wieder die Grundseite der Regel angezeigt, die jetzt so aussehen sollte:

Es wird noch eine weitere Bedingung benötigt, nämlich ob die Heizung überhaupt aktiviert ist, dazu wieder auf „Bedingung oder Auslöser hinzufügen“ klicken

Wieder wird der zuvor angelegte Zustand ausgewählt:

Dieses Mal wird abgefragt, ob der Zustand auf JA gesetzt ist:

Die Regel-Grundmaske füllt sich:

Es muss zum Schluss noch festgelegt werden, welche Aktion die Regel ausführen soll. Da wir in den Bedingungen festgelegt haben, dass die Regel dann ausgeführt werden soll, wenn die Raumtemperatur „unterhalb der Zieltemperatur“ liegt, muss hier also folgerichtig das Heizgerät eingeschaltet werden.

Also die große Schaltfläche „Aktion auswählen“ anklicken:

Es soll der Zwischenstecker eingeschaltet werden. Zwischenstecker verbergen sich in der Kategorie „Ein/Aus“:

Wir haben im Vorfeld dem Zwischenstecker den Namen „Infrarotheizung“ gegeben. Diesen wählen wir nun aus und klicken auf „Weiter“:

Hier dann die Option „Einschalten“ anklicken.

Da es sich hier um funkgesteuerte Komponenten handelt, und weil der Funkverkehr durch äußere Einflüsse zeitweise gestört werden kann, empfiehlt es sich, an dieser Stelle eine Sicherheitsebene einzubauen: Mit der Option „Zeitverzögertes Ausschalten“ kann man vorgeben, nach welcher Zeit der Zwischenstecker sich selbst wieder ausschaltet.
Diese Zeit sollte großzügig gewählt werden (im Beispiel 1 Stunde), damit die Heizung die Chance hat, den Raum auf die Solltemperatur zu heizen. Es wird aber verhindert, dass im Falle eines zeitweiligen Funkausfalls die Heizung unnötig lange eingeschaltet bleibt und Energie verschwendet.

Mit „Weiter“ gelangt man danach wieder zur Grundmaske der Regel, die jetzt vollständig ist:

Bisher haben wir also eine einzige Regel, die dazu dient, das Heizgerät einzuschalten. Es wird also noch eine zweite Regel benötigt, die das Heizgerät wieder ausschaltet, wenn die gewünschte Temperatur erreicht ist.

Das angelegte Szenario kann beliebig viele Regeln enthalten und dient sozusagen als Container, in dem alle Regeln enthalten sind, die zur Erfüllung einer Aufgabe benötigt werden.

Wir legen also in diesem Szenario eine weitere Regel an. Dazu wird bei Bedarf die Anzeige so auf dem Bildschirm verschoben, dass auch die unteren Teile dargestellt werden:

Durch Klicken auf die Schaltfläche „Neue Regel hinzufügen“ wird eine neue Regel angelegt:

Wir beginnen wieder mit den Auslösern, die wieder die Temperaturänderungen von Ziel- und Raumtemperaturen beinhalten, ganz genau wie weiter oben bereits beschrieben:

Zunächst auf die Kategorie „Raumtemperatur“ klicken:

Achtung: Jetzt wird nicht etwa der Raumthermostat zur Auswahl angeboten, sondern das Raumklima des Raumes, dem der Raumthermostat zugeordnet ist, im Beispiel ist das der Raum „Testraum“.

Hier also folgerichtig das Raumklima des Raumes anklicken, in dem sich Heizung und Raumthermostat befinden. Sind mehrere Räume in Smarthome angelegt, so werden hier alle Raumklimata angezeigt, alle haben standardmäßig den Namen „Raumklima“. Also bitte auf die richtige Auswahl anhand des Raumnamens achten!

Anschließend auf die grüne Schaltfläche „Weiter“ klicken.

Anschließend werden die zur Verfügung stehenden Auslöser

  • Überschreiten
  • Unterschreiten
  • Überschreiten der Zieltemperatur
  • Unterschreiten der Zieltemperatur
  • Temperaturänderung

angezeigt:

Hier bitte die Option „Temperaturänderung“ anklicken.

Es wird jetzt wieder die Grundmaske zur Regelerstellung angezeigt. Der erste Auslöser ist darin aufgeführt:

Es muss ein weiterer Auslöser hinzugefügt werden. Hierzu auf „Bedingung oder Auslöser hinzufügen“ klicken:

Dieses Mal die Option „Zieltemperatur“ anklicken.

Danach wie oben bereits beschrieben das Raumklima des richtigen Raumes anklicken.

Nun erscheint wieder die Auswahl der zur Verfügung stehenden Auslöser. Sie sieht etwas anders aus als für die Raumtemperatur. Es stehen die Möglichkeiten

  • Überschreiten
  • Unterschreiten
  • Gleich
  • Temperaturänderung

zur Auswahl:

Hier wieder die Option „Temperaturänderung“ anklicken.

Es wird wieder die Maske zur Regelerstellung mit den beiden bisher definierten Auslösern angezeigt:

Es folgen wieder die Bedingungen:

Auf „Bedingung oder Auslöser hinzufügen klicken:

Wir interessieren uns wieder für die aktuelle Raumtemperatur.

Wieder das Raumklima des Raumes auswählen, der den Raumthermostaten enthält:

Wieder werden die möglichen Auslöser und Bedingungen des Raumklimas angezeigt. Dieses Mal wird eine Bedingung benötigt, also rollen wir das Bild so, dass auch die unteren Optionen angezeigt werden, und klicken auf „Oberhalb der Zieltemperatur“:

Es wird wieder die Grundseite der Regel angezeigt, die jetzt so aussehen sollte:

Es fehlt noch die auszuführende Aktion für diese Regel. Bei Überschreiten der Zieltemperatur soll das Heizgerät ausgeschaltet werden. Also auf „Aktion auswählen“ klicken:

Der Zwischenstecker, an den das Heizgerät angeschlossen ist, versteckt sich bekanntlich hinter der Kategorie „An/Aus“.

Der Name des Zwischensteckers ist „Infrarotheizung“, also diesen auswählen und auf „Weiter“ klicken

“Ausschalten“ wählen

Die komplette Regel 2 sieht jetzt so aus:

Es fehlt noch eine letzte Regel zum Abschalten der Heizung bei Deaktivierung durch den zuvor angelegten Zustand. Dazu auf „Neue Regel hinzufügen“ klicken:

Ein Kriterium auswählen:

Die Regel soll reagieren, wenn der zuvor angelegte Zustand auf NEIN gesetzt wird:

Wir interessieren uns nur für den Zustand mit Namen „ZV_Infrarotheizung“:

Diese Regel soll reagieren, wenn die Heizung deaktiviert wird, also der Zustand (von wem oder durch was auch immer) auf NEIN gesetzt wird:

Die Regel 3 sieht dann so aus:

Diese Regel soll das Heizgerät ohne weitere Bedingungen in dem Moment abschalten, in dem der Zustand auf NEIN gesetzt wird, also wieder auf „Aktion auswählen“ klicken:

Der Zwischenstecker, an den das Heizgerät angeschlossen ist, versteckt sich bekanntlich hinter der Kategorie „An/Aus“.

Der Name des Zwischensteckers ist „Infrarotheizung“, also diesen auswählen und auf „Weiter“ klicken

“Ausschalten“ wählen

Die fertige Regel 3 sieht dann so aus:

Jetzt sind alle notwendigen Regeln erstellt und das Szenario kann abgeschlossen werden.

Dazu auf „Weiter“ klicken:

Das Szenario benötigt noch einen Namen, der frei wählbar ist. Zusätzlich kann ein erklärender Beschreibungstext eingegeben und das Szenario einer Kategorie – in diesem Fall z.B. „Klima“ – zugeordnet werden.

Mit Klick auf „Speichern“ wird das Szenario in die Smarthome-Konfiguration übernommen und nimmt sofort den Betrieb auf.