1

Temat: Termometr ACTIO AC1076

Witam
Próbował ktoś z tym termometrem uruchomić monitoring temperatury?
http://allegro.pl/show_item.php?item=5223767826

Da się to łatwo skonfigurować czy są problemy?

2

Odp: Termometr ACTIO AC1076

Ja taki podłączyłem do Linuxa (Ubuntu 12.04), bo się napaliłem na początku budowania mojej "pogodynki" w domu. Ileż to czasu straciłem, aż znalazłem kawałek programu, który kompiluje się i pokazuje temperaturę i wilgotność jak trzeba...
Teraz myślę, że szkoda na to czasu, sprzęt mało przyjazny w oprogramowaniu, lepiej zrobić coś na 1-wire (DS18B20, itp) i nie tracić czasu na uruchomienie sprzętu, tylko cieszyć się z działania.

3

Odp: Termometr ACTIO AC1076

@rufik: masz go jeszcze? Na czym to to jest?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4 (edytowany przez rufik 2015-08-10 13:11:06)

Odp: Termometr ACTIO AC1076

Cezary napisał/a:

@rufik: masz go jeszcze? Na czym to to jest?

Tak, mam Temper oraz TemperHUM (z wilgotnością).
TemperHUM to jest coś takiego:

Bus 002 Device 002: ID 0c45:7402 Microdia
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0c45 Microdia
  idProduct          0x7402
  bcdDevice            0.01
  iManufacturer           1 RDing
  iProduct                2 TEMPer2HumiV1.0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      41
          Report Descriptor: (length is 41)
            Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
                            (null)
            Item(Local ): Usage, data= [ 0x01 ] 1
                            (null)
            Item(Main  ): Collection, data= [ 0x01 ] 1
                            Application
            Item(Local ): Usage, data= [ 0x01 ] 1
                            (null)
            Item(Global): Logical Minimum, data= [ 0x00 ] 0
            Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report Count, data= [ 0x08 ] 8
            Item(Main  ): Input, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Local ): Usage, data= [ 0x01 ] 1
                            (null)
            Item(Global): Report Count, data= [ 0x08 ] 8
            Item(Main  ): Output, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Global): Usage Page, data= [ 0x0c ] 12
                            Consumer
            Item(Local ): Usage, data= [ 0x00 ] 0
                            Unassigned
            Item(Global): Logical Minimum, data= [ 0x80 ] 128
            Item(Global): Logical Maximum, data= [ 0x7f ] 127
            Item(Global): Report Size, data= [ 0x08 ] 8
            Item(Global): Report Count, data= [ 0x08 ] 8
            Item(Main  ): Feature, data= [ 0x02 ] 2
                            Data Variable Absolute No_Wrap Linear
                            Preferred_State No_Null_Position Non_Volatile Bitfield
            Item(Main  ): End Collection, data=none
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

Wydaje mi się, że tam jest czujnik z serii HT2x, ale głowy sobie nie dam za to urwać. Dużo miałem z tym problemów komunikacyjnych (bo to była komunikacja z USB HID device, a nie prosty USB-to-serial), ale było to ze 3 lata temu. Może teraz więcej osób to rozpykało, na pewno Temper (bez wilgotności) ma więcej wsparcia społeczności i łatwo znaleźć coś działającego.

Ja zarzuciłem wszelkie termometry na kablu, gdyż 99% użycia to monitoring konkretnych pomieszczeń, w których próba okablowania to jakieś nieporozumienie. Korzystam tylko z bezprzewodowych sond, np. wziętych z bezprzewodowych stacji pogodowych oraz JeeNode/JeeLink z softem przechwytującym transmisję z tych sond.

Dla początkujących zapaleńców polecam DS18B20 :)