NEWS
Blockly per Tastendruck starten
-
Hallo,
gibt es eine Möglichkeit ein Blockly per Tastendruck zu starten ?
Ich möchte zwei Rollos gleichzeitig in eine Bestimmte Stellung fahren.
Das leider Alexa keine Gruppe oder Raum steuern kann und über die Somfy App nur 4 Szenen verfügbar sind, wollte ich es über Blockly machen.
Danke
-
Einfach den Trigger auf die Taste die auslösen soll.
-
@david-g Danke, manchmal sieht man den Wald vor lauer Bäumen nicht.
-
Aber du kannst dir ja auch über ein Alias und ein Skript ein Gerät mit beiden Rollos bauen, dass du dann über Alexa steuern kannst.
EDIT
Mit was Logik kannst du die Taste ja auch schlau machen.
Falls das Rollo zu über 80% geschlossen ist soll er es öffnen. Oder sonst was. Falls es das Gerät unterstützt mit einem langen Tastendruck arbeiten. Oder einem Doppelklick. -
@david-g sry ich such selber mal danke
-
Leider nicht.
Auf die schnelle von der Arbeit aus:
Einen manuellen Datenpunkt (number) anlegen. Am besten unter Userdata und einer sinnigen Struktur.Dann ein Blockly schreiben was die beiden Rollos auf den Wert aus dem eben erstellten Datenpunkt stellt.
Der Block Wert übernimmt den Wert aus dem Trigger.Mit dem Geräte Adapter ein Rollo erstellen wo du den erstellten Datenpunkt angibst.
Dann kannst du mit dem iot Adapter das eben mit dem Geräte Adapter erstellte Rollo zu Alexa hinzufügen.
-
Sollen die beiden Rollos immer synchron sein?
Dann kann man auch einfach nur Rollo A mit Alexa oder einer Taste etc steuern.Rollo B dann einfach per Skript zu Rolle A syncon halten.
-
@david-g Danke erst einmal, ich schau mir mal die Möglichkeiten an mit dem Sycron halten, mal sehen wie das geht.. Das schein mir die Beste Lösung zu sein.
-
@lucascoco Somfy über Alexa, aber wenn ich Werte direkt im IO Broker ändern will, dann tut sich mal wieder nichts, und ich weiß nicht warum.
-
@david-g soweit so gut, wo finde ich dann in der Auswahlliste die Geräte ?
-
Würde mir eine Ordnerstuktur überlegen.
Etage-Raum-Rollos. Oder ganz anders wie es zu dir passt.
Da wird mit der Zeit noch mehr kommen ^^.Klappt das Skript denn, mit dem du die Rollos gleichzeitig steuern kannst?
Wenn ja dann:
Bei der Funktion musst du schauen, wie es dir passt.Wenn du auf erstellen gehst kommt dieses Fesnter:
Ob du deinen Datenpunkt jetzt bei set oder actual eintragen musst weiß ich leider nicht.
Habe keine smarten Rollos.
Einfach mal testen was klappt wenn du es in Alexa einbindest.Oder wie gesagt einfach eins der Rollos ganz normal in Alexa einbinden.
Das andere kann dann ja durch ein Skript einfach immer alles vom anderen nachmachen.
Dann musst du dir kein Gerät basteln. -
@david-g Danke, teste ich gleich mal, muss nur erst mal den Adapter von Alexa aufräumen, weil dort über die Funktion Intelligente Aufzählung alles automatisch importiert worden ist.
50 Geräte einzeln per Hand rauslöschen. -
@david-g bekomme jetzt folgenden Fehler
-
@lucascoco sagte in Blockly per Tastendruck starten:
@david-g bekomme jetzt folgenden Fehler
bitte keine Screenshots von Text!
dann zeig mal die Rohdaten,,insbesondere den angemeckerten Teil
-
@homoran mehr habe ich im log nicht gefunden
iot.0
2022-06-08 14:31:48.488 error "0_userdata.0.SchlafzimmerRollo" not exists or no native part. -
@lucascoco sagte in Blockly per Tastendruck starten:
or no native part.
das sollst du mir zeigen!
jetzt konnte ich es kopierenzu finden in den Objekten unter
@lucascoco sagte in Blockly per Tastendruck starten:
0_userdata.0.SchlafzimmerRollo
über den Bleistift
-
@homoran Ich muss doch jetzt unter dem iot Cloud Adapter unter Alexa Geräte den Datenpunkt unter Userdata auswählen oder ?
-
Könntest du.
Wenn du allerdings mit dem Geräteadapter das Rollo sauber anlegst, wird dieses automatisch unter alias.0 angelegt.
Das sollte der iot dann (wenn entsprechend eingestellt) automatisch erkennen.