NEWS
[gelöst] Per Button mehere objectids nacheinander
-
es funktioniert. wie verfahre ich denn mit anderen sendern? müsste ich für jeden sender ein skript erstellen oder kann ich das alles in ein blockly einfügen?
ich danke dir schonmal für deine schnelle hilfe.
@mavier
wenn Du den Button aus dem Blockly genommen hast könntest Du so weiter machen.
(nutzt Du Alexa auch zum umschalten per Sprache ? Ich hatte da beim ersten Button gleich noch was drinn für SmartNamen, wenn nicht kann das raus)hier ganz rechts drauf klicken (da </>)

dann weitere Datenpunkte erstellen

und das Blockly erweitern

-
hat bei den objekten funktioniert und auch auf meinem button, als ich diesen mit dem neuen tv_sender objekt verbunden habe.
dann werd ich das ganzen mal erweitern.ich danke dir.
@mavier sagte in Per Button mehere objectids nacheinander senden:
ich danke dir.
Gern geschehen.
dann stelle den Thread noch auf gelöst. -
warum kann ich im script editor nichts bearbeiten? read-only sagt der mir. copy/paste ginge da am schnellsten. oder kann ich nur diese blöcke kopieren?
und wo kann ich den thread als gelöst markieren?@mavier
was meinst Du ? Die Blöcke, oder in der Funktion ?Blöcke, rechte Maustaste/kopieren

Funktion
Teil markieren und rechte Maustaste/kopieren

ganzes Blockly kopieren, Blockly anklicken, dann oben links auf die drei Punkte, Script kopieren

-
warum kann ich im script editor nichts bearbeiten? read-only sagt der mir. copy/paste ginge da am schnellsten. oder kann ich nur diese blöcke kopieren?
und wo kann ich den thread als gelöst markieren?@mavier sagte in Per Button mehere objectids nacheinander senden:
und wo kann ich den thread als gelöst markieren?
in Deinem ersten Beitrag, die Überschrift bearbeiten
die drei Punkte anklicken

dann

-
also irgendwie bekomme ich das mit dem kopieren nicht hin, oder es ist schon zu spät. wenn ich im blockly die blöcke sehe, kann ich oben rechts auf die js-ansicht wechseln. aber diesen kann ich nicht editieren, da kommt immer die meldung, dass dies im read-oly mode nicht möglich ist. und im blockmodus kann ich zwar kopieren, aber dort wo jetzt 01ARD steht kann ich nichts anderes auswählen. muss ich für jeden sender ein eigenes script erstellen?
wo die funktion "datenpunkte anlegen" erstellt wird, wird dort auch das senderobjekt erzeugt? weiter unten wird die funktion aufgerufen und die tasten werden übermittelt. so habe ich das jetzt verstanden. aber ich bräuchte doch auch jedesmal eine neue funktion "datenpunkte anlegen", für jeden sender. bin grad verwirrt... und muss das skript dann immer laufen? oder reicht es nur einmal, damit das objekt für den button erstellt wird. -
also irgendwie bekomme ich das mit dem kopieren nicht hin, oder es ist schon zu spät. wenn ich im blockly die blöcke sehe, kann ich oben rechts auf die js-ansicht wechseln. aber diesen kann ich nicht editieren, da kommt immer die meldung, dass dies im read-oly mode nicht möglich ist. und im blockmodus kann ich zwar kopieren, aber dort wo jetzt 01ARD steht kann ich nichts anderes auswählen. muss ich für jeden sender ein eigenes script erstellen?
wo die funktion "datenpunkte anlegen" erstellt wird, wird dort auch das senderobjekt erzeugt? weiter unten wird die funktion aufgerufen und die tasten werden übermittelt. so habe ich das jetzt verstanden. aber ich bräuchte doch auch jedesmal eine neue funktion "datenpunkte anlegen", für jeden sender. bin grad verwirrt... und muss das skript dann immer laufen? oder reicht es nur einmal, damit das objekt für den button erstellt wird.@mavier
hier habe ich doch alles dazu geschrieben.
Ja, das Script läuft immer und wird mit dem Trigger (jeweiliger Button) ausgelöst.https://forum.iobroker.net/topic/24369/per-button-mehere-objectids-nacheinander-senden/22
-

oben bei objekt id steht jetzt 01ARD. damit wird doch das objekt erzeugt, welches ich dann im vis als aktion auf den button lege. und nach erste taste usw trage ich die entsprechenden tasten ein die "gedrückt" werden sollen. aber wenn ich den ganzen block kopiere kann ich oben bei objekt id nicht eine weitere auswählen, da nur eine existiert. die einzige lösung die mir einfällt ist für jeden sender ein eigenes skript erstellen und alle nacheinander starten.
-

oben bei objekt id steht jetzt 01ARD. damit wird doch das objekt erzeugt, welches ich dann im vis als aktion auf den button lege. und nach erste taste usw trage ich die entsprechenden tasten ein die "gedrückt" werden sollen. aber wenn ich den ganzen block kopiere kann ich oben bei objekt id nicht eine weitere auswählen, da nur eine existiert. die einzige lösung die mir einfällt ist für jeden sender ein eigenes skript erstellen und alle nacheinander starten.
@mavier
jaha, liest Du eigentlich was ich schreibe ?
Du musst in der Funktion weitere Button erstellen und die dann im weiteren Verlauf auswählen
https://forum.iobroker.net/topic/24369/per-button-mehere-objectids-nacheinander-senden/22
-

oben bei objekt id steht jetzt 01ARD. damit wird doch das objekt erzeugt, welches ich dann im vis als aktion auf den button lege. und nach erste taste usw trage ich die entsprechenden tasten ein die "gedrückt" werden sollen. aber wenn ich den ganzen block kopiere kann ich oben bei objekt id nicht eine weitere auswählen, da nur eine existiert. die einzige lösung die mir einfällt ist für jeden sender ein eigenes skript erstellen und alle nacheinander starten.
@mavier sagte in Per Button mehere objectids nacheinander senden:
oben bei objekt id steht jetzt 01ARD. damit wird doch das objekt erzeugt
da wird es nicht erzeugt, das ist der Trigger der überwacht wird. Das ist der erstellte Button aus der Funktion. Wird der Button gedrückt (aktualisiert) dann wird der Inhalt des dazugehörigen abgearbeitet, sprich, Deine ausgewählten Tasten werden gedrückt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden