Hi,
der Test mit ping ist nur sinnvoll wenn der TV im ausgeschalteten kein Netzwerk online hat, da mein Panasonic den DLNA Server online hat, nützt das nichts.
CU
9000h
Hi,
der Test mit ping ist nur sinnvoll wenn der TV im ausgeschalteten kein Netzwerk online hat, da mein Panasonic den DLNA Server online hat, nützt das nichts.
CU
9000h
Ich verwende seit langem (mein Fernseher hat einen Netzwerkanschluß) ein bash-Script, das ihn regelmäßig pingt und entsprechend ein DETA oder ATTA sendet. Das läßt sich auch als "Dienst" mit systemd betreiben.
ahja.. da hast recht, meiner auch.. leider also doch keine gute idee
Hi,
der Test mit ping ist nur sinnvoll wenn der TV im ausgeschalteten kein Netzwerk online hat, da mein Panasonic den DLNA Server online hat, nützt das nichts.
CU
9000h
Ja, ich hab noch einen älteren Toshiba ohne "Smart", aber mit embedded Linux. Der braucht nach einem Standby mit der FB zwar 1 Minute, bis er das Netzwerkinterface abschaltet, aber er tut es.
Wenn ich das ansible playbook ohne eingeschaltetem TV laufen lasse, gibt es aber zuverlässig eine Fehlermeldung - das wäre auch eine Möglichkeit, die edid abzufragen. Offenbar sind die Geräte und Konfigurationen sehr unterschiedlich.
Einen eingebauten dlna-SERVER sollte man nun doch irgendwo abschalten können?
Hi.
ja kann man beim Panasonic alles abschalten, aber will ich nicht und andere haben vielleicht den SAT>IP Server im TV an.
Ich glaube eine Kombination aus icmp, hdmi-cec, edid, etc ... ist nötig damit es für alle funktioniert.
CU
9000h
Trotzdem ist es für ein Gerät namens "TV", Fernseher, seltsam, daß ein DLNA- oder sonstein Server im Standby weiter läuft.
Laufen etwa auch die Tuner, die ja das Signal für den DLNA liefern sollen(?), weiter?
Wenn nicht, kommt mir das wie sinnlose Energieverschwendung vor. Entspricht das Gerät der EU-Energierichtlinie?
edid.bin erstellen und einbinden. Dann sieht es zum X-Server so aus als wäre der Fernseher immer da. Bild kommt dann sofort wenn man den Fernseher einschaltet.
Hier geht es um ein anderes Szenario - der VDR läuft (warum auch immer) durch und soll DVB-Devices nicht mit Live-TV belegen, wenn der TV aus ist.
Am einfachsten dürfte das mit einer Universalfernbedienung zu lösen sein, die extra Signale sendet, die dazu führen, dass das Frontend de- bzw. attached wird - das geht z.B. prima bei den Logitech Harmonys, wenn man eine Aktivität startet oder beendet.
Ich habe außerdem mal das aus Einschalten der Soundbar beim Start vom VDR verhindern verlinkte Programm istvup für yaVDR angepasst, so dass es abhängig von i2c-Status des HDCP-Chips das yavdr-frontend per DBus dazu bringt das aktuelle Frontend zu starten bzw. zu stoppen - vielleicht mag das ja mal jemand ausprobieren, der eine Intel-IGP in der Konstellation betreibt: https://github.com/seahawk1986/yavdr-intel-tv-monitor - das Programm muss mit root-Rechten und der Nummer des gewünschten i2c-Device als Argument gestartet werden.
Wenn das das Problem löst, verpacke ich es auch gerne als Paket.
Hi,
habe das yavdr-intel-tv-monitor tool ausprobiert, allerdings egal mit welcher i2c-devicenummer ich es starte, es detached - bei laufendem fernseher - immer das frontend.
kann ich da irgendetwas debuggen um herauszufinden wieso?
sudo i2cdetect -l
i2c-3 i2c DPDDC-A I2C adapter
i2c-1 i2c i915 gmbus dpc I2C adapter
i2c-8 i2c ddbridge_00.0.3 I2C adapter
i2c-6 i2c ddbridge_00.0.1 I2C adapter
i2c-4 i2c DPDDC-B I2C adapter
i2c-2 i2c i915 gmbus misc I2C adapter
i2c-0 i2c i915 gmbus dpb I2C adapter
i2c-7 i2c ddbridge_00.0.2 I2C adapter
i2c-5 i2c ddbridge_00.0.0 I2C adapter
ich tippe mal auf 0 oder 1 als korrektes device
jedenfalls kommt bei beiden devices bei fernseher an und aus dieselbe antwort (auch bei allen anderen devices übrigens):
sudo i2cdump -y 1 0x3a
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: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
Alles anzeigen
bei ausgeschaltete fernseher:
sudo i2cdump -y 2 0x3a
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: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
sudo i2cdump -y 0 0x3a
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: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX
Alles anzeigen
bei eingeschaltetem fernseher ist die ausgabe ident..
Was für eine Intel-CPU/IGP hast du? Ich habe das hier an einem Laptop mit einen Core i5-4200U ausprobiert.
bei eingeschaltetem fernseher ist die ausgabe ident..
Hängen da sonst noch ein Geräte (z.B. ein Receiver) dazwischen?
habe hier ein j4205-itx mainboard mit j4205 prozessor
das sagt lshw über den igp:
display
description: VGA compatible controller
product: Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller
vendor: Intel Corporation
Wenn man nicht von dem i2c-Gerät lesen kann, funktioniert die Programmlogik nicht - ich bekomme da sowas zurück, wenn der TV angeschlossen ist:
$ sudo i2cdump -y 3 0x3a
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: b5 45 36 8e cc 00 00 00 00 00 00 00 00 00 00 00 ?E6??...........
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
40: 83 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 ?.?.............
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Alles anzeigen
An einem i2c Bus können mehrere Slaves hängen. Die Addressen aller an einem Bus vorhandenen Slaves kann man mit "i2cdetect -y <I2cbus>" erfahren.
Bei mir z.B ist die Slaveaddresse des Notebookpanels 0x50. Und mit dieser Addresse kann ich dann die EDID Daten auslesen:
gentoo64 ~ # i2cdetect -l
i2c-3 i2c i915 gmbus panel I2C adapter
i2c-1 i2c i915 gmbus ssc I2C adapter
i2c-8 i2c DPDDC-B I2C adapter
i2c-6 i2c i915 gmbus dpd I2C adapter
i2c-4 i2c i915 gmbus dpc I2C adapter
i2c-2 i2c i915 gmbus vga I2C adapter
i2c-0 smbus SMBus I801 adapter at 7000 SMBus adapter
i2c-9 i2c DPDDC-C I2C adapter
i2c-7 i2c DPDDC-D I2C adapter
i2c-5 i2c i915 gmbus dpb I2C adapter
gentoo64 ~ # i2cdetect -y 7
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
gentoo64 ~ # i2cdump -y 7 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 4d d9 fa 06 01 01 01 01 ........M???????
10: 20 14 01 04 95 1d 10 78 02 0f 15 9a 56 4b 8b 26 ??????x????VK?&
20: 20 50 54 00 00 00 a9 c0 01 01 01 01 01 01 01 01 PT...??????????
30: 01 01 01 01 01 01 2f 2a 40 71 61 84 0f 30 40 40 ??????/*@qa??0@@
40: 33 00 23 a4 10 00 00 18 b9 1d 40 df 61 84 0f 30 3.#??..???@?a??0
50: 40 40 33 00 23 a4 10 00 00 18 00 00 00 fc 00 53 @@3.#??..?...?.S
60: 6f 6e 79 20 4c 43 44 0a 20 20 20 20 00 00 00 fd ony LCD? ...?
70: 00 27 3d 24 37 0b 00 0a 20 20 20 20 20 20 00 de .'=$7?.? .?
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
gentoo64 ~ #
Alles anzeigen
LG Helmut
Hi,
tatsächlich gibt ein sudo i2cdump -y 4 0x50 mehr Informationen aus und erkennt auch den Fernseher. Allerdings wird beim ausschalten des Fernsehers nur für einen kurzen moment das 50er byte entfernt - über i2cdetect -y 4 verschwindet das byte, und ist dann aber beim nächsten Aufruf auch schon wieder vorhanden.
seahawk1986 : ja auch get-edid wirft eine Antwort zurück wenn der TV im Standby ist. Ich vermute mal dass Standby bei Panasonic wohl irgendwie nur bedeutet dass das Panel abgeschaltet wird, alles andere läuft anscheinend ganz normal weiter. Werde mal schauen ob ich dem Fernseher ein "härteres" Standby beibringen kann
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!