NEWS
Timer prgrammieren
-
Hallo,
ich möchte mit Alexa ein Ereignis auslösen, zum Beispiel eine Lampe anschalten,
die aber nach einer bestimmten Zeit wieder aus gehen soll.
Kann mir jemand eine einfache Lösung vorschlagen?
LG Volker
-
Kann mir jemand eine einfache Lösung vorschlagen?
LG Volker `
Ja sogar 2 auf niveau einfache (also ohne scripten) wobei 1 zum anfang die leichteste ist.
-
scenen adapter installieren
-
neue scene erstellen (lampe schalten xxx)
-
die lampe dort 2 mal reinsetzen, einmal fuers einschalten und das zweite fuers auschalten mit einem delay
ein beispiel dafuer steht hier: https://github.com/ioBroker/ioBroker.scenes
und hier mehr docu http://www.iobroker.net/docu/?page_id=1950&lang=de
To activate scene we must set "scene.allLightInBath" to true (e.g over script or vis). Then both states will be set to desired values, to true. The value of scene.allLightInBath will be true too. If we manually switch of the top light the value of the scene.allLightInBath will go to false. And again to true if we will switch manually the light on. Let's add to the scene the fan: scene.allLightInBath |- hm-rpc.0.BOTTOM_LIGHT.STATE - true |- hm-rpc.0.TOP_LIGHT.STATE - true |- hm-rpc.0.FAN.STATE - true |- hm-rpc.0.FAN.STATE - false (delay 60000ms)
-
javascript adapter installieren
-
mit blokly eine object erstellen https://github.com/ioBroker/ioBroker.ja … eate-state
-
trigger auf dieses objectund damit lampen einschalten + timeout um lampe wieder aus zu schalten
https://github.com/ioBroker/ioBroker.ja ... tes-change
https://github.com/ioBroker/ioBroker.ja ... uere-state
https://github.com/ioBroker/ioBroker.ja ... -execution
- mit alexa diese object schalten
-
-
Hmm, danke Dutchman,
die erste Lösung habe ich probiert und es funktionierte einigermaßen.
Mein Problem ist die Zeit.
Ich möchte nämlich mein Gerät erst nach 30 Minuten wieder ausschalten.
Das wären 1.800.000 Millisekunden. Dieser Wert ist viel zu große für das Delay.
Die zweite Lösung habe ich ehrlich gesagt noch nicht wirklich verstanden.
Wat nu?
LG Volker
-
Die zweite Lösung habe ich ehrlich gesagt noch nicht wirklich verstanden. `
Entweder du suchst im Forum nach einer ähnlichen Lösung per Skript/Blockly, oder du liest dich ein. Letzteres wird dir bei ähnlichen Aufgaben immens helfen.Es ist noch kein Meister vom Himmel gefallen, daher übe an Teillösungen:
-
Gerät per Alexa an/aus schalten
-
Per Blockly/Skript Datenpunkte schalten
-
Per Blockly/Skript auf Datenpunkte reagieren
-
Timer mit Blockly/Skript starten/stoppen
Dutch hat dir hierfür die Links zur Doku (gibts https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/de/blockly.md) geschickt. Wenn du das drauf hast, setze alles zusammen, um dein tatsächliches Problem zu lösen. Bei Fragen weißt du ja, wo du uns findest.
-
-
Edit: zu schnell gelesen. Lösung passt nicht aufs Problem
-
Zur Hilfe mit blockly, Schau Mal hier da Hagen wir gerade etwas vergleichbares gelöst ?
http://forum.iobroker.net/viewtopic.php?t=9803
–-----------------------
Send from mobile device
-
Danke Dutchman,
so einfach kann doch alles sein. Das war der entscheidende Hinweis.
LG Volker
-
:), topic gelöst?
–-----------------------
Send from mobile device