Page 1 of 1

Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by corsar
Hej

Jag får inte min duo att fungera på Linux Ubuntu. "telldusd" processen krashar, är högt lastad och läcker minne i sinnes.

Code: Select all

sudo /etc/init.d/telldusd start
[ OK ]
Ibland så fylls kernal ringen med:

Code: Select all

[1038132.085617] usb 3-1: usbfs: process 31608 (telldusd) did not claim interface 0 before use
Obeservera loaden samt minnesanvändningen:

Code: Select all

ps aux | grep telldus
nobody   11590  132  1.4 2811568 14276 ?       Rsl  07:24   0:02 /usr/sbin/telldusd
..
nobody   11590  142  3.3 406588 34308 ?        Rsl  07:24   0:08 /usr/sbin/telldusd
..
nobody   11590  135  4.8 299008 48980 ?        Rsl  07:24   0:12 /usr/sbin/telldusd
..
nobody   11590  137  6.6 291828 67384 ?        Rsl  07:24   0:16 /usr/sbin/telldusd
..
nobody   11590  138  8.1 259036 83044 ?        Rsl  07:24   0:22 /usr/sbin/telldusd
..
nobody   11590  140  9.3 295416 95260 ?        Rsl  07:24   0:28 /usr/sbin/telldusd
För att slutligen krasha:

Code: Select all

[1172379.560527] telldusd[8271] general protection ip:8063add sp:bfcf4ad0 error:0 in telldusd[8048000+45000]
Ideer på vad som skulle kunna vara fel?

Jag måste säga att dokumentation för tellstick och linux är undermålig. "telldusd" skulle behöva ett debugmode.

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by northlight
Hur har du installerat telldus-core, Paket eller Compilerat själv?
64/32 bit os?

Posta gärna din /etc/tellstick.conf

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by corsar
Det är installerat som paket i 32-bits miljö.

Jag har fått den att sluta missbete sig nu. Jag vet dock inte vad som är felet. Jag tog bort mitt "test" entry ur tellstick.conf file och startade om. Då startade den upp normalt. För att verifiera att nått var fel i "test" entryt lade jag tillbaka det igen och startade om. Den startade fortfarande upp normalt(?).
Entryt ser ut så här:

Code: Select all

device {
        id = 2
        name = "Sovrum"
        protocol = "arctech"
        model = "selflearning-dimmer"
        parameters {
                house = "8730431"
                unit = "13"
        }
}
Möjligen att det saknades/var-fler linefeeds på slutet i konfen men annars borde den vara identisk som innan. Mycket märkligt.

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by northlight
Min erfarenhet är att den är mycket känslig för fel i tellstick.conf
Jag har själv råkat ut för en kraschande telldusd pga en missad } (se även min tråd med "Unknown Error" som också berodde på ett fel i tellstick.conf)

Det är helt klart att Telldus teamet behöver lägga en del jobb att på att få en feltolerant telldus demon (som upptäcker fel och rapporterar dom begripligt)

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
corsar wrote:Ibland så fylls kernal ringen med:

CODE: SELECT ALL
[1038132.085617] usb 3-1: usbfs: process 31608 (telldusd) did not claim interface 0 before use
Vi har upplevt detta ibland om usb-enheten tappas och udev-regeln inte säger till telldusd. Då har telldusd ett "dött" handtag den försöker läsa från.

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by danielr112
Hur ska en regel i udev se ut för att notifiera telldus? Jag har samma problem då jag har lite dålig kontakt. Duon sitter nämligen 30+meter bort. Och det tar på kraften.

Re: Problem med telldus och DUO

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Använd vår udev-regel och modifiera den så den passar dina behov.
Regel:
http://developer.telldus.com/browser/te ... tick.rules

Med helper:
http://developer.telldus.com/browser/te ... in/udev.sh