NEWS
[gelöst] Per Button mehere objectids nacheinander
-
bei den hauptfunktionen sind quasi alle tasten der fernbedienung, lautstärke usw.
und ja, wenn ich die buttons hintereinander drücke, sendet er jeweils die gedrückte zahl, sieht man dann oben rechts im tv. also müsste man vielleicht ein script schreiben, welches bei klick auf einen button 0001 sendet für zb die ard, oder 1 und die ok-taste. gibts auch als object.@mavier sagte in Per Button mehere objectids nacheinander senden:
also müsste man vielleicht ein script schreiben, welches bei klick auf einen button 0001 sendet für zb die ard, oder 1 und die ok-taste. gibts auch als object.
Ja, brauchst Du Hilfe, oder bekommst Du das hin ? Ist nur ein kleines Blockly.
-
mit blockly hab ichs auch schon versucht, aber erfolglos.
würde mir sehr helfen, wenn du mir da weiterhilfst.@mavier
ich melde mich gleich nochmal...
(ich habe keinen Sony TV, deshalb auch den Adapter nicht)Wie schnell darf denn nacheinander auf die Button gedrückt werden ? ( also müssen da Verzögerungen rein, oder kann man die hintereinander weg drücken ?)
-
ich würde mal sagen, dass eine kleine verzögerung nicht schlecht wäre. kann mir kaum vorstellen, dass der tv so schnell reagieren kann.
@mavier
probiere mal so in der Art. Bei Object ID Deine Tasten vom Adapter rein.
unter javascript.0 gibt es nach dem ausführen des Blockly einen neuen Ordner TV_Sender und einen Sender Button 01ARD.

Dann kannst Du diesen Knopf mal drücken und wir schauen mal wieviel Verzögerung der TV braucht. Ich habe erstmal nur eine mini Verzögerung drinn.
-
Hallo und Guten Abend,
ich bin seit kurzem iobroker neuling und kämpfe mich schon ziemlich gut mit hilfe dieses forums durch die materie.
jetzt stehe ich aber vor einem kleinen problem. ich möchte einen sony tv steuern, habe dazu auch den entsprechenden adapter installiert. per button klick kann ich dann zb cannel up senden. nun habe ich mir eine senderliste gebaut und möchte durch klick auf einen button zu sender 002. ich kann aber nur nummer 0-9 auswählen, er muss also dreimal in einem gewissen zeitlichen abstand die entsprechende objectid senden, sonst kann man nur einstellige sender auswählen.ich hoffe ihr könnt mir da auch die sprünge helfen.
@mavier sagte in Per Button mehere objectids nacheinander senden:
ich bin seit kurzem iobroker neuling und kämpfe mich schon ziemlich gut mit hilfe dieses forums durch die materie.
achso, habe gerade gesehen das es für Dich Neuland ist.
Weißt Du wie man ein Blockly importieren kann ? -
@mavier sagte in Per Button mehere objectids nacheinander senden:
leider weiss ich das noch nicht.
Hast Du den Javascript Adapter installiert, oder noch nicht ?
-
@mavier
also, wenn der Javascript Adapter installiert ist und läuft, dann öffnest Du Ihn, wenn er nicht zu sehen ist, dann blendest Du ihn hier ein. (Skripte)

Danach erstellst Du hier oben über das + ein neues leeres Blockly, (oder auch zuerst einen neuen Ordner und dann den Ordner anklicken und darin dann ein neues leeres Blockly über das +)
z.B. so sieht das bei mir aus


anschließend öffnet sich das hier, da klickst Du Blockly an

danach dann hier einen Namen vergeben

dann auf das Symbol mit dem Pfeil nach rechts klicken

dann den gesamten Inhalt von meinem Export in die Zwischenablage kopieren und dort in das Fenster einfügen (vom Beitrag weiter oben)

anschließend beim gleichen Fenster unten rechts auf importieren klicken.
Dann solltest Du das Blockly sehen. -
@mavier
probiere mal so in der Art. Bei Object ID Deine Tasten vom Adapter rein.
unter javascript.0 gibt es nach dem ausführen des Blockly einen neuen Ordner TV_Sender und einen Sender Button 01ARD.

Dann kannst Du diesen Knopf mal drücken und wir schauen mal wieviel Verzögerung der TV braucht. Ich habe erstmal nur eine mini Verzögerung drinn.
@dslraser sagte in Per Button mehere objectids nacheinander senden:
unter javascript.0 gibt es nach dem ausführen des Blockly einen neuen Ordner TV_Sender und einen Sender Button 01ARD.
Dann kannst Du diesen Knopf mal drücken und wir schauen mal wieviel Verzögerung der TV braucht. Ich habe erstmal nur eine mini Verzögerung drinn.
da habe ich was geschrieben, teste das erstmal
-
so, es ist importiert. aber wie verfahre ich danach weiter? im vis habe ich ein button, den würde ich gerne als umschalter nehmen. wie verbinde ich den button mit dem blockly script?
@mavier
und noch bei den Object ID drauf/rein klicken und Deine Tasten auswählen nicht vergessen (ist in dem Blockly nicht drinn, da ich den Adapter nicht habe, deshalb sind die noch leer) -
so, es ist importiert. aber wie verfahre ich danach weiter? im vis habe ich ein button, den würde ich gerne als umschalter nehmen. wie verbinde ich den button mit dem blockly script?
@mavier sagte in Per Button mehere objectids nacheinander senden:
wie verbinde ich den button mit dem blockly script?
dann klicke in den Trigger, da wo jetzt javascript.0.TV_Sender.01ARD steht und wähle Deinen Button von Deiner VIS aus.
(ich nutze kein VIS, deshalb weiß ich das nicht genau und wollte das erstmal über den neuen eigenen Button testen)
-
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
welchen Button hast Du denn jetzt genommen ? (Deinen VIS Button, oder den aus dem Blockly ?) -
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.
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