Es ist quasi nur das bedienteil.
An dem hab ich 2 mal 12 v ... 1 mal masse und 1 mal ibus angeschlossen.
Telegramme verschickt er wohl auch (konnte ich mit dem image vorher sehen)
Navi waere ja nur das i tuepfelchen...
Bridge usw geht nicht. Sowas hab ich schonmal gemacht und direkt mit der it stress gehabt.
In der firma hab ich halt auch klein kram rumfliegen ... mal zum loeten oder so. Und eine gute spannungsquelle.
Ich werde es morgen frueh direkt testen
Vielen dank fuer das image!
Werde vielleicht auch bald was beitragen koennen...
Ohne Tacho musst du auch ein Widerstand zwischen IBus und +12V haben.
Ich glaub bei dem 4:3 brauchst auch zündungsplus.
ich habe jetzt das "osmc_ibus_usb_19.11-1.img" genommen.
war hoffentlich richtig.
wenn ich das loglevel vom ibuscommunicator hochdrehe, sehe ich folgendes:
Code:
root@osmc:/home/osmc/ibustester_v0.6# tail -f /home/osmc/.kodi/temp/kodi.log
2019-11-27 15:22:27.372 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_LIBREELEC: [False]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_WINDOWS: [False]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_CONFIG_DIR: [/boot]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_HOME_DIR: [/home/osmc]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_SUDO: [sudo ]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_KODI_LOGFILE: [/home/osmc/.kodi/temp/kodi.log]
2019-11-27 15:22:27.373 T:1794110176 NOTICE: IBUSCOMMUNICATOR: STARTUP: PLATFORM_EXPORT_LOGFILE_PATH: [/boot/ibuscommunicator]
2019-11-27 15:22:39.580 T:1794110176 WARNING: CSettingsManager: unable to read value of setting "navhold_event"
2019-11-27 15:22:39.583 T:1794110176 WARNING: CAddonSettings[plugin.script.ibuscommunicator]: failed to load value "" for setting navhold_event
2019-11-27 15:22:40.329 T:1391411936 NOTICE: IBUSCOMMUNICATOR: / SETTINGS: LOAD: LOGLVL=3
2019-11-27 15:22:48.728 T:1794110176 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_NAV_KNOB_LEFT -steps: 1
2019-11-27 15:22:49.608 T:1391411936 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_NAV_KNOB_RIGHT -steps: 1
2019-11-27 15:22:50.379 T:1380971232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_NAV_KNOB_LEFT -steps: 1
2019-11-27 15:22:50.929 T:1391411936 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_NAV_KNOB_RIGHT -steps: 1
2019-11-27 15:22:51.589 T:1794110176 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_NAV_KNOB_LEFT -steps: 1
2019-11-27 15:22:53.348 T:1380971232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_EJECT_PRES
2019-11-27 15:22:53.468 T:1391411936 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_EJECT_REL
2019-11-27 15:22:53.631 T:1391411936 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_EJECT_PRES
2019-11-27 15:22:53.749 T:1380971232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_EJECT_REL
2019-11-27 15:22:53.889 T:1794110176 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_EJECT_PRES
2019-11-27 15:22:54.009 T:1391411936 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_EJECT_REL
2019-11-27 15:22:54.149 T:1391411936 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_EJECT_PRES
2019-11-27 15:22:54.233 T:1391411936 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_EJECT_REL
2019-11-27 15:22:55.190 T:1794110176 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_EJECT_PRES
2019-11-27 15:22:55.331 T:1391411936 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_EJECT_REL
mit dem ibus tester bekomme ich folgendes (wenn ich bisschen auf den tasten vom bedienteil rumtippe, und vorher den mediacenter runtergefahren habe)
Code:
root@osmc:/home/osmc/ibustester_v0.6# python ibustester.py
IBUS: IBusTesterVersion: 0.6
IBUS: SerialModulVersion: 3.4
IBUS: SerialDevice: /dev/ttyUSB0
IBUS: Connecting
IBUS: Connected
IBUS: READ: F0 04 3B 49 02 84
IBUS: READ: F0 04 3B 49 81 07
IBUS: READ: F0 04 3B 49 81 07
IBUS: READ: F0 04 3B 49 01 87
IBUS: READ: F0 04 3B 49 01 87
IBUS: READ: F0 04 3B 49 81 07
IBUS: READ: F0 04 3B 49 81 07
IBUS: READ: F0 04 3B 49 01 87
IBUS: READ: F0 03 68 01 9A
IBUS: READ: F0 04 3B 49 81 07
IBUS: READ: F0 04 68 32 10 BE
IBUS: READ: F0 04 68 32 20 8E
IBUS: READ: F0 04 68 32 10 BE
IBUS: READ: F0 04 68 32 20 8E
IBUS: READ: F0 04 68 32 11 BF
IBUS: READ: F0 04 68 32 11 BF
IBUS: READ: F0 04 68 32 21 8F
IBUS: READ: F0 04 68 32 11 BF
IBUS: READ: F0 04 68 32 11 BF
IBUS: READ: F0 04 68 48 24 F0
IBUS: READ: F0 04 68 4B 05 D2
IBUS: READ: F0 04 68 48 A4 70
IBUS: READ: F0 04 68 48 24 F0
IBUS: READ: F0 04 68 4B 05 D2
IBUS: READ: F0 04 68 48 A4 70
IBUS: READ: F0 03 68 01 9A
IBUS: READ: F0 05 68 4B 06 F0 20
IBUS: READ: F0 04 68 48 23 F7
IBUS: READ: F0 04 68 48 A3 77
IBUS: READ: F0 04 68 48 23 F7
IBUS: READ: F0 04 68 48 A3 77
IBUS: READ: F0 03 68 01 9A
das kommt alle 10 sekunden (irgendein keep alive?):
Code:
IBUS: READ: F0 03 68 01 9A
aber kodi reagiert auf bedienen gar nicht.
das mit dem widerstand habe ich jetzt noch nciht verstanden.
wo kommt der rein und wie gross sollte der sein?
angeschlossen ist es wie folgt:
[attachment=451]
muss jetzt erstmal bisschen was schaffen
wenn ich das hier richtig interpretiere:
Code:
root@osmc:/home/osmc/.kodi/addons/plugin.script.ibuscommunicator# grep STARTUP /home/osmc/.kodi/temp/kodi.log
2019-11-27 18:56:48.896 T:1415541472 NOTICE: IBUSCOMMUNICATOR: / STARTUP: IBUSCOMMUNICATOR VERSION: 1.3.6
2019-11-27 18:56:48.897 T:1405088480 NOTICE: IBUSCOMMUNICATOR: - STARTUP: KODI GUI VERSION: 5.14.0
2019-11-27 18:56:48.923 T:1405088480 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: PLATFORM_OSMC: [True]
2019-11-27 18:56:48.923 T:1405088480 NOTICE: IBUSCOMMUNICATOR: / STARTUP: PLATFORM_LIBREELEC: [False]
2019-11-27 18:56:49.164 T:1415541472 NOTICE: IBUSCOMMUNICATOR: - STARTUP: PLATFORM_WINDOWS: [False]
2019-11-27 18:56:49.727 T:1415541472 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: PLATFORM_CONFIG_DIR: [/boot]
2019-11-27 18:56:49.730 T:1415541472 NOTICE: IBUSCOMMUNICATOR: / STARTUP: PLATFORM_HOME_DIR: [/home/osmc]
2019-11-27 18:56:49.814 T:1415541472 NOTICE: IBUSCOMMUNICATOR: - STARTUP: PLATFORM_SUDO: [sudo ]
2019-11-27 18:56:49.814 T:1379910368 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: PLATFORM_KODI_LOGFILE: [/home/osmc/.kodi/temp/kodi.log]
2019-11-27 18:56:49.818 T:1415541472 NOTICE: IBUSCOMMUNICATOR: / STARTUP: LOAD SETTINGS...
2019-11-27 18:56:49.819 T:1379910368 NOTICE: IBUSCOMMUNICATOR: - STARTUP: PLATFORM_EXPORT_LOGFILE_PATH: [/boot/ibuscommunicator]
2019-11-27 18:56:50.186 T:1415541472 NOTICE: IBUSCOMMUNICATOR: - STARTUP: IBUS: Connecting...
2019-11-27 18:56:50.248 T:1344262880 NOTICE: IBUSCOMMUNICATOR: / STARTUP: WAIT FOR IGNITION STATE 5
2019-11-27 18:56:50.450 T:1344262880 NOTICE: IBUSCOMMUNICATOR: - STARTUP: WAIT FOR IGNITION STATE 4
2019-11-27 18:56:50.702 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: WAIT FOR IGNITION STATE 3
2019-11-27 18:56:50.904 T:1335870176 NOTICE: IBUSCOMMUNICATOR: - STARTUP: WAIT FOR IGNITION STATE 2
2019-11-27 18:56:51.106 T:1327477472 NOTICE: IBUSCOMMUNICATOR: / STARTUP: WAIT FOR IGNITION STATE 1
2019-11-27 18:56:51.322 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET OBC TIME 5
2019-11-27 18:56:51.527 T:1319084768 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET OBC TIME 4
2019-11-27 18:56:51.732 T:1352655584 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET OBC TIME 3
2019-11-27 18:56:51.936 T:1352655584 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET OBC TIME 2
2019-11-27 18:56:52.143 T:1344262880 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET OBC TIME 1
2019-11-27 18:56:52.349 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: INITIATE CD-CHANGER
2019-11-27 18:56:52.351 T:1628426976 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST GM STATES 5
2019-11-27 18:56:52.572 T:1352655584 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST GM STATES 4
2019-11-27 18:56:52.776 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET 1ST GM STATES 3
2019-11-27 18:56:52.980 T:1344262880 NOTICE: IBUSCOMMUNICATOR: - STARTUP: GET 1ST GM STATES 2
2019-11-27 18:56:53.184 T:1628426976 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST GM STATES 1
2019-11-27 18:56:53.387 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET 1ST LCM STATES 5
2019-11-27 18:56:53.997 T:1333768928 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST LCM STATES 4
2019-11-27 18:56:54.605 T:1628426976 NOTICE: IBUSCOMMUNICATOR: - STARTUP: GET 1ST LCM STATES 3
2019-11-27 18:56:55.236 T:1319084768 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET 1ST LCM STATES 2
2019-11-27 18:56:55.844 T:1325376224 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST LCM STATES 1
2019-11-27 18:56:56.453 T:1352655584 NOTICE: IBUSCOMMUNICATOR: - STARTUP: GET 1ST IKE STATES 5
2019-11-27 18:56:56.672 T:1333768928 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET 1ST IKE STATES 4
2019-11-27 18:56:56.893 T:1344262880 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET 1ST IKE STATES 3
2019-11-27 18:56:57.115 T:1344262880 NOTICE: IBUSCOMMUNICATOR: - STARTUP: GET 1ST IKE STATES 2
2019-11-27 18:56:57.334 T:1352655584 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET 1ST IKE STATES 1
2019-11-27 18:56:57.555 T:1628426976 NOTICE: IBUSCOMMUNICATOR: / STARTUP: GET KEY
2019-11-27 18:56:57.757 T:1628426976 NOTICE: IBUSCOMMUNICATOR: \ STARTUP: GET RADIO MODE
2019-11-27 18:56:57.758 T:1344262880 NOTICE: IBUSCOMMUNICATOR: / STARTUP: FINISHED :)
dann versucht kodi mit IKE,LCM,GM,IGNITION zu reden.
das wird dann im auto wohl gehen, da die ja hoffentlich da sind.
aber loest es das problem mit der bedienbarkeit?
Code:
2019-11-27 19:00:21.472 T:1655698144 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_VOL_KNOB_LEFT -steps: 1
2019-11-27 19:00:21.512 T:1655698144 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_VOL_KNOB_LEFT -steps: 1
2019-11-27 19:00:21.592 T:1655698144 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_VOL_KNOB_LEFT -steps: 1
2019-11-27 19:00:21.792 T:1796178656 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_VOL_KNOB_RIGHT -steps: 1
2019-11-27 19:00:21.912 T:1796178656 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_VOL_KNOB_RIGHT -steps: 1
2019-11-27 19:00:21.954 T:1536107232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_VOL_KNOB_RIGHT -steps: 1
2019-11-27 19:00:26.714 T:1655698144 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_MODE_PRES
2019-11-27 19:00:26.915 T:1655698144 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_MODE_REL
2019-11-27 19:00:28.193 T:1655698144 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_MODE_PRES
2019-11-27 19:00:28.954 T:1655698144 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_MODE_HOLD
2019-11-27 19:00:30.636 T:1655698144 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_MODE_REL
2019-11-27 19:00:32.542 T:1510929120 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_DOLBY_PRES
2019-11-27 19:00:32.773 T:1655698144 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_DOLBY_REL
2019-11-27 19:00:33.277 T:1796178656 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_DOLBY_PRES
2019-11-27 19:00:34.037 T:1536107232 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_DOLBY_HOLD
2019-11-27 19:00:34.454 T:1655698144 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_DOLBY_REL
2019-11-27 19:00:37.961 T:1536107232 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_MENU_PRES
2019-11-27 19:00:38.137 T:1536107232 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_MENU_REL
2019-11-27 19:00:39.377 T:1536107232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_MENU_PRES
2019-11-27 19:00:39.537 T:1536107232 NOTICE: IBUSCOMMUNICATOR: \ MANAGE: BM_MENU_REL
2019-11-27 19:00:39.999 T:1536107232 NOTICE: IBUSCOMMUNICATOR: - MANAGE: BM_MENU_PRES
2019-11-27 19:00:40.758 T:1796178656 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_MENU_HOLD
2019-11-27 19:00:41.276 T:1536107232 NOTICE: IBUSCOMMUNICATOR: / MANAGE: BM_MENU_REL
das python script kann die knoepfe wohl verarbeiten.
stellt nur auf der oberflaeche damit nix an.
eine kleine idee warum das mit den knoepfen nciht gehen koennte?
dass die musik nicht spielt, koennte daran liegen dass ein status nicht passend zu meinem setup gesetzt wird.
waehrend des hochfahrens des mediacenters spielt die musik
Code:
2019-11-27 18:58:28.604 T:1510929120 NOTICE: IBUSCOMMUNICATOR: / KODI: PAUSE
bis das kommt. also ist es gewollt... (halt nur nicht von mir ;-) )
ich werde mich mal in das python reinlesen, vielleicht seh ich ja was und wuerde mal einen vorschlag machen.
mal am rande:
hut ab vor der arbeit!!! das protokol am ibus in ein python zu giessen und auch entsprechend in logische weiterverarbeitung zu packen ist eine riesenleistung!!!
hast du mode always eingestellt?
optionen > einstellungen > system "audiogeraet aktiv halten"
bin ich da an der richtigen stelle?
wenn ja dann hat es keinen einfluss.
nein, in den addon settings!
ah.
das hatte ich nicht gesehen.
da die urspruengliche auswahl "CD" war... da wusste ich nicht dass es auf "ALWAYS" stellen geht.
also, jetzt geht die bedienung per knopf!!
danke!!!
ich werde trotzdem mich in das python einfuchsen...
Deswegen hatte ich das ja mit dem always paar antworten vorher schon geschrieben.
jetzt hab ich es auch verstanden warum die tasten auch nur gehen wenn "ALWAYS" eingestellt ist
Code:
if EVENT.modealways:
EVENT.pi_on()
EVENT.pass_bm_buttons = True
so jetzt kann ich zumindest anfangen was ich vorhatte.
und ich weiss auch wo im service.py ich anfangen muss zu suchen
nochmal:
HUT AB vor der arbeit!!!