Page 1 of 2

Confa bort QTCore?

Posted: Fri Mar 17, 2023 9:45 am
by mbe002
Går det att bygga libtelldus-core och tdtool utan att ha QTCore i sitt system?

En möjlighet är ju alltid att underhålla rfcmd, men det vore ju fint att bara behöva bygga om.

/ bengan

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Det kommer bli så att Qt går att konfigurera bort. Faktum är att Qt inte ens används (om det konfigureras rätt) utan det finns bara med som dependency.

Som sagt, det kommer lösas.

Posted: Fri Mar 17, 2023 9:45 am
by mbe002
Ahh...
det var det jag tyckte. Som ovan cmake-användare kanske det helt enkelt är lättast att bygga en egen makefil. I övrigt är det kanske inte så många lib som används (mer än confuse)?

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
micke.prag wrote:Det kommer bli så att Qt går att konfigurera bort. Faktum är att Qt inte ens används (om det konfigureras rätt) utan det finns bara med som dependency.

Som sagt, det kommer lösas.
Hmmm... Har precis köpt mig en Tellstick som jag tänkte använda med min Bubba server. Finns inte en chans att installera QT på den. Menar du alltså att jag i dagsläget inte kan använda min Tellstick alls?

/Daniel

edit: När jag testar att bara kompilera rfcmd så funkar det finfint. När jag försöker köra det får jag däremot upp följande:

Code: Select all

rfcmd - Error creating port semaphore
Semaphore open error: Function not implemented
Har däremot testat att ladda hem rfcmd "löst" från http://download.telldus.se/TellStick/Software/rfcmd/ (vilket jag antar är en äldre version som inte använder semaforer?) så verkar den funka. Får väl använda den tills vidare...

(Förlåt förresten. Nu känns det lite som att jag hijackade den här tråden. Ni får väl splitta tråden eller nåt :wink:

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Du kan bygga rfcmd helt utan Qt.

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
micke.prag wrote:Du kan bygga rfcmd helt utan Qt.
Oj. Nu postade vi samtidigt. Vad tror du om mina semaforproblem ovan?

/Daniel

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Senaste versionen i trunk går att konfa bort även semafor-stödet. Jag kommer inte ihåg om 2.0.1 har detta?

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
micke.prag wrote:Senaste versionen i trunk går att konfa bort även semafor-stödet. Jag kommer inte ihåg om 2.0.1 har detta?
Inte vad jag kan hitta.

Ska kolla på 2.0.0, det kanske finns där då...

/Daniel

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Om det inte finns i 2.0.1 så lär det knappast finnas i en version tidigare.

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
micke.prag wrote:Om det inte finns i 2.0.1 så lär det knappast finnas i en version tidigare.
Ajdå. Läste slarvigt. Nåja, får väl vänta på 2.0.2 då...

/Daniel

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Daniel wrote:Ajdå. Läste slarvigt. Nåja, får väl vänta på 2.0.2 då...
Det är ju tråkigt att vänta. Moddade lite istället så nu kompilerar det utan qt. Om någon är intresserad kan jag försöka skaka fram en diff. Om inte 2.0.2 finns precis runt hörnet?

/Daniel

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
2.0.2 finns inte runt hörnet.

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Ok. Nu kan jag tända och släcka med tdtool. Bra början. Den verkar dock inte komma ihåg vad den gör. När jag kör en tdtool -l så säger den "OFF" på alla lampor, även såna jag precis har tänt. För varje kommando jag kör säger den även

Code: Select all

/var/state/telldus-core.conf:1: ingen flagga 'deviceNode' finns
Filen /var/state/telldus-core.conf ser ut som tellstick.conf gjorde från början, dvs där ligger ett exempel-device och en felpekande devicenode. Ska man göra någonting med den filen?

/Daniel

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Gör den skrivbar för användaren som kör tdtool. Den bör inte vara likadan som tellstick.conf gör. Töm filen helt istället så skriver telldus-core den som den ska vara.

Posted: Fri Mar 17, 2023 9:45 am
by Daniel
micke.prag wrote:Gör den skrivbar för användaren som kör tdtool. Den bör inte vara likadan som tellstick.conf gör. Töm filen helt istället så skriver telldus-core den som den ska vara.
Ja, det gjorde susen. Undrar hur den kunde bli som den blev, har själv aldrig rört den :?

Om jag har förstått det rätt så är alltså tdtool det rekommenderade (supportade) verktyget för att styra sin Tellstick? Det rekommenderade sättet att confa det hela, är det att knacka sin tellstick.conf för hand?

Tycker att Tom Rosenbacks HomeAutomation verkade lovande, men när jag tittat närmare verkar det vara Windows-only. Någon som kan tipsa om några andra bra weblösningar för att konfa/styra sin Tellstick?

Tack förresten för snabb support. Inte många företag som svarar så snabbt på frågor på en lördag :P

/Daniel

edit: Kan notera att jag alltså nu har allt fungerande med rfcmd/tellstickd. Det tråkiga där är ju dock att systemet inte har koll på om lamporna är tända eller släckta. Det finns inte någon variant av tellstickd som använder tdtool istället för rfcmd?