NEWS
Abfolge von Befehlen
-
Hallo, ich komme von Mediola AIO Creator Neo und möchte jetzt komplett auf IoBroker umsteigen.
Bisher habe ich das nur als LOG und Auswertung genutzt.In Mediola gab es einen sog. Makro Editor – wo ich Abläufe bzw. Befehlslogen wie zb JETZT FERNSEHEN abspulen kann.
zb: Per Logitech Aktion FERNSEHEN Starten + TV LED Beleuchtung an + etc. etc.Wie würdet ihr das am einfachsten realisieren mit Blockly ??? Oder anders besser?
Wie würde das aussehen?Ich möchte mit einem Button eben diese Befehlfolge starten können?
-
@TG70 sagte in Abfolge von Befehlen:
In Mediola gab es einen sog. Makro Editor – wo ich Abläufe bzw. Befehlslogen wie zb JETZT FERNSEHEN abspulen kann.
Dafür wäre u.a. der Szenen-Adapter
-
Danke dir. Nachdem ich da jetzt ein bisschen rumgespielt habe, fehlen mir ein paar Sachen die
ich nicht umsetzen kann.
Kann ich in solch einer Szene nur Zustand aus und an?
Wie setze ich sowas um, wenn ich aber zb Zustand off + Zustand off + Zustand on + einen Seitenwechsel im VIS realisieren möchte.Wie schalte ich diese HM-LED-Adapter in einer Abfolge von mehreren Befehlen. Hier ist
der on/off Zustand nicht aufgelistet? Oder -
@TG70 sagte in Abfolge von Befehlen:
Wie setze ich sowas um, wenn ich aber zb Zustand off + Zustand off + Zustand on + einen Seitenwechsel im VIS realisieren möchte.
Dann setzt du in der Szene "Seitenwechsel" die States bei true auf off-off-on
Dann wird die Szene in dieser Kombination true -
@Homoran schäm
weiß gerade nicht wirklich was du meinst -
@TG70
Kann daran liegen, dass ich mit den Szenen vor Jahren das letzte mal gearbeitet hast.Wenn ich dich richtig verstanden hats soll der Zustand in Kombination bestimmter Geräte dazu führen, dass eine Seite umgeschaltet wird.
Dann musst du eine Szene anlegen die diese Datenpunkte enthält, und in der Auflistung die gewünschten Zustände dieser Geräte eintragen.
Wenn dann ALLE Geräte den eingetragenen Zustand haben wird die Szene "true".
Darauf dann triggern und die Seite umschalten -
@Homoran (thanks)
...ich habe mich aber auch schlecht ausgedrückt... denke immer noch im Mediola Style. Dort hieß es Marko. In diesem konnte man eben eine Abfolge von unterschiedlichsten Befehlen durchführen.
Als Beispiel "TV sehen"- Wechsel auf eine andere Seite, in diesem Fall auf eine Art "Working" Hinweis, eine extra Seite auf
der nur Stand das jetzt eine Aktion läuft - Homematic-LED-TV an
- HM LED auf 50%
- HM LED Farbwert XY
- Steckdose TV System wird angeschaltet
- Pause/Wartezeit von 47 Sekunden (weil Logitech Harmony Hub solange braucht bis er im WLAN ist)
- Logitech Funktion "Fernsehen" ausführen (TV an/AV an/SAT an/HDMI1/etc.),
- Pause 2 Sek.
- usw. usw.
12 Wechsle Screen/Seite/View auf XY
- Wechsel auf eine andere Seite, in diesem Fall auf eine Art "Working" Hinweis, eine extra Seite auf
-
@TG70 Das ist ja auch die Hauptaufgabe von Szenen.
Szene"Tv-sehen" anlegen.
Dann die gewünschten Befehle nacheinander einpflegen - ggf. mit Verzögerung.
Diese werden dann beim Setzen der Szene auf true abgearbeitet
EDIT:
ich muss da wohl die Doku mal neu machen - hier ein Archivbild:
-
@Homoran
Ja so hab ich mir das auch vorgestellt. Ich weiß aber zb nicht wie ich auf eine andere Seite/View schalte oder zumindest einen "Spinner" einbaue, so dass man weiß, dass gerade die Befehle ablaufen. (dauer ja doch fast eine Minute)
Oder für die HM-LED fehlt in den Objekten der ON/OFF Wert ? -
@TG70 sagte in Abfolge von Befehlen:
Ich weiß aber zb nicht wie ich auf eine andere Seite/View schalte oder zumindest einen "Spinner" einbaue, so dass man weiß, dass gerade die Befehle ablaufen. (dauer ja doch fast eine Minute)
Das geht so nicht out of the box, da ioBroker ja nicht auf der Seite abläuft sondern auf dem Server, die Visu aber auf dem Frontend (Tablet) gerendert wird.
Brauchst du so eine komplette Seite wirklich?
Da du wahrscheinlich (wenn du von mediola kommst) den Befehl über die vis abschicken willst gäbe es da ggf. einen Countdown.
Ist aber IMHO unnötig, da ja "etwas passiert", auch wenn der gesamte Ablauf 1 Minute (wirklich???) dauert@TG70 sagte in Abfolge von Befehlen:
Oder für die HM-LED fehlt in den Objekten der ON/OFF Wert ?
Was ist das für ein Gerät?
LEVEL 0 = off/ Level 100 = on??
-
@Homoran
Ob ich das wirklich brauche ... es wäre halt schön (für Frau das man weiß
wann der Befehl durch ist... bevor man ungeduldig mehrfach drückt ... du weißt was ich meine.....irgendwas wo man einfach optisch sieht, das eine Aktion in Gange istJa an den Level hatte ich auch schon gedacht, aber es gibt wohl auch einen wirklichen
on und off Zustand. Es ist diese Homematic RGBW Controller -
@TG70
Den hab ich sogar.Meines wissens hat homematic bei allem dimmbaren keinen zusätzlichen on/off State.
Dafür so nette Dinge wie RampTime, damit kann man dan gaaaanz langsam dimmen.Also ramp time setzen, dann Ziellevel und dimmen beginnt.
@TG70 sagte in Abfolge von Befehlen:
irgendwas wo man einfach optisch sieht
Und gestartet soll die Szene auch vom tablet werden?
Muss mal selber suuchen ob es das Countdown widget bereits gibt. -
@Homoran
Guten Morgen,
ich glaub das mit dem Dimmen habe ich jetzt verstanden und umgesetzt.
JA - Die Szene soll von jedem Endgerät iPhone und iPad gestartet werden können.
Danke dir für deine Hilfe - durch deine Tipps kommt man immer wirklich gut weiter !!! -
Hallo, ich hätte noch eine Verständnisfrage. Wie trage ich ein, das der Befehl ein Endgerät ausschaltet (off), obwohl ich nicht weiß ob es zum Zeitpunkt den Zustand "on" oder eben schon "off" hat. Bei meiner Szene "Bett gehen" wird hier munter alles angeschalten was eigentlich aus gehen soll.
Genauso ein Problem mit der KeyMatic - es soll nur abgesperrt werden. Wenn aber schon
abgesperrt ist, darf natürlich nicht einfach wieder aufgesperrt werden.
D.h. ich möchte auf jeden Fall definieren, welchen Zustand das Endgerät nach der Szene hat.Wie kann man den Ausdruck Sollwert bei erklären?
-
@TG70 sagte in Abfolge von Befehlen:
Bei meiner Szene "Bett gehen" wird hier munter alles angeschalten was eigentlich aus gehen soll.
Du musst die Szene auf true setzen.
Solltest du alles richtig konfiguriert haben und alle Datenpunkte unter "Sollwert bei true" ein off haben, dann sollten die auch alle ausgehen.@TG70 sagte in Abfolge von Befehlen:
Wie kann man den Ausdruck Sollwert bei erklären?
s.o. - Sollwert bei falsch wird ausgeführt wenn du aktiv die Szene auf false setzst.
Alles andere dazwischen (unterschiedliche Zustände der Szenenteilnehmer) was sich durch anderweitige Veränderung einzelner Szenenmitglieder ergibt ist eine 'undefined' Szene
-
@Homoran .. muss ich gleich lachen ... steh grad auf dem Schlauch
Wann muss ich den Haken bei "Sollwert bei Wahr" und wann "Sollwert bei Falsch" oder wann bei beiden... hab da grad echt ein Verständnisproblem.So sieht es aktuell aus
-
@TG70 kannst du das Bild bitte tauschen - gegen eins mit Header
Ich müsste mir sonst den Adapter installierenOK - mal eben selbst installiert und versucht nachzukochen:
Haken bei "Sollwert bei wahr" (oder falsch) bedeutet, dass der wert true sein soll, wenn die Szene auf true resp. false gesetzt wird.
In meinem Beispiel ist die gesamte Szene z.Zt. wahr, weil im Wohnzimmer die gesamte Beleuchtung aus und der Receiver ebenfalls aus (standby) ist
Wenn du jetzt noch den Zustand false der Szene nutzen willst kannst du 60% bei den Dimmern und false bei standby des Receivers nehmen, dann geht das Licht auf 60 und der Receiver an wenn du die Szene auf false setzst.
Meist ist es jedoch nicht genau der umgekehrte Fall den man bei Szenen haben will, daher ist "setze bei false" auch nur optional
Zusammenfassung der hinteren Spalten:
- Status - aktueller Zustand der Szene und der jeweiligen Aktoren
- Sollwert bei wahr - Zustand der jeweiligen Aktoren wenn die Szene auf true gesetzt wird
- Sollwert bei Falsch - Zustand der jeweiligen Aktoren wenn die Szene auf false gesetzt wird
- Verzögerung - Die Verzögerung der Aktion ab Start der Szene
-
Danke dir für deine Erklärung. Ich denk da wahrscheinlich viel zu kompliziert.
Aber ich kriegs nicht auf die Reihe. Hab ein Beispiel mit einer normalen Leuchte.
Diese soll und darf durch die Szene nur in den Zustand AUS (False) gehen.Das wäre dann so. Aber warum darf bei Sollerwert bei Falsch kein Haken rein
Die Lampe ist gerade aus (false). Haken bei Sollwert Wahr oder Haken bei Sollwert Falsch bewirkt genau das gleiche, dass ich über einen Button ein- und ausschalten kann ??? -
@TG70 sagte in Abfolge von Befehlen:
Das wäre dann so
korrekt
@TG70 sagte in Abfolge von Befehlen:
Aber warum darf bei Sollerwert bei Falsch kein Haken rein
Können tut es - muss aber nicht
der muss da nur rein, wenn du möchtest, dass das Licht angeht wenn du die Szene aktiv auf false setzt.@TG70 sagte in Abfolge von Befehlen:
dass ich über einen Button ein- und ausschalten kann ???
nicht Button - sondern Schalter
beim umlegen des Schalters auf false würde die verbundene Szene dann auch auf false gesetzt und dann wenn konfiguriert alle "Wert bei false" aktiviert -
@Homoran .. da liegt mein Fehler und auch warum ich das nicht verstanden habe.
Je nach dem wie der Schalter steht, wird das aktiv wo auch der Haken gesetzt ist.!!!Welches Schalter würde dann für die Bedienung von Szenen am besten funktionieren???