OP basis van Klik aan Klik uit TPC-200 zie http://gathering.tweakers.net/forum/insert_topic/82 leek het me wel aardig om dit ook voor een linux server aan de praat te krijgen met python en php.
Ik heb hiervoor een RAspberry Pi gebruikt (maar in principe werkt het met iedere Linux server).
Codes voor de oude kaku’s (met het letterwieltje) zijn anders dan voor de nieuwe (automatisch aanmelden.
Oude codes voor aan/uit zijn
Aan=00 decimaal Uit is 34 decimaal (0x22 hx)
Codes voor kanalen zijn:
Oude systeem:
A1 =00
A2 =16 (0x10)
A3=32 (0x20)
Etc
B1=01
B2=17 (0x21)
Etc
De nieuwe kanalen lopen op van 0 tot 256?
Om een python script vanaf een website te starten moet je wel wat aanpassen in de Apache server python script staat onder www/cgi-bin (.htaccess om toegang te krijgen tot het script). Ik gebruik als webservevr lighttpd is net even anders.
De tutorial voor pyusb die ik heb gebruikt is http://pyusb.sourceforge.net/docs/1.0/tutorial.html en hier gedownload http://sourceforge.net/projects/pyusb/.
Ik kan alleen aan en uitschakelen. Timers invoeren etc heb ik nog niet gedaan. Vraagt iets meer studie van de USB output.
De bestanden zitten in de een zip file, hier te downloaden http://www.uploadmb.com/dw.php?id=1358008585
Werkt ook voor de TCP-200 als je aan paar zaken aanpast
TPC-200:
Vendor ID (VID): FEFF
Product ID (PID): 0301
TPC-300:
Vendor ID (VID): FEFF
Product ID (PID): 0802
Ik heb hiervoor een RAspberry Pi gebruikt (maar in principe werkt het met iedere Linux server).
Codes voor de oude kaku’s (met het letterwieltje) zijn anders dan voor de nieuwe (automatisch aanmelden.
Oude codes voor aan/uit zijn
Aan=00 decimaal Uit is 34 decimaal (0x22 hx)
Codes voor kanalen zijn:
Oude systeem:
A1 =00
A2 =16 (0x10)
A3=32 (0x20)
Etc
B1=01
B2=17 (0x21)
Etc
De nieuwe kanalen lopen op van 0 tot 256?
Om een python script vanaf een website te starten moet je wel wat aanpassen in de Apache server python script staat onder www/cgi-bin (.htaccess om toegang te krijgen tot het script). Ik gebruik als webservevr lighttpd is net even anders.
De tutorial voor pyusb die ik heb gebruikt is http://pyusb.sourceforge.net/docs/1.0/tutorial.html en hier gedownload http://sourceforge.net/projects/pyusb/.
Ik kan alleen aan en uitschakelen. Timers invoeren etc heb ik nog niet gedaan. Vraagt iets meer studie van de USB output.
De bestanden zitten in de een zip file, hier te downloaden http://www.uploadmb.com/dw.php?id=1358008585
Werkt ook voor de TCP-200 als je aan paar zaken aanpast
TPC-200:
Vendor ID (VID): FEFF
Product ID (PID): 0301
TPC-300:
Vendor ID (VID): FEFF
Product ID (PID): 0802