NEWS
[Problem] Dream btw. Enigma2 Adapter
-
@hg6806
Wenn du die Möglichkeit hast setze doch iobroker komplett neu auf. Vorher Backups und Datensicherungen machen! Auch blockly/Java sichern. -
Ufff, das ist viel Arbeit, und meist geht da irgendwas schief.
Ich versuche heute Abend mal die Neuinstallation des Enigma Adapters und versuche mal andere Tasten in VIS -
@hg6806 sagte in [Problem] Dream btw. Enigma2 Adapter:
@hg6806 sagte in [Problem] Dream btw. Enigma2 Adapter:
2019-05-28 22:56:54.246 - debug: enigma2.0 creating request for command 'NONE' (deviceId: 1, host: 192.168.178.68, port: 80, path: '/web/remotecontrol?command=106&rcu=advanced')
Ich sehe es. Es sind die Befehle
2019-05-28 22:56:54.246 - debug: enigma2.0 creating request for command 'NONE' (deviceId: 1, host: 192.168.178.68, port: 80, path: '/web/remotecontrol?command=106&rcu=advanced') 2019-05-28 22:56:54.247 - debug: enigma2.0 using authorization with user 'root' 2019-05-28 22:56:55.247 - debug: enigma2.0 creating request for command 'NONE' (deviceId: 1, host: 192.168.178.68, port: 80, path: '/web/remotecontrol?command=106&rcu=advanced') 2019-05-28 22:56:55.248 - debug: enigma2.0 using authorization with user 'root'
und
2019-05-28 22:57:00.435 - debug: enigma2.0 creating request for command 'NONE' (deviceId: 1, host: 192.168.178.68, port: 80, path: '/web/remotecontrol?command=106&rcu=advanced') 2019-05-28 22:57:00.435 - debug: enigma2.0 using authorization with user 'root' 2019-05-28 22:57:01.438 - debug: enigma2.0 creating request for command 'NONE' (deviceId: 1, host: 192.168.178.68, port: 80, path: '/web/remotecontrol?command=106&rcu=advanced') 2019-05-28 22:57:01.438 - debug: enigma2.0 using authorization with user 'root'
Über ein blockly Java Script werden auch 2 Befehle abgesendet?
-
DAS könnte ich auch nochmal testen!
-
@hg6806 Zur Not musst du deine Box einfach nur mit Blockly und http requets steuern wenn dir das neu Aufsetzen zu viel Arbeit ist. Die anderen Daten wie Sendung usw. kannst du ja vom Adapter nehmen.
-
Was hat es mit .Alexa_Command.Mute auf sich? Soll bei einem Alexa Commando automatisch auf Mute gestellt werden? Oder wie ist das anzuwenden?
-
@Bongo lies mal ab Beitrag 691 -> https://forum.iobroker.net/topic/1450/problem-dream-btw-enigma2-adapter/691
dann müsste es klar sein. -
Hallo!
Ich habe heute den Enigma Adapter installiert. Funktioniert wunderbar!
Was ich nicht ganz verstehe ist, wie ich die Lautstärke per Befehl, um zB 5% zu erhöhen.
Dazu muss ich den Volume Wert auslesen, um 5% erhöhen und diesen Wert dann an Set_level zu übergeben - aber wie mach ich das?Danke für jede Hilfe!
-
@rrroli
in diesem Beispiel sage ich Alexa, mach lauter. Hier wird überprüft welcher Echo angesprochen wurde (Wohnzimmer/Küche oder Schlafzimmer) und welches Gerät gerade an ist ( im Wohnzimmer ist noch ein Denon AVR mit im Spiel) und dann wird die Lautstärke um 5 erhöht. Mach leiser ist ein zweites Blockly, das arbeitet genau anders herum.Wobei die Trigger zwei selbst erstellte Datenpunkte sind (als Button) und in einer Routine angesprochen werden.
Im nächsten Beispiel kannst Du set volume direkt in iot einfügen. Hier z.B. Alexa, Lautstärke im Wohnzimmer auf xy %
(Hier wird dann nur die VU im Wohnzimmer angesprochen und die Lautstärke eingestellt) -
-
@dslraser Vielen Danke dafür.
Bin grade dabei mich mit Blockly vertraut zu machen.
Was ich noch nicht ganz verstehe ist, warum brauche ich das Falls Objekt wurde aktualisiert ganz oben?
Kann ich hier nicht einfach Objekt "Volume Lauter" nehmen und gut.
Das "Volume Lauter" sind die Buttons bei dir oder? Kannst du hierzu bitte auch einen Screenshot posten, das würde mir helfen.Vielen Dank!
lg
-
@rrroli sagte in [Problem] Dream btw. Enigma2 Adapter:
Was ich noch nicht ganz verstehe ist, warum brauche ich das Falls Objekt wurde aktualisiert ganz oben?
Kann ich hier nicht einfach Objekt "Volume Lauter" nehmen und gut.ja, kannst Du. Ich habe mich an diese gewöhnt, weil da eben auch mehrere Trigger gehen. Ist ja hier nicht nötig.
Das "Volume Lauter" sind die Buttons bei dir oder? Kannst du hierzu bitte auch einen Screenshot posten, das würde mir helfen.
Wovon meinst Du ? Diese hier ?
Die Datenpunkte werden mit dem Blockly mit erstellt, das ist dieser Teil hier
{ "common": { "name": "Volume lauter", "read": true, "write": true, "type": "boolean", "def": false, "role": "button", "smartName": "Alexa lauter" }, "native": { "name": "Volume lauter", "read": true, "write": true, "type": "boolean", "def": false, "role": "button", "smartName": "Alexa lauter" }, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1559324157680, "_id": "javascript.0.Eigene_Datenpunkte.04Lautstaerke.lauter", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
-
@dslraser said in [Problem] Dream btw. Enigma2 Adapter:
Wovon meinst Du ? Diese hier ?
Ja, genau.
Was ich grade noch nicht verstehe ist, wo oder wie Werte dann erhöht werden. Also es gibt beim Button ja nirgends ein erhöhen oder verringern eines Wertes. Aber vielleicht steh ich grad nur auf dem Schlauch.Auf jeden Fall weiß ich schon, was ich heute Abend machen werde!
Danke!
-
@rrroli sagte in [Problem] Dream btw. Enigma2 Adapter:
Was ich grade noch nicht verstehe ist, wo oder wie Werte dann erhöht werden. Also es gibt beim Button ja nirgends ein erhöhen oder verringern eines Wertes.
Wenn dieser Button einmalig gedrückt(aktualisiert) wird, dann wird die aktuelle Lautstärke um 5 (den Wert bestimmst Du im Blockly selbst) geändert.
Im Fall von Alexa per Sprachbefehl, mit z.B. "Alexa, mach lauter" erledigt das eine von Dir zu erstellende Routine.Die drückt dann quasi einmal auf den Button.
-
-
verschoben...
-
...auch wenn ich ohne OWI leider außen vor bin...
-
@SBorg sagte in [Problem] Dream btw. Enigma2 Adapter:
...auch wenn ich ohne OWI leider außen vor bin...
Ich habe aber auch noch eine Idee wie ich das eventuell für alle User umsetzen kann...
-
Das wäre natürlich auch nice
Meine derzeitige Lösung (Ausführung per cronjob minütlich auf der Dream + per Simple-API):
#!/bin/sh #liefert die Anzahl der aktuellen Aufnahmen; bei "1" findet derzeit eine Aufnahme statt! if [ $(wget -O- -q http://127.0.0.1/web/timerlist | grep "e2state" | grep -c ">2<") = 1 ]; then curl http://192.168.1.30:8082/set/enigma2.0.enigma2.RECORDING?value=true else curl http://192.168.1.30:8082/set/enigma2.0.enigma2.RECORDING?value=false fi exit 0