[Q] Hilfe gesucht: Loewe Connect ID DR+ Smart-TV mit FHEM steuern

Begonnen von der.einstein, 08 April 2017, 15:40:50

Vorheriges Thema - Nächstes Thema

viegener

So jetzt noch eine Version 37 hochgeladen

switchToName und switchToNumber
bei switchToName gibt es eine DropDownListe
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

der.einstein

#196
Habe festgestellt, dass wir eventuell mehr WOL Pakete senden müssen, und/oder dann eine Warte Zeit einbauen bei einem "on" Befehl. Der wäre ja mal die logische Konsequenz, oder?

FHEM-Freak, unterstützt sein TV WOL?

Außerdem, sollten wir die Kanalluste irgendwie doch als Reading anbieten, damit ein externes Modul sehen kann, welche Kanäle geschaltet werden können.
Es gibt da diesen Thread zur Anzeige von TV-Programm. Wenn man das kombinieren könnte wär toll. D. h. also wenn ich dort ins Programm schaue und was interessantes lese kann ich draufklicken und entweder gleich am TV anschaun oder aufnehmen. Fänd ich gut

Wie wäre es, wenn wir ne Startup Routine schreiben, die von einem "Set MyLoewe switchtoname Das_Erste_HD ausgeführt wird, wenn der TV aus ist?

Falls ich wieder beim übernächsten Schritt bin, bitte auf den nächsten Schritt hinweisen [emoji41]

@viegener: switchtoname geht super! Ist das ein Muss mit den Unterstrichen? Ich hab bei ZDF Neo so was hier: "zdf`_´Neo"
Habt ihr das auch? Also die Hochkommata stehen mit drinnen.

Gesendet von meinem LG-D855 mit Tapatalk

FHEM-Freak

v0.0.37 installiert
Ja beide (SL320/SL420) unterstützen WOL und es ist auch aktiviert.

Lassen sich aber nicht mit WakeUp aufwecken  :'(
Banana Pi
HMLAN
3 x HM-CC-TC + HM-CC-VC
1 x HM-PB-2-WM55, 1 x HM-WDS10-TH-O
1 x HM-WDS30-T-O, 1 x HM-WDS40-TH-I

der.einstein

Zitat von: FHEM-Freak am 22 September 2017, 15:40:26
v0.0.37 installiert
Ja beide (SL320/SL420) unterstützen WOL und es ist auch aktiviert.

Lassen sich aber nicht mit WakeUp aufwecken  :'(
Du musst das WOL erst in den Einstellungen aktivieren. Das ist angeblich erstmal aus, weil der TV dann mehr Strom brauch im Standby [emoji33]

Du kannst auch mal außerhalb von FHEM ein paar WOL Pakete schicken. Bei mir blinkt dann derLichtstreifen unten, bis er hochgefahren ist.

Gesendet von meinem LG-D855 mit Tapatalk


FHEM-Freak

Banana Pi
HMLAN
3 x HM-CC-TC + HM-CC-VC
1 x HM-PB-2-WM55, 1 x HM-WDS10-TH-O
1 x HM-WDS30-T-O, 1 x HM-WDS40-TH-I

der.einstein

Zitat von: FHEM-Freak am 22 September 2017, 16:19:06
Ist aktiviert da ich auch die Loewe app verwende.
Geht es denn mit der App?
Ich weiß jetzt gar nicht, ob man damit den TV an und aus schalten kann.

Gesendet von meinem LG-D855 mit Tapatalk


viegener

Zitat von: der.einstein am 22 September 2017, 12:54:50
@viegener: switchtoname geht super! Ist das ein Muss mit den Unterstrichen? Ich hab bei ZDF Neo so was hier: "zdf`_´Neo"
Habt ihr das auch? Also die Hochkommata stehen mit drinnen.

Das Problem ist, dass in den Programmnamen keine Leerzeichen enthalten sein dürfen (sonst kann ich wohl die Dropdown nicht füllen).
Ich habe deshalb Leerzeichen durch Unterstriche ersetzt, da aber auch Unterstriche vorkommen können muss ich diese durch etwas anderes ersetzen dazu habe ich die Hochkommas verwendet. Ich hatte gehofft Unterstriche sind selten ...
Es geht ja darum das Programm dann wieder über den Namen zu finden...

Also Leerzeichen muss ich durch etwas ersetzen -> Es gibt auch Alternativen zum Unterstrich (den fand ich nur gut lesbar)
wie wäre es mit ~ (das kommt wohl nicht in Programmnamen vor)

Das mit den Reading ist sicher möglich, habe aber noch keine gute Idee. Ich kenne den Thread nicht -> hast Du einen link?

Generell würde ich jetzt das Anlegen von Timern, das Du auch vor ein paar Tagen angesprochen hast, vorher angehen.
Timer - nur speichern oder auch erinnern?
(Ich fände auch das Abspielen/Auslesen des PVR interessant)

Generell wäre die Automatik sicher jetzt ein Punkt - Das umfasst aber einiges
- Automatischer Presence - Intervall
- Abfragen von Kanalinformationen wenn nicht vorhanden
- Regelmässiges Abfragen der Kanäle -> intervall2?
- Das Einschalten des TVs (WOL) vor einem anderen Befehl sollte zumindest schaltbar sein - Attribut?

Gibt es mehr Tester? - momentan sind wir zu dritt - das ist schonmal genug für Skat  ;)
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

FHEM-Freak

Zitat von: der.einstein am 22 September 2017, 16:20:36
Geht es denn mit der App?
Ich weiß jetzt gar nicht, ob man damit den TV an und aus schalten kann.

Da spinnt gerade etwas.
Geht mit der App auch nicht  :(
WOL vom PC aus hat geklappt.

Ich werde das nochmal testen.

Mit der App geht auch einschalten und Livestream, Timeraufnahmen usw.
Banana Pi
HMLAN
3 x HM-CC-TC + HM-CC-VC
1 x HM-PB-2-WM55, 1 x HM-WDS10-TH-O
1 x HM-WDS30-T-O, 1 x HM-WDS40-TH-I

der.einstein

Zitat von: FHEM-Freak am 22 September 2017, 18:04:20
Da spinnt gerade etwas.
Geht mit der App auch nicht  :(
WOL vom PC aus hat geklappt.

Ich werde das nochmal testen.

Mit der App geht auch einschalten und Livestream, Timeraufnahmen usw.
Da du schon die App drauf hast, kannst du mal raisfinden, was man für Pause, Play, Ff, Fr etc. für Tasten schicken muss? Eventuel mit Wireshark o. ä.

Das steht dummerweise nicht in der Remote API [emoji33] [emoji33] [emoji33]

Gesendet von meinem LG-D855 mit Tapatalk


viegener

Interessante Erkenntnis, wenn mein Loewe zumindest per Ping erreichbar ist, geht auch das Senden von rckey 22 und er wacht auf
Das ist schonmal gut...
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

der.einstein

Zitat von: viegener am 22 September 2017, 21:20:40
Interessante Erkenntnis, wenn mein Loewe zumindest per Ping erreichbar ist, geht auch das Senden von rckey 22 und er wacht auf
Das ist schonmal gut...
Im schlimmsten Fall musst du halt eine Schaltsteckdose zwischen klemmen.

Gesendet von meinem LG-D855 mit Tapatalk


viegener

Leider funktioniert bei meinem Gerät auch das Auflisten der DRPlus-Inhalte nicht - es gibt wiederum nur einen SOAPFault wie bei listofchannellists.

Neue Version hochgeladen, aber nur minimale Änderungen.
Zum Beispiel ein neues "get drarchive" - leider liefert das nur den Fehler - geht das bei jemand anders?

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

der.einstein

Zitat von: viegener am 23 September 2017, 00:26:26
Leider funktioniert bei meinem Gerät auch das Auflisten der DRPlus-Inhalte nicht - es gibt wiederum nur einen SOAPFault wie bei listofchannellists.

Neue Version hochgeladen, aber nur minimale Änderungen.
Zum Beispiel ein neues "get drarchive" - leider liefert das nur den Fehler - geht das bei jemand anders?
Ich kriege das hier in der Response:

lastresponse <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header/> <SOAP-ENV:Body> <m:GetDRPlusArchiveResponse xmlns:m="urn:loewe.de:RemoteTV:Tablet"> <m:fcid>1234</m:fcid><m:ClientId>LRemoteClient-0-1506137919</m:ClientId><m:ResultItemDRPlusFragment sequenceNumber="5023233" totalResults="141" returnedResults="10" startIndex="0"><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000259</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000259</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Matrix Revolutions</m:Title><m:Subtitle>Matrix Revolutions</m:Subtitle><m:ServiceName>PRO 7 HD</m:ServiceName><m:Duration>01:59:51.000</m:Duration><m:StartTime>2016-02-14T03:34:58+02:00</m:StartTime><m:EndTime>2016-02-14T05:34:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$0</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$0</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000263</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000263</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Final Call - Wenn er auflegt, muss sie sterben</m:Title><m:Subtitle>Final Call - Wenn er auflegt, muss sie sterben</m:Subtitle><m:ServiceName>Kabel eins HD</m:ServiceName><m:Duration>01:56:41.000</m:Duration><m:StartTime>2016-03-10T20:13:09+02:00</m:StartTime><m:EndTime>2016-03-10T22:09:50+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$1</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$1</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000271</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000271</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Dead Rising</m:Title><m:Subtitle>Dead Rising</m:Subtitle><m:ServiceName>RTL 2 HD</m:ServiceName><m:Duration>02:21:45.000</m:Duration><m:StartTime>2016-04-01T22:38:04+02:00</m:StartTime><m:EndTime>2016-04-02T00:59:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$2</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$2</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000273</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000273</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Der Exorzist - Director's Cut</m:Title><m:Subtitle>Der Exorzist - Director's Cut</m:Subtitle><m:ServiceName>TELE 5 HD</m:ServiceName><m:Duration>02:11:38.000</m:Duration><m:StartTime>2016-04-28T00:15:11+02:00</m:StartTime><m:EndTime>2016-04-28T02:26:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$3</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$3</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000275</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000275</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Enigma - Das Geheimnis</m:Title><m:Subtitle>Enigma - Das Geheimnis</m:Subtitle><m:ServiceName>TELE 5 HD</m:ServiceName><m:Duration>01:53:51.000</m:Duration><m:StartTime>2016-04-28T02:26:58+02:00</m:StartTime><m:EndTime>2016-04-28T04:20:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$4</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$4</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000277</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000277</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Total Recall - Die totale Erinnerung</m:Title><m:Subtitle>Total Recall - Die totale Erinnerung</m:Subtitle><m:ServiceName>VOX HD</m:ServiceName><m:Duration>02:11:40.000</m:Duration><m:StartTime>2016-05-05T22:48:08+02:00</m:StartTime><m:EndTime>2016-05-06T00:59:48+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$5</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$5</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000279</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000279</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Jäger des verlorenen Schatzes</m:Title><m:Subtitle>Jäger des verlorenen Schatzes</m:Subtitle><m:ServiceName>SAT.1 HD</m:ServiceName><m:Duration>01:54:51.000</m:Duration><m:StartTime>2016-05-06T00:59:58+02:00</m:StartTime><m:EndTime>2016-05-06T02:54:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$6</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$6</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000281</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000281</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Indiana Jones und der Tempel des Todes</m:Title><m:Subtitle>Indiana Jones und der Tempel des Todes</m:Subtitle><m:ServiceName>SAT.1 HD</m:ServiceName><m:Duration>01:54:51.000</m:Duration><m:StartTime>2016-05-06T02:54:58+02:00</m:StartTime><m:EndTime>2016-05-06T04:49:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$7</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$7</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000283</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000283</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Sin City</m:Title><m:Subtitle>Sin City</m:Subtitle><m:ServiceName>Kabel eins HD</m:ServiceName><m:Duration>02:36:49.000</m:Duration><m:StartTime>2016-05-09T23:03:00+02:00</m:StartTime><m:EndTime>2016-05-10T01:39:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$8</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$8</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus><m:ResultItemDRPlus><m:MediaItemDRPlus itemInfoClass="object.item.videoItem"><m:uuid>UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000285</m:uuid><m:Locator>drplus://UUID_HDR_db34389d-8498-4f51-948b-bed5ee0d458e_00000285</m:Locator></m:MediaItemDRPlus><m:MediaInformationDRPlus><m:Folder></m:Folder><m:Title>Resident Evil: Extinction</m:Title><m:Subtitle>Resident Evil: Extinction</m:Subtitle><m:ServiceName>VOX HD</m:ServiceName><m:Duration>01:46:38.000</m:Duration><m:StartTime>2016-05-12T22:23:11+02:00</m:StartTime><m:EndTime>2016-05-13T00:09:49+02:00</m:EndTime><m:StreamingUrl>http://192.168.0.2:1543/lt0/0/$0$9</m:StreamingUrl><m:ImageUrl>http://192.168.0.2:1543/lt0/xetn/0/$0$9</m:ImageUrl><m:Attributes>8321</m:Attributes></m:MediaInformationDRPlus></m:ResultItemDRPlus></m:ResultItemDRPlusFragment></m:GetDRPlusArchiveResponse> </SOAP-ENV:Body></SOAP-ENV:Envelope>


Also ja, scheint zu klappen!

Gesendet von meinem LG-D855 mit Tapatalk


der.einstein

#208
@viegener: wie machst du es, dass der LoeweTV auf Ping reagiert, aber nicht an ist? :-)

@all: werde mal die InjectRCKey Routine erweitern, dass auch die in der Remote API als HDR (denke HD recorder) benannten Keys (41, 50, 52, 53, 54, 55) gesendet werden. Dafür muss ein anderes Alphabet gesetzt werden: "l2700-hdr"

@FHEM-Freak: hast du mal gecheckt, was dein TV auf GetDeviceData antwortet? Es gibt ja die LAN und WLAN MAC. Kann sein, dass er die falsche extrahiert. Dann würde das WOL nicht klappen.

Übrigens kann ich mit switchto "Locator" auch die DrPlus Aufnahmen starten [emoji41] [emoji106]  sehr gut.

Gesendet von meinem LG-D855 mit Tapatalk

FHEM-Freak

Zitat von: der.einstein am 22 September 2017, 19:28:57
Da du schon die App drauf hast, kannst du mal raisfinden, was man für Pause, Play, Ff, Fr etc. für Tasten schicken muss? Eventuel mit Wireshark o. ä.
Bin gerade beim installieren und einarbeiten mit Wireshark.

Zitat von: der.einstein am 23 September 2017, 11:02:31
@FHEM-Freak: hast du mal gecheckt, was dein TV auf GetDeviceData antwortet? Es gibt ja die LAN und WLAN MAC. Kann sein, dass er die falsche extrahiert. Dann würde das WOL nicht klappen.

Nein das passt schon der TV hängt am LAN und DeviceData liefert die richtige MAC.
Ich arbeite an einen PLEX Client für den Loewe und dabei bring ich den TV des öfteren in komische Betriebszustände.
Werde jetzt hier weitermachen und mein erfolgloses Plex Projekt hinten anstellen  :)

Alles was ich mit FHEM und Loewe wollte klappt ja soweit, Dank euch (System Meldungen von FHEM am TV anzeigen).
Da Ihr hier echt tolle Arbeit leistet werde ich euch hier unterstützen soweit ich es halt Check ???.
Die Loewe App kann sehr viel also müsste da noch einiges Potenzial drin sein zur Weiterentwicklung für FHEM.
Mal schauen was ich mit Wireshark anfangen/abfangen kann.
Banana Pi
HMLAN
3 x HM-CC-TC + HM-CC-VC
1 x HM-PB-2-WM55, 1 x HM-WDS10-TH-O
1 x HM-WDS30-T-O, 1 x HM-WDS40-TH-I