telldusd äter cpu+ tellstick bara gör en sak i taget?
Posted: Fri Mar 17, 2023 9:45 am
telldus-core Version: 2.0.104-3 i ubuntu 64 LTS.
Nu har telldusd ätit mycket mer cputid än många andra tunga saker på servern. Så borde det inte behöva vara.
13776 nobody 20 0 204m 1388 896 S 2 0.0 316:08.75 telldusd
4612 squeezeb 20 0 290m 199m 2976 S 1 2.5 300:53.99 squeezeboxserve
969 root 20 0 0 0 0 S 0 0.0 117:51.52 md3_raid5
4709 proxy 20 0 86384 37m 1696 S 0 0.5 75:47.79 squid3
9 root 20 0 0 0 0 S 0 0.0 57:26.95 ksoftirqd/1
5023 root 20 0 128m 7824 1996 S 0 0.1 40:31.50 fail2ban-server
Sedan har jag ännu ett problem. Om jag skickar till tellstick och samtidigt försöker sända så fungerar den inte. (eller bara ibland)
Säg att jag har en trådlös remote som RÅKAR skicka på samma frekvens så tellstick känner igen den. tex min IR/RF sändare för fjärrkontrollen.
Dvs när jag trycker på remoten så skall lampan tändas i taket. Fjärren skickar IR som ett specialbatteri gör om till RF (finns att köpa på kjell.com).
Då tar RF mottagaren hand om detta och skickar det till IR-mottagaren på servern som skickar det till tellsticken som säger tänd lampan.
Nu är problemet att tellstickd oxå reagerar på den trådlösa signalen från specialbatteriet. Exempel:
16:TDRawDeviceEvent58:protocol:x10;type:codeswitch;house:M;unit:5;method:turnon;i-1s
Då verkar det inte som den klarar av att skicka signalen när jag exakt samtidigt försöker köra tex: tdtool --on 11
Borde det inte vara någon inbyggt kö hantering så att detta funkar? Om tellstick inte hinner med att skicka borde den vänta tills den läst klart det inkommande paketet och sedan skicka?
Nu har telldusd ätit mycket mer cputid än många andra tunga saker på servern. Så borde det inte behöva vara.
13776 nobody 20 0 204m 1388 896 S 2 0.0 316:08.75 telldusd
4612 squeezeb 20 0 290m 199m 2976 S 1 2.5 300:53.99 squeezeboxserve
969 root 20 0 0 0 0 S 0 0.0 117:51.52 md3_raid5
4709 proxy 20 0 86384 37m 1696 S 0 0.5 75:47.79 squid3
9 root 20 0 0 0 0 S 0 0.0 57:26.95 ksoftirqd/1
5023 root 20 0 128m 7824 1996 S 0 0.1 40:31.50 fail2ban-server
Sedan har jag ännu ett problem. Om jag skickar till tellstick och samtidigt försöker sända så fungerar den inte. (eller bara ibland)
Säg att jag har en trådlös remote som RÅKAR skicka på samma frekvens så tellstick känner igen den. tex min IR/RF sändare för fjärrkontrollen.
Dvs när jag trycker på remoten så skall lampan tändas i taket. Fjärren skickar IR som ett specialbatteri gör om till RF (finns att köpa på kjell.com).
Då tar RF mottagaren hand om detta och skickar det till IR-mottagaren på servern som skickar det till tellsticken som säger tänd lampan.
Nu är problemet att tellstickd oxå reagerar på den trådlösa signalen från specialbatteriet. Exempel:
16:TDRawDeviceEvent58:protocol:x10;type:codeswitch;house:M;unit:5;method:turnon;i-1s
Då verkar det inte som den klarar av att skicka signalen när jag exakt samtidigt försöker köra tex: tdtool --on 11
Borde det inte vara någon inbyggt kö hantering så att detta funkar? Om tellstick inte hinner med att skicka borde den vänta tills den läst klart det inkommande paketet och sedan skicka?