Page 1 of 1

Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by Nicke2k
Så, fick hem min nya Duo idag.

Ändrar ursprungstråden lite då jag har kommit en liten bit på vägen.
För att skicka ut koder så använder jag tdtool. Fick skriva om scripten lite så att rfcmd inte användes längre (bytte från Tellstick till Duo).
Om någon har tips och kodsnuttar så bidra gärna!

Hittade en kodsnutt här: http://www.telldus.se/forum/viewtopic.php?p=6253#p6253):

Code: Select all

<?php
$s = stream_socket_client('unix:///tmp/TelldusEvents');
while(1){
    echo stream_socket_recvfrom($s,1024)."\n";
}
?>
ETT tryck på en Nexafjärr modell PBT-707 sprutar ur sig detta:

Code: Select all

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
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å?

Re: Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Du bör inte lyssna manuellt på våra sockets. Såvidare du inte är beredd på att programmet kan sluta fungera mellan uppgraderingar.

Vi har exempel på python-script för att ta emot events. Tyvärr inga för php ännu.
http://developer.telldus.se/browser/tru ... llbacks.py

Re: Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by Nicke2k
I värsta fall så får jag väl stanna kvar på en programvara där det funkar ;)
Nu ska jag lyssna med hjälp av python.. Om jag lyckas ;)

Re: Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
micke.prag wrote:Vi har exempel på python-script för att ta emot events. Tyvärr inga för php ännu.
http://developer.telldus.se/browser/tru ... llbacks.py
Nja, det finns för närvarande inte något där...

Re: Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Länken blir http://developer.telldus.se/browser/exa ... llbacks.py nu eftersom vi gått över till git.

Re: Tellstick Duo och PHP?

Posted: Fri Mar 17, 2023 9:45 am
by Jaxån
ok. Nu fungerar det. :)