EnOcean Switch soll WLAN schalten

Begonnen von ichbinich, 19 August 2013, 08:09:36

Vorheriges Thema - Nächstes Thema

ichbinich

Hallo wertes Forum!
Ich bin neu im Forum und beim Thema fhem ebenfalls.
Ich habe fhem erfolgreich auf meiner FritzBox! installiert (7390) und einen EnOcean USB300 angeschlossen. Wenn ich nun mit einem Schalter Telegramme sende, werden die auf der Web Oberfläche auch entsprechend im Log angezeigt. So weit so gut.
Nun möchte ich das wlan meiner fritzbox gerne damit ein- und ausschalten. aber aus den ganzen Anleitungen werde ich nicht wirklich schlau. Ich sehe, dass es in der 99_myUtils.pm wohl schon ein Skript für das wlan gibt, aber ich hab nicht so recht den Ansatz wie ich das von meinem Schalter triggern kann.
Wäre nett wenn mir da jemand weiterhelfen koennte!
Danke!

ichbinich


Nico

Ich habe keine Ahnung von EnOcean, allerdings kann ich mit FS20 das WLAN meiner Fritzbox schalten.

Du benötigst ein Notify, welches auf Änderungen des EnOcean Schalters reagiert.

Das Notify mit dem Namen Wlan_Schalten_ein reagiert wenn der Aktor Wlan_Zustand auf on gesetzt wird (hier müsste dein EnOcean Aktor stehen. Ich weiß allerdings nicht ob EnOcean auch on/off verwendet). Wird also der Aktor auf on gesetzt, so wird das WLAN eingeschaltet. Aus funktioniert analog.

define Wlan_Schalten_ein notify Wlan_Zustand:on {\
FB_WLANswitch("on");;\
}

define Wlan_Schalten_aus notify Wlan_Zustand:off {\
FB_WLANswitch("off");;\
}

Damit alles funktioniert muss in der 99_myUtils die Zeile
use FritzBoxUtils;
stehen.
Ich hoffe das hilft dir irgendwie weiter :)

mfg Nico