NEWS
Harmony Hub Gerät steuern per blocky (gelöst)
-
Ok, macht Sinn :D :D :D
Ich möchte einen beliebigen Button, die als Objekt unter harmony.0 gelistet sind (Siehe Screenshot) ausführen. Da klappt bei einigen über "Tastendruck simulieren" im Objekte-Ordner, also funktioniert der Adapter schon mal.
Ich möchte jetzt einen Button bzw. Widet in vis nutzen, um z.B. die Lautstärke des Verstärkers zu erhöhen. Es sollte ja möglich sein, dieses Widget mit einem Skript zu verknüpfen, welches dem Hub sagt, dass es Befehl x ausführen soll. Ich habe schon einige Syntax ausprobiert, aber ich komme nicht weiter und der Doku auf Github kann ich auch nichts entnehmen.
Welche Parameter erwartet der Adapter z.B. um das drücken des PowerToggle-Buttons auszuführen? Ich hoffe, ejetzt versteht man mich besser…
10064_foto.png -
Wie das in VIS umzusetzen ist kein Plan, da ich VIS nicht nutze, aber über Blockly den Button zu aktivieren dürfte genau so funktionieren, wie ich es in einer Szene mache. Da reicht es eine 1 zu schreiben. Wobei jede andere Zahl auch funktioniert. Ob das mit wahr auch geht, musst testen. Der Button reagiert wohl auf alles ;)
-
Hi, würde auch gerne wissen wie du das hinbekommen hast.
wenn ich einen solchen Datenpunkt mit einem Schalter in Vis verknüpfe kann ich ihn betätigen.
wenn dich den Datenpunkt aber per blockly betätigen will klappt das nicht, wo liegt mein fehler?
avascript.0 2019-01-28 12:07:54.358 warn at Object. <anonymous>(script.js.common.015_test_script:4:3)
javascript.0 2019-01-28 12:07:54.348 warn Wrong type of harmony.0.Harmony_Hub.LED_1.PowerOn: "boolean". Please fix, while deprecated and will not work in next versions.
Gruß
Eddy</anonymous>
-
Ich habe ein bißchen weiter rumprobiert und es dann hin gekriegt. Mein Problem war, dass ich den benötigten Datenpunkt nicht im Skript vorher "initialiesiert" habe mittel "Zustand erzeugen". Danke trotzdem für die Mühen! `
Auf so ein Fehler muss man erst mal kommen. Du willst was steuern und hast kein DP dafür und fragst wo der Fehler liegt :lol: