Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Off-Topic > Off-Topic

Ответ
 
Опции темы Опции просмотра
Старый 18.03.2019, 16:57   #1
maltsev.v.v
Junior Member
 
Регистрация: 05.11.2017
Сообщений: 3
По умолчанию Нужна помощь с Addon для управления kodi по can шине

Всем привет.
Суть. Автомагнитола отправляет сигнал по CAN линии- can адаптер принимает и отправляет в raspberry pi - аддон распознает входящий код как сетевой интерфейс
Код:
#!/root/.xbmc/userdata/Rnse_Bediening.py

# HIERONDER IMPORTS EN VARIABELEN DECLAREREN
# __________________________________________

from __future__ import print_function
import xbmc
import os
import sys
import threading
import can
can.rc['interface'] = 'socketcan_ctypes'
from threading import Thread, Timer
from can.interfaces.interface import Bus
can_interface = 'can0'

global var
var=1			# Bij afsluiten wordt var0


# HIERONDER FUNCTIES PLAATSEN / DECLAREREN
# __________________________________________

def dumpcan(): # Can berichten scannen + omzetten naar kodi / python acties
	global var
	up=0
	down=0
	prev=0
	next=0
	press=0
	retrn=0
	setup=0
	windowid=0

	for message in Bus(can_interface):
		if var==1:
			msg = unicode(message).encode('utf-8')
			canid = msg[26:29]
			msg = msg[45:69]

			if canid == ("464"): # Canid 464 wordt gebruikt voor het gebruik van RNS-E knoppen.
				if msg == ("15 20 02 02 00"): #Up
					if up==1:
						xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"Input.Up","id":1}')
						up=0
					else:
						up+=1
				elif msg == ("23 20 02 20 00"): #Down
					if down==1:
						xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"Input.Down","id":1}')
						down=0
					else:
						down+=1
Но, проблема в том, что кнопка посылает разные коды, первые две цифры
вот строка
if msg == ("10 20 02 02 00"): #Up
Следующая будет
if msg == ("12 20 02 02 00"): #Up
Следующая будет
if msg == ("1С 20 02 02 00"): #Up

Как пропустить первые два символа?
Надо что-то, типа того
if msg == ("** 20 02 02 00"): #Up

Остальные символы кода неизменны

Если надо, то инфа взята тут
https://vaipui.wordpress.com/2016/06...i-3-with-kodi/
maltsev.v.v вне форума   Ответить с цитированием
   
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь onix71 Поддержка платформы Linux \ Live 2 29.09.2015 15:48
Kodi 14.0 + Ubuntu 14.10 x64(нужна помощь) an333 Подсказки, описания и FAQ по XBMC 2 07.04.2015 02:30
нужна помощь danila Поддержка платформы Linux \ Live 3 18.12.2012 10:50
нужна помощь! RedDemon Помощь по плагинам 1 11.11.2011 13:34
Нужна помощь с конфигом ziptek Оборудование для XBMC 1 01.10.2011 20:28


Текущее время: 01:04. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.