core: cover.rfxtrx stops sending signals

Home Assistant release with the issue: 0.78.1

Last working Home Assistant release (if known): 0.77.3

Operating environment (Hass.io/Docker/Windows/etc.): HassOS 1.10

Component/platform: https://www.home-assistant.io/components/rfxtrx/ https://www.home-assistant.io/components/cover.rfxtrx/

Description of problem: Nothing happens then sending signals to open/close cover. No errorrs in logs.

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

rfxtrx:    
  device: /dev/ttyUSB0    
  debug: true
  
cover:
  - platform: rfxtrx
    automatic_add: False
    signal_repetitions: 8
    devices:
      09190610010101120000:
        name: Bedroom

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 19 (6 by maintainers)

Most upvoted comments

I think we should make it a config option (whether to reverse direction of the blinds) and have it be configurable through home assistant’s rfxtrx integration

I found another way to fix this instead of creating a template.

  1. Create the folder structure custom_components/rfxtrx into /config.
  2. Copy all the files from the rfxtrx component into custom_components/rfxtrx
  3. Edit cover.py and replace:
   def open_cover(self, **kwargs):
        """Move the cover up."""
        self._send_command("roll_up")

    def close_cover(self, **kwargs):
        """Move the cover down."""
        self._send_command("roll_down")

by

   def open_cover(self, **kwargs):
        """Move the cover up."""
        self._send_command("roll_down")

    def close_cover(self, **kwargs):
        """Move the cover down."""
        self._send_command("roll_up")

For now i solved it with a template, maybe also a solution for you @marcootjehhh with that voice is working again with GH (just need to hide the standard entity). But i also prefer to have this solved at the core instead of multiple template’s

image

Any update on this matter?