Posts by jack-itb
-
-
Hmm, das ist aber doch nicht richtig so. Richtig wäre meiner Meinung nach wenn das über ein Script gesetzt wird (oder ist das schon so?). Dann kann ich dem VDR-User Root-Rechte für das Script in der sudoers geben. Genauso wie beim ACPI-Wakup-Plugin.
-
Ja, hab ich gelesen! Aber wieso funktioniert das denn nicht mit der RTC Detection? Ich will ja dein neues Feature nicht gleich deaktivieren?
-
Warum meckert das Plugin denn über fehlende Rechte auf /sys/class/rtc/rtc0/wakealarm? Muss das Plugin eine Wakeup Zeit schreiben?
Jun 1 19:00:36 htpc vdr: [cecremote] Can not open /sys/class/rtc/rtc0/wakealarm: Keine BerechtigungAußerdem erkennt das Plugin einen Timer Start auch ohne aktiven Timer in der Nähe. Liegt das an den fehlenden Berechtigungen?
-
-
Ich habs mir nochmal angeschaut. Dabei ist erstaunlicherweise herausgekommen, dass die schmale Ansicht doch einigermaßen übersichtlich ist, wenn ich die Schriftgröße des Datums reduziere! Das heisst ich nehme mein Featurewunsch erstmal wieder zurück
Bei einigen anderen Skins die mit Listen gearbeitet haben in denen jedes Element mehrere Zeilen hat, habe ich mich immer gefragt, wie da jemand schnell die richtigen Informationen erfassen kann. Man kann doch nicht auf einen Blick nur jede 3. Zeile lesen. Also bei der grundsätzlichen Forderung in Listen keine mehrzeiligen Elemente zu benutzen bleibe ich -
Muss ich mir noch mal anschauen, aber wenn dann dort alle Informationen (Logo, Zeit, Fortschritt, Sendungsname) in einer Zeile nebeneinander stehen ist es genau das was ich meinte!
-
Hallo louis,
ich finde den Skin wirklich super, aber leider ist die Familie an die übersichtlichere breite WhatsOnNow Ansicht gewöhnt, bei der Zeit, Fortschrittsbalken und Name der Sendung nebeneinander stehen und der Sendungsname normalerweise ohne zu scrollen komplett lesbar ist. So wie im alten Default-Skin: https://projects.vdr-developer…nload/1800/whatsonnow.jpg
Gäbe es eventuell die Möglichkeit auch diese Ansicht konfigurierbar auf eine breite Variante umzustellen?
-
Super, danke!
-
Warum? Ein automatischer Start wenn kein Timer in der Nähe liegt? Das verstehe ich nicht.
Außerdem ist doch das Abs nicht richtig geklammert, oder? -
Einen hab ich noch:
Wenn der VDR durch einen Timer aufwacht wird bei mir trotzdem ein "manual start" detektiert:CodeJan 10 17:53:19 htpc vdr: [cecremote] Next Wakeup 1452445080 Jan 10 17:53:19 htpc vdr: [cecremote] manual start
Der Timestamp für das Wakeup war also 16:58 UTC, also 17:58 Uhr lokal. Also knapp 300 Sekunden in der Zukunft.
Den Code verstehe ich auch nicht ganz.
Code106 // 600 comes from vdr's MANUALSTART constant in vdr.c 107 if ((abs(Setup.NextWakeupTime) - time(NULL)) > 600) { 108 mStartManually = false; 109 }
Ich verstehe das so, dass ein Timer-Start angenommen wird, wenn der nächste Wakeup mehr als 10 Minuten in der Zukunft liegt? Ist das nicht genau falschrum?
-
Super! Danke!
-
Bei mir hängt der VDR am HDMIPort 3 des AVReceivers (logical address 5, physical address 2000).
Der VDR sollte also die physical address 2300 bekommen.
Wenn ich hdmip/[ort=3 und basedevice=5 setze, dann wird alles korrekt initialisiert, da du die beiden Werte ja schon vor dem Initialisieren in die cec_configuration schreibst:
Der VDR bekommt also direkt beim Initialisieren die korrekte physikalische Adresse 2300.
Beim Aufruf vonwird dann aber der HDMI-Port erneut auf 3 und das BaseDevice auf 0 (=CECDEVICE_TV, der erste Parameter) gesetzt. Dadurch bekommt der VDR die falsche physikalische Adresse 3000 (=3. HDMI Port am TV). Das SetHDMIPort muss meiner Meinung nach überhaupt nicht aufgerufen werden.
Log mit SetHDMIPort und mit BaseDevice=5, HDMIPort=3:
Code
Display MoreJan 5 11:35:07 htpc vdr: [7914] starting plugin: cecremote Jan 5 11:35:07 htpc vdr: [cecremote] Next Wakeup 1452013080 Jan 5 11:35:07 htpc vdr: [cecremote] timed start Jan 5 11:35:07 htpc vdr: [cecremote] Node Name global Jan 5 11:35:07 htpc vdr: [cecremote] Node Name device Jan 5 11:35:07 htpc vdr: [cecremote] Node Name device Jan 5 11:35:07 htpc vdr: [cecremote] DEVICE Audio Jan 5 11:35:07 htpc vdr: [cecremote] Physical Address = 2000 Jan 5 11:35:07 htpc vdr: [cecremote] Logical Address = 5 Jan 5 11:35:07 htpc vdr: [cecremote] DEVICE TV Jan 5 11:35:07 htpc vdr: [cecremote] Physical Address = 0000 Jan 5 11:35:07 htpc vdr: [cecremote] Logical Address = 0 Jan 5 11:35:07 htpc vdr: [cecremote] Global Option cecdebug Jan 5 11:35:07 htpc vdr: [cecremote] CECDebug = 7 Jan 5 11:35:07 htpc vdr: [cecremote] Global Option combokeytimeoutms Jan 5 11:35:07 htpc vdr: [cecremote] ComboKeyTimeoutMs = 1000 Jan 5 11:35:07 htpc vdr: [cecremote] Global Option shutdownonstandby Jan 5 11:35:07 htpc vdr: [cecremote] Global Option poweroffonstandby Jan 5 11:35:07 htpc vdr: [cecremote] Global Option onstart Jan 5 11:35:07 htpc vdr: [cecremote] onstart makeactive Jan 5 11:35:07 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:35:07 htpc vdr: [cecremote] Global Option onmanualstart Jan 5 11:35:07 htpc vdr: [cecremote] onmanualstart makeactive Jan 5 11:35:07 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:35:07 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:35:07 htpc vdr: [cecremote] POWERON TV Jan 5 11:35:07 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:35:07 htpc vdr: [cecremote] POWERON Audio Jan 5 11:35:07 htpc vdr: [cecremote] Global Option cecdevicetype Jan 5 11:35:07 htpc vdr: [cecremote] CECDevicetype = 1 Jan 5 11:35:07 htpc vdr: [cecremote] Global Option basedevice Jan 5 11:35:07 htpc vdr: [cecremote] Global Option hdmiport Jan 5 11:35:07 htpc vdr: [cecremote] cCECRemote::Connect Jan 5 11:35:07 htpc vdr: [cecremote] Add device 1 Jan 5 11:35:07 htpc vdr: [cecremote] LibCEC compiled on Fri Jul 3 17:23:36 UTC 2015 by buildd@lgw01-10.buildd on Linux 3.19.0-21-generic (x86_64), features: P8_USB, P8_detect, randr Jan 5 11:35:07 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:35:08 htpc vdr: [cecremote] Device 0 path: /sys/devices/pci0000:00/0000:00:12.1/usb4/4-1 port: /dev/ttyACM0 Firmware 0004 Jan 5 11:35:08 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:35:08 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 0 Dest 15 Jan 5 11:35:08 htpc vdr: [cecremote] CEC NOTICE: registering new CEC client - v3.0.1 Jan 5 11:35:08 htpc vdr: [cecremote] CEC NOTICE: setting HDMI port to 3 on device Audio (5) Jan 5 11:35:09 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 5 Dest 15 Jan 5 11:35:09 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 5 Dest 15 Jan 5 11:35:09 htpc vdr: [cecremote] CECConfiguration Jan 5 11:35:09 htpc vdr: [cecremote] CEC NOTICE: CEC client registered: libCEC version = 3.0.1, client version = 3.0.1, firmware version = 4, firmware build date: Thu Dec 6 11:15:20 2012 +0000, logical address(es) = Recorder 1 (1) , base device: Audio (5), HDMI port number: 3, Jan 5 11:35:10 htpc vdr: [cecremote] CEC Command 144 : report power status Init 0 Dest 1 Jan 5 11:35:10 htpc vdr: [cecremote] TV 0@0000 TV Samsung Jan 5 11:35:10 htpc vdr: [cecremote] Recorder 1 1@2300 VDR Pulse Eight Jan 5 11:35:13 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 4 Dest 15 Jan 5 11:35:13 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 4 Dest 1 Jan 5 11:35:15 htpc vdr: [cecremote] Playback 1 4@2500 Fire TV stick Unknown Jan 5 11:35:15 htpc vdr: [cecremote] Audio 5@2000 AVR-1912 Denon Jan 5 11:35:15 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 8 Dest 15 Jan 5 11:35:16 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 8 Dest 15 Jan 5 11:35:16 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 8 Dest 1 Jan 5 11:35:16 htpc vdr: [cecremote] Playback 2 8@2400 PlayStation 3 Sony Jan 5 11:35:16 htpc vdr: [cecremote] CEC NOTICE: setting HDMI port to 3 on device TV (0) Jan 5 11:35:16 htpc vdr: [cecremote] END cCECRemote::Initialize Jan 5 11:35:16 htpc vdr: [cecremote] cCECRemote start Jan 5 11:35:16 htpc vdr: [cecremote] CECConfiguration Jan 5 11:35:16 htpc vdr: [7996] CEC receiver thread started (pid=7914, tid=7996, prio=high) Jan 5 11:35:16 htpc vdr: [cecremote] cCECRemote start worker thread Jan 5 11:35:16 htpc vdr: [cecremote] Action 2 Val 0 Phys Addr 0 Logical ffffffff ffffffff Jan 5 11:35:16 htpc vdr: [cecremote] Make active Jan 5 11:35:16 htpc vdr: [cecremote] CEC NOTICE: >> source activated: Recorder 1 (1) Jan 5 11:35:16 htpc vdr: [cecremote] CECSourceActivatedCallback adress 1 activated 1 Jan 5 11:35:16 htpc vdr: [cecremote] CEC Command 144 : report power status Init 5 Dest 1 Jan 5 11:35:16 htpc vdr: [cecremote] CEC NOTICE: << powering on 'TV' (0) Jan 5 11:35:17 htpc vdr: [cecremote] CEC NOTICE: << Recorder 1 (1) -> broadcast (F): active source (3000) Jan 5 11:35:17 htpc vdr: [7914] remote control CEC - learning keys
Log mit SetHDMIPort und ohne Konfiguration von BaseDevice und HDMIPort. Die physikalische Adresse wird auf die zuletzt benutze Adresse (aus dem eeprom) gesetzt:
Code
Display MoreJan 5 11:37:55 htpc vdr: [8220] starting plugin: cecremote Jan 5 11:37:55 htpc vdr: [cecremote] Next Wakeup 1452013080 Jan 5 11:37:55 htpc vdr: [cecremote] timed start Jan 5 11:37:55 htpc vdr: [cecremote] Node Name global Jan 5 11:37:55 htpc vdr: [cecremote] Node Name device Jan 5 11:37:55 htpc vdr: [cecremote] Node Name device Jan 5 11:37:55 htpc vdr: [cecremote] DEVICE Audio Jan 5 11:37:55 htpc vdr: [cecremote] Physical Address = 2000 Jan 5 11:37:55 htpc vdr: [cecremote] Logical Address = 5 Jan 5 11:37:55 htpc vdr: [cecremote] DEVICE TV Jan 5 11:37:55 htpc vdr: [cecremote] Physical Address = 0000 Jan 5 11:37:55 htpc vdr: [cecremote] Logical Address = 0 Jan 5 11:37:55 htpc vdr: [cecremote] Global Option cecdebug Jan 5 11:37:55 htpc vdr: [cecremote] CECDebug = 7 Jan 5 11:37:55 htpc vdr: [cecremote] Global Option combokeytimeoutms Jan 5 11:37:55 htpc vdr: [cecremote] ComboKeyTimeoutMs = 1000 Jan 5 11:37:55 htpc vdr: [cecremote] Global Option shutdownonstandby Jan 5 11:37:55 htpc vdr: [cecremote] Global Option poweroffonstandby Jan 5 11:37:55 htpc vdr: [cecremote] Global Option onstart Jan 5 11:37:55 htpc vdr: [cecremote] onstart makeactive Jan 5 11:37:55 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:37:55 htpc vdr: [cecremote] Global Option onmanualstart Jan 5 11:37:55 htpc vdr: [cecremote] onmanualstart makeactive Jan 5 11:37:55 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:37:55 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:37:55 htpc vdr: [cecremote] POWERON TV Jan 5 11:37:55 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:37:55 htpc vdr: [cecremote] POWERON Audio Jan 5 11:37:55 htpc vdr: [cecremote] Global Option cecdevicetype Jan 5 11:37:55 htpc vdr: [cecremote] CECDevicetype = 1 Jan 5 11:37:55 htpc vdr: [cecremote] cCECRemote::Connect Jan 5 11:37:55 htpc vdr: [cecremote] Add device 1 Jan 5 11:37:55 htpc vdr: [cecremote] LibCEC compiled on Fri Jul 3 17:23:36 UTC 2015 by buildd@lgw01-10.buildd on Linux 3.19.0-21-generic (x86_64), features: P8_USB, P8_detect, randr Jan 5 11:37:55 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:37:56 htpc vdr: [cecremote] Device 0 path: /sys/devices/pci0000:00/0000:00:12.1/usb4/4-1 port: /dev/ttyACM0 Firmware 0004 Jan 5 11:37:56 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:37:57 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 0 Dest 15 Jan 5 11:37:57 htpc vdr: [cecremote] CEC NOTICE: registering new CEC client - v3.0.1 Jan 5 11:37:57 htpc vdr: [cecremote] CEC NOTICE: setting HDMI port to 1 on device unknown (-1) Jan 5 11:37:57 htpc vdr: [cecremote] CEC WARNING: failed to set the physical address to FFFF, setting it to the value that was persisted in the eeprom, 3000 Jan 5 11:37:57 htpc vdr: [cecremote] CECConfiguration Jan 5 11:37:57 htpc vdr: [cecremote] CEC NOTICE: CEC client registered: libCEC version = 3.0.1, client version = 3.0.1, firmware version = 4, firmware build date: Thu Dec 6 11:15:20 2012 +0000, logical address(es) = Recorder 1 (1) , base device: unknown (FFFFFFFF), HDMI port n Jan 5 11:37:57 htpc vdr: [cecremote] CEC Command 144 : report power status Init 0 Dest 1 Jan 5 11:37:58 htpc vdr: [cecremote] TV 0@0000 TV Samsung Jan 5 11:37:58 htpc vdr: [cecremote] Recorder 1 1@3000 VDR Pulse Eight Jan 5 11:38:00 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 4 Dest 15 Jan 5 11:38:01 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 4 Dest 1 Jan 5 11:38:03 htpc vdr: [cecremote] Playback 1 4@2500 Fire TV stick Unknown Jan 5 11:38:03 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 5 Dest 15 Jan 5 11:38:03 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 5 Dest 15 Jan 5 11:38:04 htpc vdr: [cecremote] Audio 5@2000 AVR-1912 Denon Jan 5 11:38:04 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 5 Dest 1 Jan 5 11:38:04 htpc vdr: [cecremote] CEC Comand 135 : device vendor id Init 8 Dest 15 Jan 5 11:38:04 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 8 Dest 15 Jan 5 11:38:05 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 8 Dest 1 Jan 5 11:38:05 htpc vdr: [cecremote] Playback 2 8@2400 PlayStation 3 Sony Jan 5 11:38:05 htpc vdr: [cecremote] END cCECRemote::Initialize Jan 5 11:38:05 htpc vdr: [cecremote] cCECRemote start Jan 5 11:38:05 htpc vdr: [8302] CEC receiver thread started (pid=8220, tid=8302, prio=high) Jan 5 11:38:05 htpc vdr: [cecremote] cCECRemote start worker thread Jan 5 11:38:05 htpc vdr: [cecremote] Action 2 Val 0 Phys Addr 0 Logical ffffffff ffffffff Jan 5 11:38:05 htpc vdr: [cecremote] Make active Jan 5 11:38:05 htpc vdr: [cecremote] CEC NOTICE: >> source activated: Recorder 1 (1) Jan 5 11:38:05 htpc vdr: [cecremote] CECSourceActivatedCallback adress 1 activated 1 Jan 5 11:38:05 htpc vdr: [cecremote] CEC Command 144 : report power status Init 5 Dest 1 Jan 5 11:38:05 htpc vdr: [cecremote] CEC NOTICE: << powering on 'TV' (0) Jan 5 11:38:05 htpc vdr: [cecremote] CEC NOTICE: << Recorder 1 (1) -> broadcast (F): active source (3000) Jan 5 11:38:05 htpc vdr: [8220] remote control CEC - learning keys
Log ohne SetHDMIPort und mit BaseDevice=5, HDMIPort=3:
Code
Display MoreJan 5 11:45:51 htpc vdr: [9072] starting plugin: cecremote Jan 5 11:45:51 htpc vdr: [cecremote] Next Wakeup 1452013080 Jan 5 11:45:51 htpc vdr: [cecremote] timed start Jan 5 11:45:51 htpc vdr: [cecremote] Node Name global Jan 5 11:45:51 htpc vdr: [cecremote] Node Name device Jan 5 11:45:51 htpc vdr: [cecremote] Node Name device Jan 5 11:45:51 htpc vdr: [cecremote] DEVICE Audio Jan 5 11:45:51 htpc vdr: [cecremote] Physical Address = 2000 Jan 5 11:45:51 htpc vdr: [cecremote] Logical Address = 5 Jan 5 11:45:51 htpc vdr: [cecremote] DEVICE TV Jan 5 11:45:51 htpc vdr: [cecremote] Physical Address = 0000 Jan 5 11:45:51 htpc vdr: [cecremote] Logical Address = 0 Jan 5 11:45:51 htpc vdr: [cecremote] Global Option cecdebug Jan 5 11:45:51 htpc vdr: [cecremote] CECDebug = 7 Jan 5 11:45:51 htpc vdr: [cecremote] Global Option combokeytimeoutms Jan 5 11:45:51 htpc vdr: [cecremote] ComboKeyTimeoutMs = 1000 Jan 5 11:45:51 htpc vdr: [cecremote] Global Option shutdownonstandby Jan 5 11:45:51 htpc vdr: [cecremote] Global Option poweroffonstandby Jan 5 11:45:51 htpc vdr: [cecremote] Global Option onstart Jan 5 11:45:51 htpc vdr: [cecremote] onstart makeactive Jan 5 11:45:51 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:45:51 htpc vdr: [cecremote] Global Option onmanualstart Jan 5 11:45:51 htpc vdr: [cecremote] onmanualstart makeactive Jan 5 11:45:51 htpc vdr: [cecremote] MAKEACTIVE Jan 5 11:45:51 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:45:51 htpc vdr: [cecremote] POWERON TV Jan 5 11:45:51 htpc vdr: [cecremote] onmanualstart poweron Jan 5 11:45:51 htpc vdr: [cecremote] POWERON Audio Jan 5 11:45:51 htpc vdr: [cecremote] Global Option cecdevicetype Jan 5 11:45:51 htpc vdr: [cecremote] CECDevicetype = 1 Jan 5 11:45:51 htpc vdr: [cecremote] Global Option basedevice Jan 5 11:45:51 htpc vdr: [cecremote] Global Option hdmiport Jan 5 11:45:51 htpc vdr: [cecremote] cCECRemote::Connect Jan 5 11:45:51 htpc vdr: [cecremote] Add device 1 Jan 5 11:45:51 htpc vdr: [cecremote] LibCEC compiled on Fri Jul 3 17:23:36 UTC 2015 by buildd@lgw01-10.buildd on Linux 3.19.0-21-generic (x86_64), features: P8_USB, P8_detect, randr Jan 5 11:45:51 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:45:52 htpc vdr: [cecremote] Device 0 path: /sys/devices/pci0000:00/0000:00:12.1/usb4/4-1 port: /dev/ttyACM0 Firmware 0004 Jan 5 11:45:52 htpc vdr: [cecremote] CEC NOTICE: connection opened Jan 5 11:45:52 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 0 Dest 15 Jan 5 11:45:52 htpc vdr: [cecremote] CEC NOTICE: registering new CEC client - v3.0.1 Jan 5 11:45:52 htpc vdr: [cecremote] CEC NOTICE: setting HDMI port to 3 on device Audio (5) Jan 5 11:45:52 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 5 Dest 15 Jan 5 11:45:53 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 5 Dest 15 Jan 5 11:45:53 htpc vdr: [cecremote] CECConfiguration Jan 5 11:45:53 htpc vdr: [cecremote] CEC NOTICE: CEC client registered: libCEC version = 3.0.1, client version = 3.0.1, firmware version = 4, firmware build date: Thu Dec 6 11:15:20 2012 +0000, logical address(es) = Recorder 1 (1) , base device: Audio (5), HDMI port number: 3, Jan 5 11:45:53 htpc vdr: [cecremote] CEC Command 144 : report power status Init 0 Dest 1 Jan 5 11:45:54 htpc vdr: [cecremote] TV 0@0000 TV Samsung Jan 5 11:45:54 htpc vdr: [cecremote] Recorder 1 1@2300 VDR Pulse Eight Jan 5 11:45:57 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 4 Dest 15 Jan 5 11:45:57 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 4 Dest 1 Jan 5 11:45:59 htpc vdr: [cecremote] Playback 1 4@2500 Fire TV stick Unknown Jan 5 11:45:59 htpc vdr: [cecremote] Audio 5@2000 AVR-1912 Denon Jan 5 11:45:59 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 8 Dest 15 Jan 5 11:45:59 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 8 Dest 15 Jan 5 11:46:00 htpc vdr: [cecremote] CEC Command 71 : set osd name Init 8 Dest 1 Jan 5 11:46:00 htpc vdr: [cecremote] Playback 2 8@2400 PlayStation 3 Sony Jan 5 11:46:00 htpc vdr: [cecremote] END cCECRemote::Initialize Jan 5 11:46:00 htpc vdr: [cecremote] cCECRemote start Jan 5 11:46:00 htpc vdr: [9155] CEC receiver thread started (pid=9072, tid=9155, prio=high) Jan 5 11:46:00 htpc vdr: [cecremote] cCECRemote start worker thread Jan 5 11:46:00 htpc vdr: [cecremote] Action 2 Val 0 Phys Addr 0 Logical ffffffff ffffffff Jan 5 11:46:00 htpc vdr: [cecremote] Make active Jan 5 11:46:00 htpc vdr: [cecremote] CEC NOTICE: >> source activated: Recorder 1 (1) Jan 5 11:46:00 htpc vdr: [cecremote] CECSourceActivatedCallback adress 1 activated 1 Jan 5 11:46:00 htpc vdr: [cecremote] CEC Command 144 : report power status Init 5 Dest 1 Jan 5 11:46:00 htpc vdr: [cecremote] CEC NOTICE: << powering on 'TV' (0) Jan 5 11:46:00 htpc vdr: [cecremote] CEC NOTICE: << Recorder 1 (1) -> broadcast (F): active source (2300) Jan 5 11:46:01 htpc vdr: [9072] remote control CEC - learning keys Jan 5 11:46:01 htpc vdr: [cecremote] CEC Command 128 : routing change Init 0 Dest 15 Jan 5 11:46:01 htpc vdr: [cecremote] CEC Command 129 : routing information Init 5 Dest 15 Jan 5 11:46:01 htpc vdr: [cecremote] CEC NOTICE: >> source activated: Recorder 1 (1) Jan 5 11:46:01 htpc vdr: [cecremote] CECSourceActivatedCallback adress 1 activated 1 Jan 5 11:46:01 htpc vdr: [cecremote] CEC NOTICE: << powering on 'TV' (0) Jan 5 11:46:01 htpc vdr: [cecremote] CEC NOTICE: << Recorder 1 (1) -> broadcast (F): active source (2300) Jan 5 11:46:01 htpc vdr: [cecremote] CEC Command 132 : report physical address Init 8 Dest 15 Jan 5 11:46:01 htpc vdr: [cecremote] CEC Command 135 : device vendor id Init 8 Dest 15
-
Ich habs nun getestet. Ohne den Abschnitt aus dem obigen Post funktionierts!
Beim initialisieren kommen aber einige Fehlermeldungen wie diese:
Die Autodetection funktioniert auch nicht, aber ich glaube das Problem liegt auch eher woanders. Beim cec-client funktioniert auch keine Autodetection. Es wird nicht mal etwas dazu im Debug ausgegeben. Obwohl Google zig Logs mit Autodetection (der physikalischen Adresse) findet. Z.b. :
Das kommt bei mir gar nicht?!?Danke auf jeden Fall für den schnellen Fix. Wäre super wenn du dir die SetHDMIPort Geschichte nochmal anschauen könntest.
-
-
Danke! Schau ich mir an sobald ich an den VDR darf. Also frühestens nach dem Tatort
-
Danke, aber das ist ja nur der HDMI-Port am "BaseDevice". Standardmäßig ist das BaseDevice der Fernseher. Bei mir ist der VDR aber am AV Receiver angeschlossen. Ich hab mich mittlerweile auch mal im SourceCode um geschaut. Der Baseport kann in mCECConfig.baseDevice gesetzt werden. Wenn ich das mache (testweise fest auf 5, also dem AV Receiver eingestellt) dann klappt es auch wunderbar und mein VDR bekommt die richtige physikalische Adresse.
Könntest du das BaseDevice genauso wie den HDMIPort konfigurierbar machen? Das wäre dann die richtige Lösung für das Problem.Nebenbei frage ich mich aber auch wieso das BaseDevice und der HDMIPort überhaupt gesetzt werden müssen. Laut libcec Doku sollte das doch per AutoDetect funktionieren. Das klappt aber zumindest bei mir nicht. Und alle meine anderen CEC Geräte werden ja auch einfach so mit ihrer korrekten physikalischen Adresse erkannt...
-
Hallo,
ich habe nun auch einen PulseEight Adapter. Unter Kodi funktioniert alles out of the box, mit dem CEC Remote Plugin komme ich aber einfach nicht weiter.
Meine Konfiguration:
Denon AV Receiver
am HDMI-Out des AVRs: Samsung TV an HDMI-Port 2
an HDMI 1 des AVRs: VDR mit PulseEightLeider erkennt das Plugin bzw cec-client den VDR als Gerät 1000. Also der Theorie nach müsste der VDR direkt am Port 1 des TVs hägen. Und genauso schalten sich die Geräte auch um (TV auf HDMI 1, AVR auf Quelle TV).
Wenn ich im cec-client entweder das Base-Gerät ändere (cec-client -b 5) oder den HDMI-Port wechsle (p 5 1), bekommt der VDR die korrekte Adresse 2100. Leider ist das nicht dauerhaft und nach einem erneuten Connect des Plugins läuft der VDR wieder als Gerät 1000.
Gibt es eine Möglichkeit im Plugin den Base-Port zu ändern?
Der Vollständigkeit halber hier die Ausgabe von scan:CEC bus information
===================
device #0: TV
address: 0.0.0.0
active source: yes
vendor: Samsung
osd string: TV
CEC version: 1.4
power status: on
language: gerdevice #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: engdevice #4: Playback 1
address: 2.5.0.0
active source: no
vendor: Unknown
osd string: Fire TV stick
CEC version: 1.4
power status: on
language: ???device #5: Audio
address: 2.0.0.0
active source: no
vendor: Denon
osd string: AVR-1912
CEC version: 1.4
power status: on
language: ???device #8: Playback 2
address: 2.4.0.0
active source: no
vendor: Sony
osd string: PlayStation 3
CEC version: 1.3a
power status: standby
language: ???currently active source: TV (0)
-
Ich hänge mal meine channelmap.conf an.
Die conf ist für Astra und Hotbird, wobei TVM der Haupt-, und epgdata.com der Nebenprovider ist.
Ich wollte gerade meine channelmap reinstellen, weil in den bisherigen Maps nie die ganzen Regionalsender enthalten waren. Und direkt jetzt postest du eine anscheinend absolut vollständige
Naja, der Vollständigkeit halber auch mal meine. Meine ist nur für Astra. Epgdata ist der Hauptprovider und tvm der Nebenprovider. -
Im Verzeichnis /etc/vdr/plugins/iptv/vlcinput liegen 4 Dateien: ard-olympia1.conf, ard-olympia2.conf, ard-olympia3.conf, ard-olympia4.conf.
Inhalt:
ard-olympia1.conf:
URL="http://br_sotschi-lh.akamaihd.net/i/event_1@156860/index_1_av-b.m3u8?sd=10&rebase=on"ard-olympia2.conf:
URL="http://br_sotschi-lh.akamaihd.net/i/event_2@156861/index_1_av-b.m3u8?sd=10&rebase=on"ard-olympia3.conf:
URL="http://br_sotschi-lh.akamaihd.net/i/event_3@156862/index_1_av-b.m3u8?sd=10&rebase=on"ard-olympia4.conf:
URL="http://br_sotschi-lh.akamaihd.net/i/event_4@156863/index_1_av-b.m3u8?sd=10&rebase=on"In der channels.conf folgende Einträge:
Code:IPTVard-olympia1;IPTV:1:S=0|P=0|F=EXT|U=vlc2iptv|A=1:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia2;IPTV:2:S=0|P=0|F=EXT|U=vlc2iptv|A=2:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia3;IPTV:3:S=0|P=0|F=EXT|U=vlc2iptv|A=3:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0ard-olympia4;IPTV:4:S=0|P=0|F=EXT|U=vlc2iptv|A=4:I:0:256=27:257=deu@4;258=AC3@106:2321:0:28106:0:0:0