ich habe nun schon einiges hier im Forum gelesen un vieles hat für das Verständnis gut geholfen.
Ich habe mit einigen Anleitungen nun meine 433 Mhz Funksteckdosen zum Laufen bekommen.
Als Erstes ist der Plan die Funksteckdosen per Rule(Zeitschaltuhr) zu steuern.
Ich packe euch mal das Item, Thing, Sitemaps und die Rule hier rein. Denn mein Problem ist das mit der Rule die Funksteckdosen nicht geschaltet werden. Irgendwie habe ich wohl die Syntax verhauen.
Code: Alles auswählen
Thing exec:command:poweroutletD-control [ command="/opt/433Utils/RPi_utils/run.sh D %2$s", interval=0, autorun=true ]
Thing exec:command:poweroutletD-control2 [ command="/opt/433Utils/RPi_utils/run2.sh C %2$s", interval=0, autorun=true ]
Thing exec:command:poweroutletD-control3 [ command="/opt/433Utils/RPi_utils/run3.sh B %2$s", interval=0, autorun=true ]
Code: Alles auswählen
Group grp_poweroutlets "Funksteckdosen Gruppe" <poweroutlet>
String poweroutletDSwitch "Funksteckdose 1" <poweroutlet> (grp_poweroutlets) [ "Switchable" ] { channel="exec:command:poweroutletD-control:input", autoupdate="true" }
String poweroutletDSwitch2 "Funksteckdose 2" <poweroutlet> (grp_poweroutlets) [ "Switchable" ] { channel="exec:command:poweroutletD-control2:input", autoupdate="true" }
String poweroutletDSwitch3 "Funksteckdose 3" <poweroutlet> (grp_poweroutlets) [ "Switchable" ] { channel="exec:command:poweroutletD-control3:input", autoupdate="true" }
Code: Alles auswählen
sitemap poweroutlets label="Funksteckdosen" {
Frame label="Funksteckdosen Gruppe" {
Switch item=poweroutletDSwitch //mappings=[ "ON"="ON", "OFF"="OFF" ]
Switch item=poweroutletDSwitch2 //mappings=[ "ON"="ON", "OFF"="OFF" ]
Switch item=poweroutletDSwitch3 //mappings=[ "ON"="ON", "OFF"="OFF" ]
}
}
Code: Alles auswählen
rule "Zeitschaltuhr-Weihnachtssterne"
when
Time cron "0 18 14 ? * *" //Die Uhrzeit ist zum testen gewesen.
then
sendcommand(poweroutletDSwitch, ON)
end
Im nächsten Schritt möchte ich die Steckdosen und weitere Items in HomeKit integrieren. Leider verbindet sich mein iPhone schon nicht mit dem Gateway. Vielleicht habt ihr da ein paar Tipps, denn egal welche Anleitung ich dafür gefunden habe, bis her hat nichts funktioniert.
Hier nochmal meine HomeKit.cfg
Code: Alles auswählen
org.openhab.homekit:port=9124
org.openhab.homekit:pin=094-27-192
org.openhab.homekit:useFahrenheitTemperature=false
org.openhab.homekit:thermostatCoolMode=MANU_MODE
org.openhab.homekit:thermostatHeatMode=MANU_MODE
org.openhab.homekit:thermostatAutoMode=AUTO_MODE
org.openhab.homekit:thermostatOffMode=AUTO_MODE
org.openhab.homekit:networkInterface=<192.168.0.94>
org.openhab.homekit:name=openHAB
org.openhab.homekit:minimumTemperature=-100
org.openhab.homekit:maximumTemperature=100
Danke schon mal für die Hilfe.
Viele Grüße
Aienka / EIko