NEWS
[Problem] Dream btw. Enigma2 Adapter
-
Der erste Befehl ist zum Einschalten (wenn schon an ist, passiert nichts)````
http://192.168.178.20/web/powerstate?newstate=4der zweite Befehl ist zum Umschalten:
http://192.168.178.20/api/zap?sRef=1:0:19:283E:3FB:1:C00000:0:0:0
in diesem Fall arte. Die IP zur Box muss natürlich angepasst werden. Evtl. ist es auch noch sinnvoll zwischen den Befehlen eine kurze Verzögerung einzubauen, denn nach dem Einschalten wird möglicherweise etwas Zeit vergehen bevor umgeschaltet werden kann. `
Ich hab mich jetzt auch mal durchgerungen, verschiedene Sender mit Blockly zu integrieren.
Mit den 2 Befehlen funktioniert das wunderbar, nur wenn der Javascript Adapter aus irgendeinem Grund neu gestartet wird (z.B. wenn der Server wg. Stromausfall neu hochfährt), schaltet sich die Enigma Box und über HDMI CEC natürlich dann auch der Fernseher automatisch ein und auf das letzte abgefragte Program um.
Wäre natürlich doof, wenn das ausgerechnet im Urlaub passiert und der Fernseher dann 2 Wochen durchläuft…
Hab bisher leider noch nicht hinbekommen, da ne Abfrage zuvor zu setzen.
Kann mir da evtl. mal jemand dabei helfen?
Viele Grüsse
Uwe `
Was ist der Trigger für deine Commando?
Sent from my iPhone using Tapatalk
-
Habe wie auf dem Blockly Bild von MrMuppet ein paar Posts weiter oben "request url" genommen, das schaltet mit powerstate?newstate=4 den Receiver als erstes ein, dann den ganzen Befehl nochmal zum Umschalten.
Das ist zwar ganz praktisch, wenn man Alexa keine 2 Befehle (Fernseher an - Programm XYZ an) geben will, schaltet aber auch beim Neustart des Javascript Adapters alles sofort ein…
-
Habe wie auf dem Blockly Bild von MrMuppet ein paar Posts weiter oben "request url" genommen, das schaltet mit powerstate?newstate=4 den Receiver als erstes ein, dann den ganzen Befehl nochmal zum Umschalten.
Das ist zwar ganz praktisch, wenn man Alexa keine 2 Befehle (Fernseher an - Programm XYZ an) geben will, schaltet aber auch beim Neustart des Javascript Adapters alles sofort ein… `
Du startest das Script also sofort und nicht nach einer Action?
zB drücken eines Knopfes oder schalten von Variable, damit könnte man das abfangen
Sent from my iPhone using Tapatalk
-
Naja, das wollte ich ja verhindern. Dadurch muss ich Alexa ja auch 2 Befehle geben: Fernseher an und Programm umschalten…
-
Naja, das wollte ich ja verhindern. Dadurch muss ich Alexa ja auch 2 Befehle geben: Fernseher an und Programm umschalten… `
das koenntest du dochc ueber eine variable abfangen ?
Sender schalten = variabe setzen
script triggert auf variable, wen fehrnseher aus dan an und schalten, sonst nur schalten
Greetz,
Dutch
-
Muss ich mal probieren. Komme aber erst wieder am WE dazu…
-
Hallo zusammen,
ich hatte die Antworten garnicht gesehen
Klar kann ich meine Portierung zur Verfügung stellen. Ich hatte gesehen, dass ich nur PowerOn/Off implementiert hatte, für den Rest war ich zu faul da ich mehr nicht benötige :lol:
Der Rest ist glaube ich nur noch ein bisschen Fleissarbeit :roll:
Hier der Link zum Repository:
https://github.com/vader722/ioBroker.vuplus
Bei mir läuft der Adapter jedenfalls seit 3 Monaten und tut sein Dienst.
Gruss Marco `
Hallo vader722,
kannst du noch dem Port Auswahl einfügen. Bei mir ist das nicht 80
ip:port funktioniert nicht
welcher PiugIn wird benötig Webinterface oder OpenWebif? Beim Webinterface kann ich nur die Info sehen aber nichts verändern. Beim OpenWebif bekomme ich auch keine Daten, Adapter ist grün.
Danke
Schöne Grüße
-
Hallo Zusammen
Hat hier jemand einen Tip für mich, wie über die Dreambox Nachrichten ausgegeben werden?
So für ganz dusselige. :oops:
Bitte keine Links, die habe ich glaub ich alle durch :roll:
So ein "http://ip.port.blablabla" wäre schön.
Danke.
Grüße
-
echt alle Seiten ??? 8-)
Bei mir klappt es folgendermaßen
http://192.168.178.55/web/message?text=Das ist der Text den wir senden wollen... jippiehhhhh&type=2&timeout=15 ````[EDIT] sorry, du wolltest ja "blablabla", dann ist es natürlich so korrekt: :lol:
http://192.168.178.55/web/message?text=blablabla&type=2&timeout=15
folgende types stehen zur Auswahl: 0= Yes/No, 1= Info, 2=Message, 3=Attention timeout ist optional
-
echt alle Seiten ??? 8-) `
Gefühlte 1000 Seiten und 1 Mio. VersucheDanke für den Tip.
Aber bei mir funktioniert es nicht
Da es bei Dir funktioniert, habe ich wohl ein anderes Problem.
Wenn ich die Nachricht direkt im Browser (egal welchen) eingebe kommt:
"Precondition failed!
sessionid is missing, invalid or expired!"
Grüße
-
Wenn ich die Nachricht direkt im Browser (egal welchen) eingebe kommt:
"Precondition failed!
sessionid is missing, invalid or expired!" ` kannst Du denn andere Befehle nach dem Muster "http://<ip-der-enigma2-box>/web/<befehl>" absetzen?</befehl></ip-der-enigma2-box>
-
by the way …
ich erhalte folgende Antwort nach dem Absetzen des "Message-Kommandos":
<e2simplexmlresult><e2state>True</e2state> <e2statetext>Message sent successfully!</e2statetext></e2simplexmlresult>
-
ich habe mich übriugens hier orientiert: https://dream.reichholf.net/wiki/Enigma2:WebInterface
Und bezüglich "Message" https://dream.reichholf.net/wiki/Enigma … ce#Message
Dort sind auch die erwarteten Rückmeldungen aufgeführt
-
Falls es noch ein Interessiert habe den Adapter umgebaut und erweitert.
einfach anschreiben.
3476_iobroker.admin-07.09.2017_16_53_04.png
3476_iobroker.admin-07.09.2017_16_56_21.png -
gibts das in github?
-
nein ich habs für mich umgebaut und wollte es auch euch geben.
-
dann lad es doch mal in github hoch wenn alles passt kann man es ja in die adapterliste einfügen
-
ok dann mache ich alles hübsch und lade es hoch. melde mich dann.
-
Kannst Du da auch Nachrichten einbauen? Biiiittteee
Grüße
-
bin dran aber wird dauern da ich mich erstmal durchhangeln muss. ich bin leider nicht der Profi hier.