Logitech und Reglen
Moderator: Co-Administratoren
Logitech und Reglen
Hallo zusammen,
ich möchte gerne eine Regel für mein Abendprogramm haben. das Binding für die Harmony ist ja zum Glück nicht so schwer.
Hier gibt es das Gerät Current . Ich denke hier müsste was mit passieren. Ich stelle mir das so vor:
Wenn ich den Fernseher nach 22:00 ausschalte sollen diverse Lampen und Rollladen ihren Status ändern.
Hat jemand schon etwas ähnliches oder könnte helfen? ich habe von OpenHab leider nicht so viel Ahnung.
Hat keiner eine Idee?
Gruß
Lars
ich möchte gerne eine Regel für mein Abendprogramm haben. das Binding für die Harmony ist ja zum Glück nicht so schwer.
Hier gibt es das Gerät Current . Ich denke hier müsste was mit passieren. Ich stelle mir das so vor:
Wenn ich den Fernseher nach 22:00 ausschalte sollen diverse Lampen und Rollladen ihren Status ändern.
Hat jemand schon etwas ähnliches oder könnte helfen? ich habe von OpenHab leider nicht so viel Ahnung.
Hat keiner eine Idee?
Gruß
Lars
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Logitech und Reglen
naja, bis OH fertig ist würde ich da nicht die megaprogrammierung anfangen und das bis dahin ganz simpel halten:
item:
rule:
also über cronjob einfach einen zeitbereich definieren. Dann:
ungetestet....
item:
Code: Alles auswählen
Switch nacht
Code: Alles auswählen
rule "nacht ein"
when
Time cron "0 00 22 * * ?"
then
sendCommand(nacht, ON)
end
rule "nacht aus"
when
Time cron "0 00 06 * * ?"
then
sendCommand(nacht, OFF)
end
Code: Alles auswählen
rule "x"
when
Item homematic_HM_PB_2_WM55_192_168_125_70_JEQ0316866_2_PRESS_SHORT received update ON
then
if (nacht.state == ON)
{
sendCommand(homematic_HM_LC_Sw4_DR_192_168_125_70_NEQ0194504_4_STATE, OFF)
}
end
Re: Logitech und Reglen
Hallo zusammen,
So hatte mal wieder was Zeit und habe mir ein paar Dinge zusammengesucht. Danke hier auch an Dragonfly.
Aber hier klappt was nicht. Gibt es eine Möglichkeit das Script im Netz zu testen? Also Format und Klammern etc?
Danke
Gesendet von iPhone mit Tapatalk
So hatte mal wieder was Zeit und habe mir ein paar Dinge zusammengesucht. Danke hier auch an Dragonfly.
Code: Alles auswählen
rule "Gute_Nacht_TV_AUS"
when
Item Harmony_Current_Activity changed
then
var String HarmonyState = Harmony_Current_Activity.state.toString()
if (HarmonyState == "PowerOff" && nacht.state==ON)
{
sendCommand(homematic_HM_LC_Sw1_FM_8677c139_MEQ0361878_1_STATE, ON)
}
end
Danke
Gesendet von iPhone mit Tapatalk
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Logitech und Reglen
so gut kenn ich mich jetzt da auch noch nicht aus - aber glaubst nicht, daß es einfacher geht?
Code: Alles auswählen
rule "Gute_Nacht_TV_AUS"
when
Item Harmony_Current_Activity changed
then
if (Harmony_Current_Activity.state=="PowerOff" && nacht.state==ON)
{
sendCommand(homematic_HM_LC_Sw1_FM_8677c139_MEQ0361878_1_STATE, ON)
}
end
Re: Logitech und Reglen
Hallo zusammen,
So funktioniert es:
Und zusätzlich den Zeitschalter von Dragonfly. Ich denke bei mehreren Aktion sollte eine kleine Pause zwischen den Aktionen lassen. Der code hierfür ist
Thread::sleep(1000)
Ob da jetzt ein Komma etc. rein muss weiß ich noch nicht. Aber für eine Aktion passt das so. Ich hoffe Cuxd klappt bald. Kann cuxd nicht über das HTTP Bindinding angesteuert werden? Werde ich morgen mal testen.
Gesendet von iPhone mit Tapatalk
So funktioniert es:
Code: Alles auswählen
rule "Gute_Nacht_TV_AUS"
when
Item harmonyhub_hub_Wohnzimmer_currentActivity changed
then
var String HarmonyState = harmonyhub_hub_Wohnzimmer_currentActivity.state.toString()
if (HarmonyState == "Fernseher" && nacht.state==ON)
{
sendCommand(homematic_HM_LC_Sw1_FM_8677c139_MEQ0361878_1_STATE, ON)
}
end
Thread::sleep(1000)
Ob da jetzt ein Komma etc. rein muss weiß ich noch nicht. Aber für eine Aktion passt das so. Ich hoffe Cuxd klappt bald. Kann cuxd nicht über das HTTP Bindinding angesteuert werden? Werde ich morgen mal testen.
Gesendet von iPhone mit Tapatalk
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Logitech und Reglen
Klar geht das - http-Befehle kannst immer senden, hat ja nichts mit einem Binding zu tun.Blackeye hat geschrieben:Kann cuxd nicht über das HTTP Bindinding angesteuert werden?
Re: Logitech und Reglen
Hi,
hat von euch schon jemand es geschafft den Ton über Alexa zu muten?
Ich scheitere leider schon daran das über einen Schalter oder besser Taster im ControlCenter zu steuern.
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
Ich denke ich muss ein Mapping von MUTE auf an/aus hinbekommen um es dann in Alexa einbinden zu können...
Leider fehlt mir ihr noch der richtige Ansatz.....
Danke Lars
hat von euch schon jemand es geschafft den Ton über Alexa zu muten?
Ich scheitere leider schon daran das über einen Schalter oder besser Taster im ControlCenter zu steuern.
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
Ich denke ich muss ein Mapping von MUTE auf an/aus hinbekommen um es dann in Alexa einbinden zu können...
Leider fehlt mir ihr noch der richtige Ansatz.....
Danke Lars
Re: Logitech und Reglen
Hi,
hat von euch schon jemand es geschafft den Ton über Alexa zu muten?
Ich scheitere leider schon daran das über einen Schalter oder besser Taster im ControlCenter zu steuern.
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
Ich denke ich muss ein Mapping von MUTE auf an/aus hinbekommen um es dann in Alexa einbinden zu können...
Leider fehlt mir ihr noch der richtige Ansatz.....
Danke Lars
hat von euch schon jemand es geschafft den Ton über Alexa zu muten?
Ich scheitere leider schon daran das über einen Schalter oder besser Taster im ControlCenter zu steuern.
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
Ich denke ich muss ein Mapping von MUTE auf an/aus hinbekommen um es dann in Alexa einbinden zu können...
Leider fehlt mir ihr noch der richtige Ansatz.....
Danke Lars
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Logitech und Reglen
leg einen virtuellen schalter an, den gibst du alexa.
in einer regel definierst du dann: wenn schalter ein, dann unmute // wen schalter aus, dann mute.
in einer regel definierst du dann: wenn schalter ein, dann unmute // wen schalter aus, dann mute.
Re: Logitech und Reglen
Hi.
wie gesagt genau hier liegt das Problem. Wie muss der Schalter aussehen wenn das so funktioniert?
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
wie gesagt genau hier liegt das Problem. Wie muss der Schalter aussehen wenn das so funktioniert?
In der Rest API und dem Auftruf :
harmonyhub_device_Wohnzimmer_25713496_buttonPress
mit dem Body MUTE funktioniert.
Dragonfly hat geschrieben:leg einen virtuellen schalter an, den gibst du alexa.
in einer regel definierst du dann: wenn schalter ein, dann unmute // wen schalter aus, dann mute.