Beiträge von Hollywood
-
-
Es gibt eine Lösung für Kanäle, die die Tonspur nicht ändern (immer AC3). Da muss man im Logo den Tag von C auf D ändern...
Wo findet man denn derartige Informationen ? Im Wiki und der Readme habe ich nichts dazu gefunden.
-
Auf meinem Server mache ich das mit Lirc und starte mittels irexec verschiedene Scripte, klappt dort wunderbar.
Auf meinem Client läuft kein Lirc, da mache ich es ähnlich wie im Eingangspost beschrieben (Kerneltreiber nuvoton-cir). Und hierfür suche ich eine Möglichkeit um eine Taste mit mehreren Funktionen, durch Doppel- oder langen Tastendruck zu belegen um darüber dann verschiedene Scripte auszuführen.
Triggerhappy kommt schon in die Richtung, kann aber keine doppelten Tastendrücke auswerten.
-
Das habe ich ja gemacht, ich erkenne aber nicht wo das Problem liegen soll.
Hier ist so ein Log
Code
Alles anzeigenTue Jul 30 20:10:04 [1858] starting v0.1.6 (ea2e182) (64bit) Tue Jul 30 20:10:04 [1858] on /video0/Goodbye_Deutschland!_Die_Auswanderer/2019-07-30.20.10.114-0.rec Tue Jul 30 20:10:14 [1858] getting broadcast start from info mtime Tue Jul 30 20:10:14 [1858] pre-timer 4m Tue Jul 30 20:10:14 [1858] broadcast length 115m Tue Jul 30 20:10:14 [1858] found H264-video (0x01ff) Tue Jul 30 20:10:14 [1858] found AC3 (0x0203) Tue Jul 30 20:10:14 [1858] using libavcodec.so.58.52.101 with 4 threads Tue Jul 30 20:10:14 [1858] using codec H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 Tue Jul 30 20:10:14 [1858] channel VOX_HD Tue Jul 30 20:10:14 [1858] processing file 00001 Tue Jul 30 20:10:14 [1858] chkSTART set to 10450 Tue Jul 30 20:10:14 [1858] duplicate packet, skipping (0x01ff) Tue Jul 30 20:10:14 [1858] HDTV 1920x1080i25 Tue Jul 30 20:10:14 [1858] H264 video stream with filler nalu (0x01ff) Tue Jul 30 20:41:18 [1858] processing file 00002 Tue Jul 30 20:58:38 [1858] detected logo start (72265)* Tue Jul 30 20:58:38 [1858] checking start Tue Jul 30 20:58:38 [1858] broadcast with 2 audio channels, disabling AC3 decoding Tue Jul 30 20:58:38 [1858] aspectratio of 16:9 detected Tue Jul 30 20:58:38 [1858] chkSTART set to 75265 Tue Jul 30 20:58:38 [1858] using mark on position 72265 as start mark Tue Jul 30 21:01:31 [1858] detected logo stop (76624) Tue Jul 30 21:01:31 [1858] mark distance too short (174.4s), deleting 72265,76624 Tue Jul 30 21:06:30 [1858] processing file 00003 Tue Jul 30 21:34:46 [1858] processing file 00004 Tue Jul 30 22:03:16 [1858] processing file 00005 Tue Jul 30 22:15:22 [1858] failed to open 00006.ts Tue Jul 30 22:15:22 [1858] skipped 577805255 bytes Tue Jul 30 22:15:22 [1858] processed time 337.63s, 187367/0 frames, 555.0 fps, 22.2 pps
Hier gibt es eine einzige Start-Markierung, mehr nicht, und Werbung läuft zu der Zeit keine.
Erkennst du in dem Log woran das liegt ?
-
Hallo,
ich habe schon seit mindestens 1-2 Jahren das Problem, dass mir Markad fast keine Werbung mehr markiert. Die wenigen Marker die gesetzt werden passen so gut wie nie. Da ich hier nie etwas von dem Problem gelesen habe dachte ich immer, das Problem liegt irgendwo lokal an meinem(n) System(en). In den Logs konnte ich nirgens einen Hinweis zu dem Problem finden.
Soll das wirklich "nur" an veralteten Logos liegen ? Mit den von CKone hier geposteten für RTL-HD habe ich allerdings auch keinen Erfolg.
ATV-HD ist bei mir z.B. ein Sender der noch recht gut funktioniert. RTL, Sat1, RTL2, Kabel 1, Pro7, Vox (alles die HD-Varianten) usw. funktionieren bei mir schon lange nicht mehr.
Was kann ich da machen ? Wenn es an den Logos liegt, wie kann ich da helfen um es wieder zum laufen zu kriegen ? Die Resonanz hier ist ja nicht sonderlich hoch, betrifft das nur wenige, funktioniert Markad bei den meissten ?
Gruss
Stefan
-
Hallo,
gibt es eigentich noch weitere Alternativen zu irexec ? Ich suche schon länger etwas was wie irexec auch doppelte Tastendrücke auswerten kann.
triggerhappy habe mich mir angesehen. Das kann auf einen gehaltenen Tastendruck reagieren was auch eine Alternative wäre, führt dann aber einen Repeat aus sodaß mein Script dann mehrfach gestartet werden würde. Um mit einem Sccript z.B. zwischen Kodi und VDR zu wechseln ist das natürlich nicht geeignet.
Kennt da jemand eine Lösung ?
Gruss
Stefan
-
In der setup.conf vom VDR.
-
Das bedeutet wohl viel Arbeit für ein paar Wenige die es betrifft oder ? Also Aussicht auf Besserung eher nicht in Sicht.
Gerade konnte ich den VDR wieder für mehrere Minuten nur sehr träge bis garnicht bedienen. Aus dem Log konnte ich das hier entnehmen was damit wohl etwas zu tun hatte
Code
Alles anzeigenNov 10 14:53:49 vdr-server vdr: epg2vdr: Handler: Init handler instance for thread 12265 Nov 10 14:53:51 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 14:53:51 vdr-server vdr: epg2vdr: Handler: Init handler instance for thread 12268 Nov 10 16:15:31 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:32 vdr-server vdr: [12268] read incomplete section - len = 822, r = 2864 Nov 10 16:15:34 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:36 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:15:36 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:43 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:47 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:15:47 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:52 vdr-server vdr: message repeated 2 times: [ [12290] VNSI: Requesting clients to reload timers] Nov 10 16:15:55 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:15:55 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:58 vdr-server vdr: [12268] read incomplete section - len = 435, r = 2424 Nov 10 16:15:59 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:15:59 vdr-server vdr: [12254] switching to channel 66 S19.2E-1-1089-12003 (RTL Television) Nov 10 16:15:59 vdr-server vdr: [13354] device 1 TS buffer thread ended (pid=12254, tid=13354) Nov 10 16:15:59 vdr-server vdr: [13353] buffer stats: 194016 (3%) used Nov 10 16:15:59 vdr-server vdr: [13353] device 1 receiver thread ended (pid=12254, tid=13353) Nov 10 16:15:59 vdr-server vdr: [13591] device 1 receiver thread started (pid=12254, tid=13591, prio=high) Nov 10 16:15:59 vdr-server vdr: [13593] osdteletext-receiver thread started (pid=12254, tid=13593, prio=high) Nov 10 16:15:59 vdr-server vdr: [13592] device 1 TS buffer thread started (pid=12254, tid=13592, prio=high) Nov 10 16:16:00 vdr-server vdr: video: decoder buffer empty, duping frame (45473/145916) 0 v-buf Nov 10 16:16:03 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:13 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:16:13 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:14 vdr-server vdr: video: decoder buffer empty, duping frame (45493/145916) 0 v-buf Nov 10 16:16:14 vdr-server vdr: video: slow down video, duping frame Nov 10 16:16:19 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:22 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:16:22 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:31 vdr-server vdr: message repeated 2 times: [ [12290] VNSI: Requesting clients to reload timers] Nov 10 16:16:34 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:16:37 vdr-server vdr: [12268] read incomplete section - len = 2425, r = 2994 Nov 10 16:16:37 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:40 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:43 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:16:43 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:49 vdr-server vdr: message repeated 2 times: [ [12290] VNSI: Requesting clients to reload timers] Nov 10 16:16:49 vdr-server vdr: [13589] animator thread thread ended (pid=12254, tid=13589) Nov 10 16:16:52 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:16:52 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:16:58 vdr-server vdr: message repeated 2 times: [ [12290] VNSI: Requesting clients to reload timers] Nov 10 16:17:01 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:17:01 vdr-server CRON[13596]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Nov 10 16:17:04 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:09 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:12 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:17:13 vdr-server vdr: [12268] read incomplete section - len = 2758, r = 3372 Nov 10 16:17:14 vdr-server vdr: video: slow down video, duping frameNov 10 16:17:15 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:21 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:24 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:17:29 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:32 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:32 vdr-server vdr: [12268] read incomplete section - len = 462, r = 3907 Nov 10 16:17:32 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:17:32 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:34 vdr-server vdr: message repeated 3 times: [ [12290] VNSI: Requesting clients to reload timers] Nov 10 16:17:34 vdr-server vdr: epg2vdr: Error: Channel with ID 'S9.0E-156-4010-7100' don't exist on this VDR Nov 10 16:17:35 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:37 vdr-server vdr: epg2vdr: Updated changes since '10.11.2018 12:14:08'; 248 channels, 117968 events (1186 deletions) in 762.066 seconds Nov 10 16:17:37 vdr-server vdr: [12290] VNSI: Requesting clients to reload timers Nov 10 16:17:38 vdr-server vdr: [12290] VNSI: Requesting clients to reload channel list Nov 10 16:17:54 vdr-server vdr: [12268] read incomplete section - len = 3743, r = 3422 Nov 10 16:18:14 vdr-server vdr: video: slow down video, duping frame Nov 10 16:18:27 vdr-server vdr: [12268] read incomplete section - len = 799, r = 3171 Nov 10 16:18:39 vdr-server vdr: epg2vdr: Update info.epg2vdr recordings Nov 10 16:18:39 vdr-server vdr: epg2vdr: Updated 0 info.epg2vdr files Nov 10 16:19:14 vdr-server vdr: video: slow down video, duping frame Nov 10 16:19:19 vdr-server vdr: [12262] read incomplete section - len = 162, r = 3223 Nov 10 16:19:46 vdr-server vdr: [12262] read incomplete section - len = 3303, r = 3383 Nov 10 16:20:14 vdr-server vdr: video: slow down video, duping frameNov 10 16:20:27 vdr-server vdr: epg2vdr: Got epgd state 'busy (match)' (4) Nov 10 16:20:27 vdr-server vdr: epg2vdr: Change handler state to 'standby' Nov 10 16:20:39 vdr-server vdr: [13603] detacher thread thread started (pid=12254, tid=13603, prio=high) Nov 10 16:20:39 vdr-server vdr: [13604] detacher thread thread started (pid=12254, tid=13604, prio=high) Nov 10 16:20:39 vdr-server vdr: [13605] detacher thread thread started (pid=12254, tid=13605, prio=high) Nov 10 16:20:39 vdr-server vdr: [13606] detacher thread thread started (pid=12254, tid=13606, prio=high) Nov 10 16:20:39 vdr-server vdr: [13607] detacher thread thread started (pid=12254, tid=13607, prio=high) Nov 10 16:20:39 vdr-server vdr: [13608] animator thread thread started (pid=12254, tid=13608, prio=high) Nov 10 16:20:39 vdr-server vdr: [13606] detacher thread thread ended (pid=12254, tid=13606) Nov 10 16:20:39 vdr-server vdr: [13604] detacher thread thread ended (pid=12254, tid=13604) Nov 10 16:20:39 vdr-server vdr: epg2vdr: Answer 'Epg2Vdr_Timer_Service-v1.0' call with 0 timers, duration was (3 ms) Nov 10 16:20:39 vdr-server vdr: [13607] detacher thread thread ended (pid=12254, tid=13607) Nov 10 16:20:39 vdr-server vdr: [13603] detacher thread thread ended (pid=12254, tid=13603) Nov 10 16:20:40 vdr-server vdr: [13605] detacher thread thread ended (pid=12254, tid=13605) Nov 10 16:20:41 vdr-server vdr: [13608] animator thread thread ended (pid=12254, tid=13608) Nov 10 16:20:42 vdr-server vdr: epg2vdr: Answer 'Epg2Vdr_Timer_Service-v1.0' call with 0 timers, duration was (5 ms)
Ich vermute während dieser Arbeit
Nov 10 16:17:37 vdr-server vdr: epg2vdr: Updated changes since '10.11.2018 12:14:08'; 248 channels, 117968 events (1186 deletions) in 762.066 seconds
kommt es zu den Problemen. Und die ganzen
read incomplete section
kommen ja auch von epg2vdr, was hat es denn damit auf sich ? Kommen die Daten von der Banane dann zu langsam ?
-
Hi,
ich habe mich nun für den Vorschlag von @magicteddy entschieden und mir eine Master/Slave-Steckdosenleiste angeschafft. Der TV steckt im Master und der HDMI-Extractor sowie die Soundbar lasse ich über die Slave-Steckdosen zusammen mit dem TV Ein- und Aussschalten.
Die Steckdosenleiste ist von Brennerstuhl, damit funtionierte alles auf Anhieb PlugAndPlay.
DANKE nochmal für den Tip
Gruss
Stefan
-
Hallo,
ich habe schon lange das Problem, das mein VDR oftmals für mehrere Sekunden nicht auf meine Eingaben via Fernbedienung reagiert. Als Übeltäter habe ich das Plugin epg2vdr ausgemacht. Vermutlich bekomme ich nun zu hören, dass das Problem hausgemacht ist, da ich den EPGD auf einem BananaPi laufen lasse. Es gab hier schon einmal eine Diskussion da wurde gesagt, dass ein BananaPi oder Cubietruck zu langsam wäre, und es deshalb zu derartigen Aussetzern kommen würde.
Ist das wirklich so, muss ich damit leben, oder gibt es eine Möglichkeit da etwas zu ändern ?
Code
Alles anzeigenNov 10 11:17:54 vdr-server vdr: epg2vdr: Got epgd state 'busy (match)' (4) Nov 10 11:17:54 vdr-server vdr: epg2vdr: Change handler state to 'standby' Nov 10 11:18:10 vdr-server vdr: scraper2vdr: epgd busy, trying again in 60 seconds ... Nov 10 11:18:15 vdr-server vdr: video: speed up video, droping frame Nov 10 11:18:22 vdr-server vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Deadlock found when trying to get lock; try restarting transaction (1213) 'Deadlock found when trying to get lock; try restarting transaction' [update events set actor = ?, audio = ?, camera = ?, category = ?, commentator = ?, complongdescription = ?, compshorttext = ?, comptitle = ?, contents = ?, country = ?, delflg = ?, director = ?, duration = ?, episodecompname = ?, episodecomppartname = ?, episodecompshortname = ?, episodelang = ?, extepnum = ?, fileref = ?, flags = ?, genre = ?, guest = ?, imagecount = ?, longdescription = ?, moderator = ?, movieid = ?, music = ?, numrating = ?, other = ?, parentalrating = ?, producer = ?, rating = ?, screenplay = ?, scrmovieid = ?, scrseriesepisode = ?, scrseriesid = ?, scrsp = ?, shortdescription = ?, shortreview = ?, shorttext = ?, source = ?, starttime = ?, tableid = ?, tipp = ?, title = ?, topic = ?, txtrating = ?, updflg = ?, updsp = ?, useid = ?, version = ?, vps = ?, year = ? where channelid = ? and eventid = ?;] Nov 10 11:18:34 vdr-server vdr: [1627] max. latency time 34 seconds Nov 10 11:18:34 vdr-server vdr: [9910] systeminfo: Action end Nov 10 11:18:34 vdr-server vdr: [9910] systeminfo thread ended (pid=1627, tid=9910) Nov 10 11:18:34 vdr-server vdr: [9908] animator thread thread ended (pid=1627, tid=9908) Nov 10 11:18:35 vdr-server vdr: epg2vdr: Answer 'Epg2Vdr_Timer_Service-v1.0' call with 0 timers, duration was (4 ms) Hier sieht man, dass nach dem SQL-Error für 12 Sekunden nix passiert, ich konnte den VDR während dieser Zeit nicht bedienen. Manchmal kommt auch sowas, da hilft dann nurnoch ein Neustart des VDR Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UpdFlg' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UpdFlg' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: SQL-Error in 'execute(stmt_execute)' - Column 'channelid' cannot be null (1048) 'Column 'channelid' cannot be null' [insert into events set actor = ?, audio = ?, camera = ?, category = ?, channelid = ?, commentator = ?, complongdescription = ?, compshorttext = ?, comptitle = ?, contents = ?, country = ?, delflg = ?, director = ?, duration = ?, episodecompname = ?, episodecomppartname = ?, episodecompshortname = ?, episodelang = ?, eventid = ?, extepnum = ?, fileref = ?, flags = ?, genre = ?, guest = ?, imagecount = ?, inssp = ?, longdescription = ?, moderator = ?, movieid = ?, music = ?, numrating = ?, other = ?, parentalrating = ?, producer = ?, rating = ?, screenplay = ?, scrmovieid = ?, scrseriesepisode = ?, scrseriesid = ?, scrsp = ?, shortdescription = ?, shortreview = ?, shorttext = ?, source = ?, starttime = ?, tableid = ?, tipp = ?, title = ?, topic = ?, txtrating = ?, updflg = ?, updsp = ?, useid = ?, version = ?, vps = ?, year = ?;] Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .ChannelId' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .ChannelId' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .Source' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .Source' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UpdSp' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UpdSp' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .StartTime' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .StartTime' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .TableId' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .TableId' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .Version' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .Version' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .DELFLG' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .DELFLG' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Missing definition of field ' .UPDFLG' in dictionary! Nov 8 18:50:41 vdr-server vdr: epg2vdr: Fatal: Field ' .UPDFLG' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODEID' in dictionary! Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODEID' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODEID' in dictionary! Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODEID' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODENAME' in dictionary! Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODENAME' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.EPISODENUMBER' in dictionary! Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.EPISODENUMBER' not defined (missing in dictionary) Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Missing definition of field '0*.SEASONNUMBER' in dictionary! Nov 8 18:50:41 vdr-server vdr: scraper2vdr: Fatal: Field '0*.SEASONNUMBER' not defined (missing in dictionary)
Ich frage da mal einfach laienhaft, kann man solche Fehler nicht abfangen oder den Bereich in dem der Fehler auftritt in einem Thread laufen lassen damit der VDR weiterhin bedienbar bleibt ?
GrussStefan
-
Da kenne ich mich nicht so mit aus. Wie schonmal weiter oben geschrieben handelt es sich um einen Yamaha RX-V 2067.
Hier gibt es eine kleine PDF mit den technischen Daten. Der Stromverbrauch ist aber leider nur für die Standby-Varianten angegeben.
-
Die Lautsprecher meines TV sind grottig und den AVR für jede Art von fernsehen zu benutzen war- und ist mir zu übertrieben. Dafür habe ich damals eine Lösung gesucht, und die Soundbar (per HDMI1-ARC direkt am TV) als Ersatz für die Lautsprecher des TV angeschafft. Das lief auch alles, bis ich ein neues Board mit UHD und ohne SPDIF-Ausgang angeschafft hatte. Mein Yamaha ist auch nicht neu, ca. 10 Jahre, und ich meine ich hätte den mal, recht hoch, mit über 100 Watt gemessen. Das müsste ich aber nochmal überprüfen und den Verbrauch der Soundbar messen.
Der Rest ist wie Argus es beschrieben hat.
-
Ahhh, jetzt ist der Groschen gefallen, **** obwohl es ja nurnoch Cent´s gibt ****
Ja die Idee ist sehr gut und ohne Bastelei.
-
Die ist, glaube ich, für meinen Zweck ungeeignet. Ich möchte ja sicherstellen, dass die Soundbar nicht einschaltet wenn der TV aus ist. Bei deinem Vorschlag würde sie ja immer als Slave zusammen mit dem VDR (Master) an- und ausgehen.
-
ok "assuming manual start of VDR" hab ich im syslog gefunden. Einen automatischen Start hat es die letzten Tage nicht gegeben, deshalb finde ich natürlich kein "assuming automatic start of VDR".
Aber wie kann ich das direkt nach dem Start auswerten um es für meinen Fall zu nutzen. Soll ich die Logfiles beim shutdown immer löschen damit sie clean sind, und dann nach dem Start darin nach "assuming automatic start of VDR" suchen ? Und falls gefunden das Frontend detachen ?
Das klingt irgendwie nicht so elegant, macht yavdr das so ?
-
Hallo,
es besteht auch die Möglichkeit per CEC abzufragen, ob der TV läuft. Entweder mit einem Pulse Eight Adapter oder einem Raspberry, der vielleicht eh schon läuft.
https://www.raspberrypi.org/forums/viewtopic.php?t=97492
Andreas
Interesannte Idee, einen Raspberry 2 habe ich hier noch rumliegen, den könnte ich dafür hernehmen.
Weitere Idee:
Es gibt doch in der Heimautomatisierung sicherlich Steckdosen, deren Status sich abfragen lässt (Stromverbrauch oder so).
Christian
Auch nicht schlecht, eine Fritz!Dect 200 hätte ich da, weiß aber nicht ob sich der Stromverbrauch da einfach durch ein externes Script auslesen lässt.
Grundsätzlich sind ja nun schon eine Menge Ideen zusammen gekommen, ich denke da finde ich was passendes für mich heraus, vielen Dank dafür . Interessant finde ich noch die idee von TomJoad , hier fehlt mir aber noch eine Antwort auf meine Frage, wie ich erkennen kann ob der VDR manuell oder für eine automatisch Aufnahme gestartet wurde.
Gruss
Stefan
-
HDCP 2.2 soll vom Switch unterstützt werden. Den TV habe ich über den Switch angeschlossen um DD5.1 für meinen AVR abgreifen zu können. Wenn ich den VDR direkt an den TV klemme kann ich den AVR ja nicht mehr nutzen.
Bei 0x3a kam etwas, aber nur bei Bus-Nr 0. Bei allen anderen nur XX.
-
Auf meinen Vorschlag mit ping bist Du noch nicht eingegangen. Der TV hängt doch bestimmt am Netz. Kannst Du nicht ganz trivial per ping oder offenem Port am TV abfragen, ob der läuft?
Den VDR dann detached starten und das Ausgabeplugin nur attachen, wenn der TV an ist. Wenn der TV wieder aus ist, dann wieder detachen.
Christian
Nee, der TV hängt nicht am Netz. Der hat auch keine Möglichkeit, ist kein SmartTV dient mir eher als überdimensionierter Monitor mit 65 Zoll.
-
Du hast Recht ! Mit Adresse 0x50 kommt die EDID die ich beim Starten mittels Kernelparameter lade, damit auch bei ausgeschaltetem TV die Auflösungen passen. Hier äußerte ich ja weiter oben schonmal den Verdacht, dass ich deshalb evtl. nicht die Möglichkeit habe zu erkennen ob der TV eingeschaltet ist, weil ich ja über die EDID vorgaukele das er es ist. Keine Ahnung ob ich da richtig liege.
NVidia habe ich in diesem System nicht mehr installiert, läuft alles über die integrierte Intel-GPU.
Mit istvup hatte ich mich noch nicht weiter beschäftigt, nur compiliert. Aber so wie ich das jetzt verstehe brauche ich mich damit auch nicht weiter beschäftigen, da dieser Ansatz bei mir nicht funktioniert oder ?
Code
Alles anzeigeni2cdetect -l i2c-3 i2c ddbridge_00.0.0 I2C adapter i2c-10 smbus SMBus I801 adapter at f040 SMBus adapter i2c-1 i2c i915 gmbus dpc I2C adapter i2c-8 i2c ddbridge_00.0.1 I2C adapter i2c-6 i2c ddbridge_00.0.3 I2C adapter i2c-4 i2c ddbridge_00.0.1 I2C adapter i2c-2 i2c i915 gmbus misc I2C adapter i2c-0 i2c i915 gmbus dpb I2C adapter i2c-9 i2c ddbridge_00.0.2 I2C adapter i2c-7 i2c ddbridge_00.0.0 I2C adapter i2c-5 i2c ddbridge_00.0.2 I2C adapter i2cdump -y 0 0x50 No size specified (using byte-data access) 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 00 ff ff ff ff ff ff 00 0e 96 30 00 01 01 01 01 ........??0.???? 10: 28 19 01 03 80 5d 34 78 0a cf 74 a3 57 4c b0 23 (????]4x??t?WL?# 20: 09 48 4c 21 08 00 81 80 45 40 61 40 95 00 01 01 ?HL!?.??E@a@?.?? 30: 01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c ???????:??q8-@X, 40: 45 00 c4 8e 21 00 00 1e 66 21 50 b0 51 00 1b 30 E.??!..?f!P?Q.?0 50: 40 70 36 00 c4 8e 21 00 00 1e 00 00 00 fc 00 54 @p6.??!..?...?.T 60: 56 0a 20 20 20 20 20 20 20 20 20 20 00 00 00 fd V? ...? 70: 00 32 4b 1e 50 17 00 0a 20 20 20 20 20 20 01 d8 .2K?P?.? ?? 80: 02 03 2f f2 4d 01 03 04 05 07 90 12 13 14 16 9f ??/?M??????????? 90: 20 22 26 15 07 50 3e 06 c0 83 4f 00 00 6d 03 0c "&??P>???O..m?? a0: 00 21 00 a8 3c 20 00 60 01 02 03 e3 0e 60 61 00 .!.?< .`?????`a. b0: c4 8e 21 00 00 1e 66 21 50 b0 51 00 1b 30 40 70 ??!..?f!P?Q.?0@p c0: 36 00 c4 8e 21 00 00 1e 00 00 00 fc 00 54 56 0a 6.??!..?...?.TV? d0: 20 20 20 20 20 20 20 20 20 20 00 00 00 fd 00 32 ...?.2 e0: 4b 1e 50 17 00 8c 0a a0 14 51 f0 16 00 26 7c 43 K?P?.????Q??.&|C f0: 00 10 09 00 00 00 98 00 00 00 00 00 00 00 00 47 .??...?........G
-
Dann probier mal
parse-edid < /sys/class/drm/card0/card0-HDMI-A-1/edid
bzw.
parse-edid < /sys/class/drm/card0/card0-HDMI-A-2/edid
Die Variante mit '*' hat vermutlich bei mir nur deshalb funktioniert, weil da nur ein Ergebnis existiert. Bei Dir sind's 2.
Christian
Das funktioniert nun, allerdings ändert sich da bei mir absolut nix, egal ob TV an -oder aus, die gesamte Ausgabe ist immer identisch. Schade !
Am besten wäre wenn der VDR nur ein Bild und Ton liefert wenn er auch benutzt wird. Man könnte den VDR detached verwenden und nur bei Bedarf auf attached setzen. Man könnte auch einen VDR Server ohne Ausgabe im Hintergrund für die Aufnahmen betreiben und den VDR für die Bild und Tonausgabe nur bei bedarf starten und beenden.
Ich weis nicht obs Frauchen damit zurecht kommt. Wie erkennt sie denn hierbei, ob der VDR schon an und hochgefahren ist und das Frontend nur noch gestartet werden muss ? Ich könnte entsprechende Befehle auf die Fernbedienung legen, ich vermute aber das ist ihr zu umständlich und es gibt Ärger. Mein VDR steht auch nicht im selben Raum, man kann also auch nicht anhand irgendwelcher LED´s sehen ob der Rechner läuft.
Wenn vaapidevice immer detached gestartet wird und wie z.B. bei yavdr per Skript genau dann attached wird, wenn der vdr nicht wegen einer Aufnahme gestartet wird, sollte doch bei timergesteuertem Einschalten kein Ton rausgehen?
Hier habe ich zwar das selbe Problem mit der Erkennung ob der VDR schon läuft wie bei der Idee von dile, aber hier besteht das Problem ja nur, wenn der VDR automatisch für eine Aufnahme gestartet wurde und genau zu diesem Zeitpunkt dann jemand TV gucken möchte. Das könnte ich vielleicht noch verkraften, da das nicht so oft vorkommen dürfte.
Wie kann ich denn erkennen/abfragen ob der VDR manuell oder wegen einer Aufnahme hochgefahren wurde ?