Elero USB Transmitter to control Elero and Weinor products

Great work @istvan.szirtes. And thanks everyone who beta tested :smiley:
I wish I was more helpful in the process, but I don’t go to that house very often, so I haven’t updated Hass for a while (to scared to touch anything until I move back in).

1 Like

Hi all,
I just saw that @istvan.szirtes released a new version of the lib: V3.0.
Best wishes,
Andy

@istvan.szirtes: I just want to convey my biggest thanks to you again. V3.0 is now really pretty perfect! Everything (groups, intermediate / tilt position, status reporting, …) is now absolutely perfect and very stable! :slight_smile: :sunglasses:

Hi guys,

I’ve finally gotten around to updating my Home Assistant (it’s been almost 2 years since last update on this site).

I’ve updated the component as well and added this for each of my covers:

      office:
        serial_number: A601IU4A
        name: Office
        channel: 8
        device_class: roller shutter
        supported_features:
          - up
          - down
          - stop
          - set_position
          - open_tilt
          - close_tilt
          - set_tilt_position

Unfortunately I don’t think tilt and positon status reporting works in my case. Please look below. If I click on the entity and adjust titlt for example, it just closes/opens the shutters. Am I doing something wrong?

image

It reports “bottom/top position stop” but if it’s in between then it just says “stopped in undefined position”.

Hello Igor,

as far as I understand, you cannot use this tilt position buttons or slider. It is not supported.
You should use the position instead:
0% = Close
25% = Ventilation / Tilt
75% = Intermediate Position
100% Open

See also https://github.com/W00D00/home-assistant-elero#cover-position-and-tilt-position-sliders

I hope my answer helps you. :slight_smile:

Hi,

first of all I want to say thank you for the elero integration. So I was able to control the last missing component of my home via home assistant. It works like charm.

I only have one little problem. I am not able to use it in apples home kit. The log shows error “Failed to create a HomeKit accessory for cover.wohnzimmer”, in detail:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/homekit/__init__.py", line 446, in add_bridge_accessory
    acc = get_accessory(self.hass, self.driver, state, aid, conf)
  File "/usr/src/homeassistant/homeassistant/components/homekit/accessories.py", line 224, in get_accessory
    return TYPES[a_type](hass, driver, name, state.entity_id, aid, config)
  File "/usr/src/homeassistant/homeassistant/components/homekit/type_covers.py", line 302, in __init__
    self.async_update_state(state)
  File "/usr/src/homeassistant/homeassistant/components/homekit/type_covers.py", line 349, in async_update_state
    super().async_update_state(new_state)
  File "/usr/src/homeassistant/homeassistant/components/homekit/type_covers.py", line 199, in async_update_state
    if self.char_current_tilt.value != current_tilt:
AttributeError: 'WindowCoveringBasic' object has no attribute 'char_current_tilt'

My configuration looks like this:

- platform: elero
  covers:
    wohnzimmer:
        serial_number: AM00SHJC
        name: 'Wohnzimmer'
        channel: 3
        device_class: awning
        supported_features:
            - up
            - down
            - stop
    ankleide:
        serial_number: AM00SHJC
        name: 'Ankleide'
        channel: 2
        device_class: awning
        supported_features:
            - up
            - down
            - stop
    schlafzimmer:
        serial_number: AM00SHJC
        name: 'Schlafzimmer'
        channel: 1
        device_class: awning
        supported_features:
            - up
            - down
            - stop
            
# Gruppe für alle Markisen
- platform: group
  name: "Alle Markisen"
  entities:
    - cover.wohnzimmer
    - cover.ankleide
    - cover.schlafzimmer

I also tried the other device classes. Same problem there.

Strangely enough, it works with the group which appears and can be controlled in homekit.

Any ideas if I am doing wrong or if it is a bug in elero or homekit integration?

Greets
Don

Hi @Igor_Jurisic,

I’m sorry, but as I’ve written here, the tilt feature isn’t supported by Elero.

However, there is an alternative solution as a workaround has been implemented that you are now using, where the different state of the Tilt slider controls the different functions of the elero blind.

The positions of the Tilt slider are described here
So, the 0 = DOWN Pos, 25 = VENTILATION Pos, 50 = MOVING / UNDEFINED Pos, 75 = INT Pos, 100 = UP Pos

Based on what you experience is appropriate for this.

If I can help you more, please do not hesitate to contact me.

Thanks,
István

Hi @DonGitto,

I know about this issue based on this https://github.com/W00D00/home-assistant-elero/issues/14

Please follow that thread. I hope I will solve it soon.

Thanks,
István

Hi All

It seems the elero USB Transmitter stick is unavailable anymore… Any idea would this work with any other Gent 5 Z-wave USB stick? I’m afraid no, just checking…

No, Z-wave won’t work.

Hi @peedign,

Does your post suppose that the official Elero transmitter stick is not available anymore?

The Elero USB transmitter stick is the same with the Weiner BiEasy Stick. Give a try to buy one.

Another way is that the Elero USB transmitter stick contains a cc1101 868mhz module which is available on many shops like Aliexpress or Amazon.

I was already planning to buy one and try it but i haven’t got it yet.
There is a big reason to try it because the official Elero stick has a bug which prevents to send some commands which work with the factory remote control.
I have planed to do a try…

Thanks,
Istvan

1 Like

Hi @DonGitto,

Regarding your post about the HomeKit integration, please see this issue because it is working for me.

Thanks,
Istvan

Hi @istvan.szirtes

Actually finally, I was able to buy in a German shop but I guess this will be removed from the product line soon. The elero homepage does not list it just on the support page as there is a new product…

Thanks, for the tip anyway might be useful at some point!

Thanks,
Peter

Hello,
I have Homeassistant with some integrations at my house and I would like to integrate some covers that use elero antenna (Combio 868 Revoline).
Since elero stick is not available to buy, can you tell me if buying a USB stick with CC1101 would work? Should a specific firmware should be flashed? From. What I understood, pairing the cover with the USB device is always needed for integration so how would it work with just a module connected to my pi?

Would something like this work?

Thanks in advance,
Tiago

Hi @tiagomasc,

Good questions. However, I am not able to answer any of them yet. I think yes, we will need special firmware. I have planned to buy a CC1101 module for myself to develop a prototype in the future.

My selected device is this http://busware.de/tiki-index.php?page=CUL

I will inform you if any further progress is.

There are some similar discussions about this topic like these:

Thanks,
Istvan

1 Like

Just my thought: How you would then do the pairing to the shutters?
With the original Elero stick, you can switch between the channels and also do the pairing by pressing the hardware buttons.

Does anyone has a hint, how the INTERMEDIATE and TILT positions can be addressed via Amazon Alexa?
I can say “Alexa, switch livingroom shutter on/off”, but it does not work something like this “Alexa, set livingroom shutter to 75%” or similar (as 75% = INTERMEDIATE in this integration here)
Does anyone get it running?

I can see the shutter in Amazon Alexa correctly, e.g.:


I get it working with the Alexa routines, but it’s quite complicated to create 2 routines for each and every shutter and shutter group.

Hi,

I’m looking into the Elero Rolmotion product, which has two operation modes: ‘default’ and ‘whisper’ mode.
The ‘whisper’ mode is basically operating the roller shutters more slowely, which, in combination with the soft start and stop, should result in a more quiet operation.

I was wondering if this operation mode is supported using this component?

With the manual controls this is activated by a long press:
https://www.elero.com/en/downloads-service/downloads/?tx_avelero_downloads[download]=1904&tx_avelero_downloads[action]=download&cHash=643b555f1cd458ff9095eb206ee0b0db

I’m also interested in your progress on the CC1101 module, as this seems to be a much cheaper alternative…

Thank you,
Bart

1 Like

I’m interested in reversing the protocol as well: I would need 4 transmitter sticks to cover all blinds, but I have a mixed system of unidirectional and bidirectional modules. AFAIK, the USB transmitter only works with the bidirectional modules. Nevertheless, I bought one transmitter stick that I received today (not yet tested).

Having a look at the PCB, there is a ATmega 1284P, a FT232 and a CC1101. There are several options to reverse the protocol:

  • Try to read out the ATmega firmware and disassemble it
  • Try to sniff the SPI communication between the ATmega and the CC1101
  • Try to sniff the RF protocol and do RF protocol analysis

Does anybody know which RF modulation is used (i.e. ASK, FSK …)?

2 Likes

Just a short update on this: I disassembled one of my TempoTel 2 transmitters (surprise, surprise: ATmega 1284P and CC1101 inside) and hooked up my logic analyzer. After a bit of fiddling around with the settings of PulseView and sigrok-cli I’m finally able to decode the traffic between the ATmega and the CC1101.

I’m focusing on the (older?) unidirectional protocol for now and I’m making slow progress. However, it’s the first time I’m trying to understand an RF protocol and I could definitely need some helping in interpreting the bits.

3 Likes