Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Moderator: Telldus

Post Reply
aryan
Posts: 84
Joined: Thu Jan 18, 2018 11:08 am

Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Post by aryan » Thu Jan 18, 2018 11:08 am

Jag har problem att få en självlärande ecosavers mottagare at fungera med tdtool:

Code: Select all

$ tdtool -n 11
Turning on device 11, Kaminfull - The method you tried to use is not supported by the device
i /etc/tellstick.conf har jag (bl a):

Code: Select all

device {
  id = 11
  name = "Kaminfull"
  protocol = "silvanchip"
  model = "selflearning-switch"
  parameters {  
    house = "900312"
    unit = "1"
  }
}
Alla andra mottagare och tempsensorer jag använder fungerar (bl a arctech selflearning-switch och risingsun codeswitch). Ja har även testat med protocol = ”ecosavers” i stället men det gav samma resultat. Om jag ändrar till arctech får jag inget felmedellande när jag kör tdtool -n 11 (Turning on device 11, Kaminfull - Success) men det hjälper såklart inte för då reagerar inte mottagaren.

Nu undrar jag om kanske protokollet för ecosavers heter annorlunda eller saknas i min installation? Jag har
telldusd 2.1.2_rc1
tdadmin 2.1.2_rc1

Mottagaren (en 12V modul med två relä utgångar) fungerar bra med Ecosavers -> Self-Learning; fjärrcontrollskod 900312 och Enhedskod 1 i Tellduscenter 2.1.2 under Mac OS

aryan
Posts: 84
Joined: Thu Jan 18, 2018 11:08 am

Re: Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Post by aryan » Thu Jan 18, 2018 11:08 am

Har nu uppgraderat till stable 2.1.2

Code: Select all

$ $ tdtool --version
tdtool 2.1.2
$ telldusd --version
telldusd 2.1.2

Copyright (C) 2011 Telldus Technologies AB

Written by Micke Prag <micke.prag@telldus.se>
men har fortfarande samma problem:

Code: Select all

tdtool -n 11
Turning on device 11, Kamin full power - The method you tried to use is not supported by the device
medan detta t ex går hur bra som helst

Code: Select all

$ tdtool -n 13
Turning on device 13, Motorvärmare Nexa - Success
Tdtool och tellsticken (en Duo) fungerar med flera andra protokoll jag testat så jag måste ha fel i min tellstick.conf
Skulle gärna vilja se ett fungerande exempel på telstick conf syntax med silvanchip protokollet jag har nu försökt med olika men tror det enligt http://developer.telldus.com/wiki/TellStick_conf borde vara rättt så här:

Code: Select all

device {
  id = 11
  name = "Kamin full power"
  protocol = "silvanchip"
  model = "selflearning-switch"
  parameters {
    house = "900312"
    unit = "1"
  }
}
device {
  id = 12
  name = "Kamin standby"
  protocol = "silvanchip"
  model = "selflearning-switch"
  parameters {
    house = "900313"
    unit = "1"
  }
}
Tacksam för tips!

aryan
Posts: 84
Joined: Thu Jan 18, 2018 11:08 am

Re: Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Post by aryan » Thu Jan 18, 2018 11:08 am

Det visade sig att min kinamottagare även kunde lära sig sartano (codeswitch) protokollet så nu har jag i varje fall ett alternativ som funkar.

Men det vore fortfarande bra att veta varför inte silvanchip (selflearning-switch) protokoll tfunkade.

patrikg
Posts: 120
Joined: Thu Jan 18, 2018 11:08 am
Location: Stockholm/Sweden

Re: Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Post by patrikg » Thu Jan 18, 2018 11:08 am

Hur står det till med firmwaren i självaste stickan ??

http://developer.telldus.se/blog/2014/0 ... nter_2.1.2

aryan
Posts: 84
Joined: Thu Jan 18, 2018 11:08 am

Re: Finns protocol ecosavers silvanchip i telldusd 2.1.2?

Post by aryan » Thu Jan 18, 2018 11:08 am

Hej, ja jar också tänkt på firmware men iom att det funkar med samma duo kopplat till en mac med Tellduscenter 2.1.2 att använda Ecosavers så verkar det osannolikt att det skulle kunna bero på firmware att den inte funkar med raspberryn?

Det bör f.ö. vara senaste version av firmware, eftersom jag nyligen flashade den.

Code: Select all

$ lsusb -D /dev/bus/usb/001/010
Device: ID 1781:0c31 Multiple Vendors Telldus TellStick Duo
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x1781 Multiple Vendors
  idProduct          0x0c31 Telldus TellStick Duo
  bcdDevice            6.00
  iManufacturer           1 Telldus
  iProduct                2 TellStick Duo
  iSerial                 3 A6028BP6
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               90mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 TellStick Duo
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

Post Reply