Hi, ich wollte hier mal meine neuste Bastelei teilen,
Ich habe mir eben ein HDMI-CEC Breakout/Splitter Kabel gebaut.
Das Kabel besteht aus 2 HDMI-Kabeln. Am leichtesten gehts wenn man 2 mal das gleiche kabel hat, da sollten die Aderfarben stimmen
Beim ersten wird einseitig der Stecker abgschnitten, der Mantel ca. 3cm entfernt und alle Adern außer CEC(Pin 13), SDA, SCL(I2C Pins 15 und 16) und GND(Pin 17) (Mit dem Multimeter ausmessen) weggeschnitten.
Am zweiten kabel wird an einer beliebigen Stelle(wie es bei eurem aufbau am besten passt) der Mantel auf ca. 4cm entfernt ohne dabei aber das Schirmungsgeflecht zu beschädigen.
Dann werden an diesem Kabel die Pins für Adern für CEC und GND ausgepiepst.
Jetzt hat man 2 möglichkeiten:
1. CEC des ersten Kabels einfach mit dem des zweiten verbinden so das der PI die gesamte CEC kommunikation abhören kann
oder
2. CEC des zweiten Kabels auftrennen und mit dem ersten Kabel verbinden und so die CEC kommunikation nur vom TV zum PI laufen lassen.
GND wird in beiden fällen einfach verbunden.
Jetzt kann man die Adern für SDA, SCL und noch eine brücke von GND auf einen Pinheader legen und mit ein bisschen software gebastel hat man einen 5V I2C port am Pi.
Jetzt fragen sich sicher einige warum das ganze?
Ich will meinen PI per TV-Fernbedienung steuern, das ganze per CEC weil ich darüber auch abfragen kann ob der TV läuft. Der TV sendet jedoch die CEC signale nur an die aktive HDMI Quelle.
Hardware läuft, jetzt gehts an die Software.