Tellstick Duo och vad man kan göra(1-wire,php,python,mysql)
Postat: 03 okt 2011, 18:22
Så, fick hem min nya Duo idag.
Jag hade tidigare lite frågor om hur man skulle göra i denna tråd men eftersom att jag har tagit reda på mer och mer själv så har detta förvandlats till en "så här gör jag"-tråd.
Hittade en kodsnutt här: http://www.telldus.se/forum/viewtopic.php?p=6253#p6253):
ETT tryck på en Nexafjärr modell PBT-707 sprutar ur sig detta:
Inte dåligt. Det verkar som att fjärren pulsar ut samma kod 5 gånger.
Jag är lite rostig på det här. Om jag vill göra något speciellt när protocol = arctech, code = 123456 och method = turnoff/turnon, hur gör jag då?
Jag hade tidigare lite frågor om hur man skulle göra i denna tråd men eftersom att jag har tagit reda på mer och mer själv så har detta förvandlats till en "så här gör jag"-tråd.

Hittade en kodsnutt här: http://www.telldus.se/forum/viewtopic.php?p=6253#p6253):
Kod: Markera allt
<?php
$s = stream_socket_client('unix:///tmp/TelldusEvents');
while(1){
echo stream_socket_recvfrom($s,1024)."\n";
}
?>
Kod: Markera allt
16:TDRawDeviceEvent93:class:command;protocol:arctech;model:selflearning;house:2887766;unit:1;group:0;method:turnon;i-1s
16:TDRawDeviceEvent79:class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnoff;i-1s
16:TDRawDeviceEvent87:class:command;protocol:everflourish;model:selflearning;house:261;unit:2;method:turnoff;i-1s
16:TDRawDeviceEvent93:class:command;protocol:arctech;model:selflearning;house:2887766;unit:1;group:0;method:turnon;i-1s
16:TDRawDeviceEvent79:class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnoff;i-1s
16:TDRawDeviceEvent87:class:command;protocol:everflourish;model:selflearning;house:261;unit:2;method:turnoff;i-1s
16:TDRawDeviceEvent93:class:command;protocol:arctech;model:selflearning;house:2887766;unit:1;group:0;method:turnon;i-1s
16:TDRawDeviceEvent79:class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnoff;i-1s
16:TDRawDeviceEvent87:class:command;protocol:everflourish;model:selflearning;house:261;unit:2;method:turnoff;i-1s
16:TDRawDeviceEvent93:class:command;protocol:arctech;model:selflearning;house:2887766;unit:1;group:0;method:turnon;i-1s
16:TDRawDeviceEvent79:class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnoff;i-1s
16:TDRawDeviceEvent87:class:command;protocol:everflourish;model:selflearning;house:261;unit:2;method:turnoff;i-1s
16:TDRawDeviceEvent93:class:command;protocol:arctech;model:selflearning;house:2887766;unit:1;group:0;method:turnon;i-1s
16:TDRawDeviceEvent79:class:command;protocol:sartano;model:codeswitch;code:1111011001;method:turnoff;i-1s
16:TDRawDeviceEvent87:class:command;protocol:everflourish;model:selflearning;house:261;unit:2;method:turnoff;i-1s
Jag är lite rostig på det här. Om jag vill göra något speciellt när protocol = arctech, code = 123456 och method = turnoff/turnon, hur gör jag då?