Mit dem Modul ist es möglich myStrom Stecker und myStrom Birnen zu schalten entsprechend der myStrom REST API.
Vorraussetzungen:
IP-Symcon 4.3
Installation
Die IP-Symcon (min Ver. 4.3) Konsole öffnen. Im Objektbaum unter Kerninstanzen die Instanz Modules durch einen doppelten Mausklick öffnen.
In der Modules Instanz rechts oben auf den Button Hinzufügen drücken.
In dem sich öffnenden Fenster folgende URL hinzufügen:
https://github.com/Wolbolar/IPSymconMyStrom
und mit OK bestätigen.
Anschließend erscheint ein Eintrag für das Modul in der Liste der Instanz Modules.
Einrichtung in IPS
In IP-Symcon nun Instanz hinzufügen (CTRL+1) auswählen unter der Kategorie, unter der man die myStrom Instanz hinzufügen will, und myStrom auswählen. Im Konfigurationsformular ist die IP Adresse des Geräts sowie die MAC Adresse des Geräts einzutragen und der Typ (Switch/Bulb) auszuwählen.
Vielen Dank für Dein Modul! In der Schweiz sind dieser MyStrom-Adapter ziemlich weit verbreitet, da sie ein grosser Telekommunikationskonzern selbst direkt bewirbt und vertreibt. Ich selbst habe zwei Schaltsteckdosen, wobei zur Zeit nur eine in Betrieb ist. Darum bin ich mit Interesse auf Dein Modul gestossen.
Meines Erachtens habe ich das Gerät wie beschrieben eingerichtet, erhalte aber bei der Aktualisierung der Daten den angezeigten Fehler:
Ich habe jetzt ein Update hochgeladen. Der IO wurde komplett gelöscht, jedes Gerät kommuniziert jetzt einzeln. Dementsprechend kann auch pro Gerät ein Update Intervall eingestellt werden.
Kannst Du mal Rückmeldung geben ob sich die Schaltsteckdose schalten lässt. Weiterhin wenn man die Instanz und dort das Debug Fenster öffnet, was steht dort sobald Daten abgeholt werden?
Ich habe mich nun einmal durch die module.php gewühlt und hatte den Eindruck, dass Du bei der Schaltsteckdose den gleichen Befehl verwendest, wie er für die Birne beschrieben ist:
Habe das Variablenprofil mal abgeändert auf ~Watt3680, im Zweifelsfall musst das das Variablen Profil einfach umstellen und dann schauen ob dies das passende ist. Ansonsten noch mal melden.
Habe heute die erste myStrom Bulb erhalten, damit ich dein Modul auch einmal damit testen kann. Die Einrichtung und der Betrieb in IPS läuft soweit völlig problemlos!
Einen Verbesserungsvorschlag hätte ich aber noch: Wenn man die Farbe, Helligkeit oder Sättigung via App ändert, sollte dies nach Ablauf des eingestellten Intervalls auch in IPS abgebildet werden. Gibt das die API überhaupt her?
Ja die Methoden sind auch im Modul enthalten, wurden nur nicht automatisch mit dem Intervall aufgerufen, dies habe ich jetzt geändert, kannst ja mal Rückmeldung geben ob das so passt.