tdtool och NEXA dimmer

Moderator: Telldus

Post Reply
Petfrogg
Posts: 19
Joined: Fri Mar 17, 2023 9:45 am

tdtool och NEXA dimmer

Post by Petfrogg »

Har "lärt upp" Nexa dimmern genom att fuska med Windows så att den fungerar. I gränssnittet satte jag sändare "1" men är jag testade tdtool så vill den inte reagera på "1" utan jag bytte till "A" - detta kan vara problemet. I linux har jag konfigurerat följande:

/etc/tellstick

Code: Select all

device {
  id = 101
  name = "Dimmer_1"
  protocol = "NEXA"
  model = "selflearning-dimmer"
  parameters {
        house = "A"
        unit = "1"
  }
}
När jag nu kör kommandot får jag följande fel:

Code: Select all

user@ubuntu:~$  tdtool --dimlevel 200 --dim Dimmer_1
Dimming device: 101 Dimmer_1 to 200 - The method you tried to use is not supported by the device
Inget händer...

Jag har ett förslag till utveklarna:
- Kan ni koda in switchen "-v" så att man snabbt kan få fram vilken version av tdtool man använder? Skulle underlätta när man söker hjälp. :D
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: tdtool och NEXA dimmer

Post by micke.prag »

Petfrogg wrote:Har "lärt upp" Nexa dimmern genom att fuska med Windows så att den fungerar. I gränssnittet satte jag sändare "1" men är jag testade tdtool så vill den inte reagera på "1" utan jag bytte till "A" - detta kan vara problemet. I linux har jag konfigurerat följande:

/etc/tellstick

Code: Select all

device {
  id = 101
  name = "Dimmer_1"
  protocol = "NEXA"
  model = "selflearning-dimmer"
  parameters {
        house = "A"
        unit = "1"
  }
}
Selflearning har inte bokstavskoder. Sätt house till ett värde mellan 1 och 67 108 863.
Petfrogg wrote:När jag nu kör kommandot får jag följande fel:

Code: Select all

user@ubuntu:~$  tdtool --dimlevel 200 --dim Dimmer_1
Dimming device: 101 Dimmer_1 to 200 - The method you tried to use is not supported by the device
Inget händer...
Ändra "protocol" till "arctech" och kör:

Code: Select all

user@ubuntu:~$  tdtool --dimlevel 200 --dim 101
Petfrogg wrote:Jag har ett förslag till utveklarna:
- Kan ni koda in switchen "-v" så att man snabbt kan få fram vilken version av tdtool man använder? Skulle underlätta när man söker hjälp. :D

Code: Select all

$ tdtool --version
Micke Prag
Software
Telldus Technologies
Petfrogg
Posts: 19
Joined: Fri Mar 17, 2023 9:45 am

Re: tdtool och NEXA dimmer

Post by Petfrogg »

Det funkar!!!

Jag har aldrig varit med om snabbare feedback!!!
Petfrogg
Posts: 19
Joined: Fri Mar 17, 2023 9:45 am

Re: tdtool och NEXA dimmer

Post by Petfrogg »

När jag kör tdtool som "root" funkar allt som det ska. När jag däremot kör den som en vanlig user som är gruppen plugdev så får jag följande:

Code: Select all

root@ubuntu1010server:/home/user# tdtool --dimlevel 50 --dim 101
Dimming device: 101 Dimmer_1 to 50 - Success
root@ubuntu1010server:/home/user# exit

user@ubuntu1010server:~$ tdtool --dimlevel 150 --dim 101
tdtool: confuse.c:1446: cfg_opt_print_indent: Assertion `opt && fp' failed.
Aborted
Dock reagerar mottagaren som den ska.

Code: Select all

user@ubuntu1010server:~$ tdtool --version
tdtool 2.0.4

Copyright (C) 2009 Telldus Technologies AB

Written by Micke Prag <micke.prag@telldus.se>
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: tdtool och NEXA dimmer

Post by micke.prag »

Kolla rättigheterna på filen /var/state/telldus-core.conf. Troligtvis har du inte rättigheter att skriva till den. tdtool skriver senaste skickade kommandot till den filen och behöver skrivrättigheter.
Micke Prag
Software
Telldus Technologies
Petfrogg
Posts: 19
Joined: Fri Mar 17, 2023 9:45 am

Re: tdtool och NEXA dimmer

Post by Petfrogg »

Nu funkar det!

Tack så mycket för den otroliga supporten!
Petfrogg
Posts: 19
Joined: Fri Mar 17, 2023 9:45 am

Re: tdtool och NEXA dimmer

Post by Petfrogg »

hur kör man rfcmd för en nexa dimmer? (vill bara att det ska gå att kunna vara bakåtkompatibel en stund till.)
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: tdtool och NEXA dimmer

Post by micke.prag »

rfcmd stödjer inte selflearning, bara codeswitch som inte har dim-kommandon.
Micke Prag
Software
Telldus Technologies
Post Reply