Broadlink RM-PRO and A1 sensor

Well, if anyone is interested or runs into the same problem, here’s how I’ve fixed it (in the most awkward of ways, but at least it works):
The problem is that the broadlink package lists pycrypto as a requirement, but for some reason fails to see that it’s already installed, and then it tries to install it in a way that doesn’t really work.
What I did was to remove the requirement of pycrypto from the install files of the broadlink package.

  1. Make sure you have pycrypto installed by running: pip3 show pycrypto. If it’s not installed, install it from here: GitHub - sfbahr/PyCrypto-Wheels: Built Distributions of PyCrypto on Windows
  2. Go to: C:\Users\YOUR_WINDOWS_USER\AppData\Local\pip\cache\wheels and run a search for “broadlink” (if does not exist, run pip install broadlink==0.3)
  3. You will find a .whl file. Rename it to .zip and unpack it.
  4. Edit the file broadlink-0.3.dist-info\METADATA: and remove the line which contains “pycrypto”. Save the edited file.
  5. Edit the file broadlink-0.3.dist-info\metadata.json , search for the following (including the quotes): “pycrypto (==2.6.1)” and delete it. Do not delete the square brackets around it. Save it.
  6. Repack the file as zip and rename it back to .whl
  7. Run home assistant again.
  8. Profit.

Hi guys i have some issues with this, the log saids that the ip or the mac is incorrect. Its a A1 sensor
Basically i have:
platform: broadlink
update_interval: 60
host: 192.168.0.77 (where my devices is connected)
mac: ‘b6:89:0c:vg:v6:67’ it’s a dummy mac
monitored conditions:
-temperature […]

Could you post the exact error message?

I’m running HA on windows and I’m facing the same problem after upgrade to 0.36.1

I don’t find any wheels folder in C:\Users\YOUR_WINDOWS_USER\AppData\Local\pip\cache\

please help me.

Hi, you need to replace “YOUR_WINDOWS_USER” in the path with your windows username. If you don’t know it, just go to C:\Users and see which one it is by looking at the folders.

EDIT:
I didn’t read your message correctly at first. I’m not sure why you can’t find a wheels folder. Maybe you looked in the wrong user? What is the error you are getting when running homeassistant?

yes i replaced that and searched could not find but problem is fixed now. i opened cmd installed pip install broadlink==0.3

then the problem was fixed.

this is the error
INFO:homeassistant.util.package:Attempting install of broadlink==0.3
Exception:
Traceback (most recent call last):
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/basecommand.py”, line 215, in main
status = self.run(options, args)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/commands/install.py”, line 423, in run
shutil.rmtree(target_item_dir)
File “/usr/lib/python3.4/shutil.py”, line 463, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File “/usr/lib/python3.4/shutil.py”, line 401, in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File “/usr/lib/python3.4/shutil.py”, line 421, in _rmtree_safe_fd
onerror(os.unlink, fullname, sys.exc_info())
File “/usr/lib/python3.4/shutil.py”, line 419, in _rmtree_safe_fd
os.unlink(name, dir_fd=topfd)
PermissionError: [Errno 13] Permission denied: ‘SHA256.py’
ERROR:homeassistant.bootstrap:Not initializing sensor.broadlink because could not install dependency broadlink==0.3

I just do that but now it didn´t show anything, the last time this message also appear
“* sensor.broadlink Please check your config; title=Invalid config” im using the config like this
sensor 1:
platform: broadlink
name: “Memo”
update_interval: 60
host: 192.168.0.77
mac: “p4:43:0d:cd:j6:38”
monitored conditions:

  • temperature
  • humidity
  • air_quality
  • light
  • noise

Sorry I´m new with this of HASS

Have you tried hass --script check_config ?
And read this https://home-assistant.io/getting-started/troubleshooting-configuration

so there is no error but I cannot see anything, what do you think I´m doing wrong.
`17-01-28 11:39:09 INFO (MainThread) [homeassistant.loader] Loaded sensor.broadlink from homeassistant.components.sensor.broadlink
17-01-28 11:39:09 INFO (MainThread) [homeassistant.bootstrap] Setting up sensor´

do I have to do something else? no icons or something that tell me that I do it right.

So there is no error when you run hass --script check_config ?
And there is no error in the log when hass is running?
And none of the sensors are shown in when you open the frontend?

That’s correct!! at least I can’t see any error.

Strange, how is your config now?

maybe is not, but try to use ’ instead of "

My HASS is on a pi3 though

switch 2:
  platform: broadlink
  host: 192.168.1.90
  mac: 'b4:22:22:21:2a:10'
  switches:
    tv:
      command_on: 'JgCEAw4ODQ4ODg4ODg4OKw4ODg4ODg4ODg4NDg4ODg4ODg4rDg4ODg4ODg4ODg0ODg4ODg4ODiKw4ODg4ODg4ODg4ODg4ODg0ODg4ODg4OKw4ODg4ODg4ODg4ODQ4ODg4ODg4rOKw4ODg4ODg4ODg4ODQ8NDg4ODg4rDg4ODg4ODg4ODg4NDw0ODg4ODisOKw4qDisOKw4ODg4ODg4qDisOKw4rDioODg4rDgAJlHM4Dg4OKw4NDg4ODg4ODg4ODg4ODg4ODg4ODg4OKg4ODg4ODg4ODg4ODg4ODg4ODg4qDg4ODg4ODg4ODg4ODg4ODg4ODioOKw4rDisOKg4ODg4ODg4rDisOKg4rDisODg4qDgAJlHM4Dg4OKw4ODg4ODg4ODQ4ODg4ODg4ODg4ODg4OKw4ODg0PDQ4ODg4ODg4ODg4ODg4rDg4ODQ8NDg4ODg4ODg4ODg4ODisOKg4rDisOKw4NDw0ODg4rDisOKw4qDisODg4rDgANBQAAAAA='
      command_off: 'JgCEAw4ODg4ODg4NDw0OKw4ODg4ODg4ODg4ODg4ODg0PDQ4rDg4ODg4ODg4ODg4ODg4ODQ8qDisOKw4qDisOKw4ODg4OKg8qDisOKw4qDisODg4rDgAJk3Q4Dg4OKg4ODg4ODg4ODg4ODg4ODg4ODg4NDw0OKw4ODg4ODg4ODg4ODg4ODg0PDQ8qDg4ODg4ODg4ODg4ODg4ODQ8qDisOKw4qDyoOKw4ODg4OKg8qDisOKw4qDyoODg4rDgAJk3M5Dg4OKg4ODg4ODg4ODg4ODg4ODg4ODg4NDw0OKw4ODg4ODg4ODg4ODg4NDw0PDQ4rDg4ODg4ODg4ODg4ODg0PDQ8qDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgAJk3M5Dg0PKg4ODg4ODg4ODg4ODg4ODg4ODQ8NDw0OKw4ODg4ODg4ODg4ODg4NDw0PDQ4rDg4ODg4ODg4ODg4ODg0PDQ8qDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgAJk3M5Dg0PKg4ODg4ODg4ODg4ODg4ODg4ODQ8NDw0OKw4ODg4ODg4ODg4ODg4NDw0PDQ4rDg4ODg4ODg4ODg4ODg0PDQ4rDisOKw4qDisOKw4ODg4OKg8qDisOKw4qDisODg4rDgAJk3M5Dg0PKg4ODg4ODg4ODg4ODg4ODg4ODQ8NDg4OKw4ODg4ODg4ODg4ODg4NDw0ODg4rDg4ODg4ODg4ODg4ODg0PDQ4rDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgAJk3M5Dg0PKg4ODg4ODg4ODg4ODg4ODg4ODQ8NDw0PKg4ODg4ODg4ODg4ODg4NDw0PDQ8qDg4ODg4ODg4ODg4ODg0PDQ8qDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgAJk3M5Dg0PKg4ODg4ODg4ODg4ODg4ODg4ODQ8NDw0OKw4ODg4ODg4ODg4ODQ8NDw0PDQ8qDg4ODg4ODg4ODg4ODg0PDQ8qDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgAJk3M4Dw0PKg4ODg4ODg4ODg4ODg4ODg0PDQ8NDg4OKw4ODg4ODg4ODg4ODQ8NDw0ODg4rDg4ODg4ODg4ODg4NDw0ODg4rDisOKw4qDisOKw4ODg4OKg4rDisOKw4qDisODg4rDgANBQAAAAA='
      friendly_name: 'TV'

My config is like this. I know that I´m doing something but don’t know what haha

Looks fine.
Can you see if you find your sensors here: YOUR_IP:8123/dev-state ?

yes sure, im also planning to reinstall is there any tutorial or something to uninstall all so I can do a clean install, I’m in a pi

I think you can go with hassbian image. bruh automation make good videos to start with HA - Link: Bruh Automation Tutorials

Just found out about HA a few days ago and the integration with the RM2 Pro and a multitude of other stuff I have been wanting in a centralised and connected service.

I extracted all my RF codes per the documentation from the e-broadlink app. I was having a few errors with the length must be a multiple of 16. Once i got past that hurdle I added all the switches to the configuration to start testing and developing my ha a little more.

However, i have a strange problem with a few codes that make the list of switches disappear completely from the HA page. I have included my switch config with the codes that exhibit the problem commented out.

As you can see, Bauhn’s 1 and 4 with both command on and off will make the list disappear. Bauhn 3 works without trouble and Bauhn’s 2 and 5(all) have a problem with just the command_on line. This occurred on both 36.1 and now 37.0.

Appreciate any advice to rectify the problem. Thanks.

switch:
  platform: broadlink
  host: 192.168.1.11
  mac: 'b4:43:0d:39:30:0c'
  switches:
    fan_lv_light:
      friendly_name: 'Fan - Living Room: Light'
      command_on: '6QAMASIQERAQEg8SDxMOEw4UDhMOEw4IGQkYCRgKFwoYChcKFwsWFgsLFgwVDRUMFQ0UDwgAAZALFwoXChgJGAoYCRgJGQkYCRgJGQkNFA0UDRQOFA0UDRUNFA0UGAoNFA0UDRUXChgJDRUAAYUMFQwVDBYLFgwWCxYLFgwWCxYLFgwLFgsWCxcLFgsWCxYMFgsWFgwLFgsWCxYXCxYLCxYAAYUNFA0UDRUMFQwWDBUMFQwWDBUMFQwLFwoXChcKFwsXChcKFwsXFQwLFgsXChcWCxYMChcAAYQNFA0UDRUMFQ0UDRUMFQwVDRUMFQwKGAoXChcKGAoXChcKGAoXFQwKFwsXChcVDBYMChcABdwAAAAAAAAAAAAAAAA='
      command_off: ''
    fan_lv_inc:
      friendly_name: 'Fan - Living Room: Increase Speed'
      command_on: '6QGEAw0VDQkYCRgKGBQNChcKGAkYChcKFwoYChcVDBYMFQwVDAABhA0UDhQNFA0UDRUNFA0VDBUNFA0UDQoYCRgKFxUNCRgKFwoXChgKFwoXChgVDBUMFgwVDAABgw4UDRQOFA0UDRQNFQ0UDRQNFQ0UDQkYChgJGBUMChgJGAoXChcKGAoXChcVDRUMFQwVDQABgw4TDhQNFA0VDRQNFA0VDRQNFA0VDQkYCRgKFxUNCRgKFwoYChcKFwoYChcVDBUNFQwVDAABhA0UDRQOFA0UDRQNFQ0UDRUMFQ0UDQkYChgJGBUMChcKGAoXChcKGAoXChcVDRUMFQwVDQABgw0UDhQNFA0UDRUNFA0UDRUNFA0UDQoXChgJGBUMChgJGAoXChgKFwoXChgVDBUMFQwWDAABgw4TDhQNFA0UDhQNFA0VDBUNFA0VDAoYCRgKFxUNCRgKFwoYCRgKFwoXChgVDBUMFQ0VDAABgw4UDRQNFA4UDRQNFQwVDRQNFQwVDQkYChcKGBQNChcKFwoYChcKFwoYChcVDBUNFQwVDAABhA0UDhMOFA0UDRUMFQ0UDRUMFQ0UDQkYChgJGBUMChgJGAoXChcKGAoXChcWDBUMFQwWDAABgw4TDhQNFA0VDRQNFA0VDBUNFA0VDQkYCRgKFxUNCRgKFwoYCRgKFwoYChcVDBUMFgwVDAABgw4UDRQOFA0UDRQNFQ0UDRQNFQ0UDQkYChgJGBUMChcKGAoXChcKGAoXChcVDRUMFQwVDQABgw4TDhQNFA0VDRQNFA0VDBUNFA0VDAoYCRgKFxUNCRgKFwoYCRgKFwoXCxcVDBUNFQwVDAABgw4UDRQOFA0UDRQNFQ0UDRQNFQ0UDQkYChgJGBUMChcKGAoXChcKGAoXChcVDRUMFQwVDQABgw4TDhQNFA0UDRUNFA0VDRQNFA0VDAoYCRgKFxUNCRgKFwoYCRgKFwoXChgVDBUMFQ0VDAABgw4UDRQOFA0UDRQNFQ0UDRQNFQ0UDQkYChgJGBUMChgJGAoXChcKGAoXChcVDRUMFQwVDQABgw4TDhQNFA0UDRUNFA0VDBUNFA0VDAoYCRgKFxUNCRgKFwoXChgKFwoXChgVDBUMFQ0VDAABgw4UDRQNFA4UDRQNFA0VDRQNFA0VDQkYCRgKFxUNCRgKFwoYCRgKFwoXChgVDBUMFgwVDAAF3AAAAAA='
      command_off: ''
    fan_lv_dec:
      friendly_name: 'Fan - Living Room: Decrease Speed'
      command_on: '6QBCASQGGA4SEBERDxIPEhASDxIPEw4TDggZCRgJGAoXChgKFwoXChcLFwoXCxYLFhcKDRQAAYYLFgwWCxYLFwoXCxcKFwoXCxcKFwoYCQ0UDhQOEw4TDhQNFA4UDRQNFA4UDRQYCRkJDRQAAYYMFQwWCxYLFgwWCxYLFwsWCxYLFwsWCwsWDBYLFgsWDBYLFgwWCxYLFgwWCxYXChcLCxYAAYQNFQ0UDRUMFQwWDBUMFQwWDBUMFgsWDAoXCxYLFwoXCxYLFwoXCxYLFwoXCxYWDBYLCxcAAYQNFA0UDRUMFQ0UDRUMFQ0VDBUMFQ0VDAoXChgKFwoXChgKFwoXCxcKFwoXCxYWDBUMCxcAAYMOEw4UDRQNFQwVDRQNFQwVDRQNFQwVDQkYChcKFwoYChcKFwsXChcKFwsXChcVDBYMChcABdwAAAAAAAA='
      command_off: ''
    fan_lv_reverse:
      friendly_name: 'Fan - Living Room: Reverse'
      command_on: '6QAKAREREREPEg8SEBIOEw8TDhMOCBkJGAkYChgKFwoXChcWDAoXCxYLFxYLFgsWCxcLAAGFDBUMFQwWDBUMFgsWCxcLFgsXChcLCxYMFQ0UDhMOFA0UDhMZCQ0UDhQNFBgJGQkYCRgKAAGFDBYLFgwVDBYLFgsXCxYLFgwWCxYLDBYLFgsWDBYLFgsWDBYWCwsWDBYLFhcLFgsWCxcLAAGEDRQNFQwVDRUMFQwWDBUMFQwWDBUMCxYLFwoXChcLFwoXChcWDAoXCxYLFxYLFgwVDBYLAAGEDhQNFA0UDRUNFA0VDBUMFQ0VDBUNCRgKFwoYChcKFwoXCxcVDAoXCxcKFxYMFQwVDBYMAAXcAAAAAAAAAAAAAAAAAAA='
      command_off: ''
    fan_lv_off:
      friendly_name: 'Fan - Living Room: Off'
      command_on: '6QGEAw0VDAoYChcKFwoYChYLFxYMChcKGAoXChcLFwoXChgKFwABhA0VDRQNFA0VDRQNFQwVDRUMFQ0UDQoXChgJGAoXChgKFxUNChcKFwoYChcKFwsXChcKFwABhQ0UDRUNFA0UDRUNFA0VDBUNFQwVDAoYChcKFwoYChcKGBUMChcLFwoXChcLFwoXChgKFwABhA0UDhQNFA0VDRQNFQwVDRQNFQwVDQoXChcKGAoXChgKFxUMChgKFwoXCxcKFwoXCxcKFwABhA4UDRQNFQ0UDRUMFQ0UDRUMFQ0VDAoXChgKFwoYCRgKFxUNChcKFwsXChcKFwsXChcLFwABhA0UDhQNFA0VDBUNFA0VDBUNFQwVDQkYChcKGAkYChcKGBUMChcLFwoXChcLFwoXCxcKFwABhA4UDRQNFQ0UDRQNFQwVDRUMFQ0UDQoXChgJGAoXChgKFxUMChgKFwoYChcKFwsXChcKFwABhQ0UDRUNFA0UDRUMFQ0VDBUNFA0VDAoYCRgKFwoYChcKGBUMChcKGAoXChcLFwoXChcLFwABhA0VDRQNFA0VDRQNFQwVDRQNFQwVDQkYChcKGAoXChgKFxUMChgKFwoXCxcKFwoYChcKFwABhA4UDRQOFA0UDRUMFQ0VDBUNFA0VDAoYCRgKFwoYChcKFxYMChcKFwsXChcKGAoXChcLFwABhA0UDhQNFA0VDRQNFQwVDRQNFQwVDQkYChgJGAoXChgKFxUMChgKFwoXCxcKFwoYChcKFwABhQ0UDRQOFA0UDRUMFQ0VDBUNFA0VDAoYCRgKFwoYChcKFxYMChcKGAoXChcLFwoXCxYLFwABhA0VDRQNFA0VDRQNFQwVDRQNFQwVDQoXChgJGAoXChgKFxUMChgKFwoXCxcKFwoYChcKFwABhQ0UDRQNFQ0UDRUMFQ0VDBUNFA0VDAoYCRgKFwoYChcKFxYMChcKGAoXChcLFwoXChcLFwABhA0UDhQNFA0VDRQNFQwVDRQNFQwVDQkYChcKGAoYCRgKFxUMChgKFwoXCxcKFwoXCxcKFwABhA4UDRQNFQ0UDRUMFQ0UDRUMFQ0UDQoXChgKFwoYCRgKFxUNChcKFwoYChcKFwsXChcKFwABhA4UDRQNFQ0UDRUMFQ0UDRUMFQ0UDQoXChgJGAoXChgKFxUMChgKFwoXCxcKFwoXCxcKFwAF3AAAAAA='
      command_off: ''
    watts1:
      friendly_name: 'Watts 1'
      command_on: '6QAGAQQEFRsOGA8bIQkfCQwdCx0fCh8JHwoKHwoeHgsKHx0LHQseCwkgHQsJIB0LHQwcDQciBgABPAkgCR8JIBwNHA0HIQciGw4aEBgQBSMFIxoPBSQZDxkQGQ8FIxoPBSMaDxoOGg8FIwYAATwJIAggCSAcDRwMCCEHIRwNHAwcDQchCCEcDAggHQwcDRwMCCEcDAghHAwcDRwMCCEHAAE8CR8KHwkfHQwdCwkgCSAcDB0MHAwJIAggHQwIIB0MHAwdDAggHQwIIB0LHQwdDAggCQABOwkfCh4KHx4LHQsJIAkfHgsdCx0MCR8JIB0LCSAdCx0MHQsJIB0MCCAdCx0MHQsJIAkABdwAAA=='
      command_off: '6Qs0AAsfCx8LHx8LHwsKIAofHwwfDB4MCiAKIB8LCiAfCx4MHgsKIB4MCiAKIB4MHgwKIAoAATsAAAAA'
    watts2:
      friendly_name: 'Watts 2'
      command_on: '6QBeASIHIQchCAwcDB0gCQsdHwoeCh8KCh8eCgofHQseCwkgCR8JAAE6Ch8KHwkfHgsdCwofCR8dDBwNHA0HIQghGw4GIhsPGRAYEAUjGRAFIxoPGQ8FIwYjBgABPAghCCAIIRwNGw0HIgchHA0bDRwMCCEIIRsNCCAcDRwNGw0IIRsNCCAcDRwNByEIIQcAATsKHwkfCh8dDB0LCSAJHx0MHQsdDAghCCAdCwkgHQwcDB0LCSAdCwkgHQsdDAghCCAJAAE6Ch8KHgofHgsdCwkfCh8dDB0LHQwJHwkgHQsJIB0LHQwdCwkgHQsJIB0LHQwJHwkgCQABOgoeCx4KHx4KHgsJHwofHgoeCx0MCR8JHx4LCSAdCx0LHgsJIB0LCSAdCx0MCR8JHwoAAToKHgseCh4fCh4LCR8KHx0MHQsdDAkfCR8eCwkfHgsdCx4LCR8eCwkfHgsdCwkgCR8JAAXcAAAAAAAAAAAAAA6QBeASIHIQchCAwcDB0gCQsdHwoeCh8KCh8eCgofHQseCwkgCR8JAAE6Ch8KHwkfHgsdCwofCR8dDBwNHA0HIQghGw4GIhsPGRAYEAUjGRAFIxoPGQ8FIwYjBgABPAghCCAIIRwNGw0HIgchHA0bDRwMCCEIIRsNCCAcDRwNGw0IIRsNCCAcDRwNByEIIQcAATsKHwkfCh8dDB0LCSAJHx0MHQsdDAghCCAdCwkgHQwcDB0LCSAdCwkgHQsdDAghCCAJAAE6Ch8KHgofHgsdCwkfCh8dDB0LHQwJHwkgHQsJIB0LHQwdCwkgHQsJIB0LHQwJHwkgCQABOgoeCx4KHx4KHgsJHwofHgoeCx0MCR8JHx4LCSAdCx0LHgsJIB0LCSAdCx0MCR8JHwoAAToKHgseCh4fCh4LCR8KHx0MHQsdDAkfCR8eCwkfHgsdCx4LCR8eCwkfHgsdCwkgCR8JAAXcAAAAAAAAAAAAAA'
      command_off: '6Qc0AB4MHQwJIAkgHgwJIB4MHgweDAkgHgwJIQkgHgwJIAkgCgABOwsfCx8LHx8LHgwKIAogHgwAAAAA'
    watts3:
      friendly_name: 'Watts 3'
      command_on: '6RI0AAsgHgsKIB4LHgweDAogHgwKIB0MCiAeDQogCgABOwsfCx8LHx8MHwsKIAogHgwfCx4MCiAAAAAA'
      command_off: '6Rg0AAogHgsKIAogCiAeCwogCgABOwsfCx8LHx8LHwwKHwsfHwseDB4LCh8KIB4LCiAeDB4LHgwAAAAA'
    wattsall:
      friendly_name: 'Watts All'
      command_on: '6SQ0AAwfCx8MHx8LHgwLHwogHwseDB8LCiALHx4MCx8eDB8MHgwKIR4MCiEeDAkhCiAfDAoAATsAAAAA'
      command_off: '6Q40AAsfCx4LHx8LHgsLHwofHwseCx4LCiAKHx4LCh8eDB4LHgwKIB4MCiAKIAogCiAeCwoAAToAAAAA'
    ba2uhn1:
      friendly_name: 'Bauhn1'
      #command_on: '6QDsAQAEOAQNBAACBBQEDwAB8io9tQQPBgsOEw0THQQMFRwEDBUaBwoWCxULFgsVGwYaBxkHChcJFwoXGQcaBxkIGAgJGBgJBxkXCgcaFgsGGhYLBQABDAcZFwoHGgYaBxoWCwYbFQwFGxULBhsFGwYaBhsWCxULFgoGGwYaBhoXChYLFgoWCwYaFgsGGhYLBhoWCgcaFgoHAAEKCRgYCQcZCBgIGRgICBkYCQcZGAgIGQgYCRgIGBgJGAgYCQgYCRgIGBgJGAgYCRgICRgYCAkYGAgJGBgICRgYCAgAAQoJFxkICRcJGAkXGQgJFxkICRcZCAkXCRgJFwkYGAgZCBgICRgJFwkYGAgZCBgIGQgJFxkICRcZCAkXGQgJFxkICAABCQoXGQcKFwkXChcZBwoXGQcJGBkHChcJFwoXCRcZCBkHGQgJFwoXCRcZCBkHGQgZBwkYGQcJGBkICBgZCAgYGQcJAAEJChcZBwoXCRcKFxkHChcZBwoXGQcKFwkXChcJFxkIGQcZCAkXChcJFxkIGQcZCBkICRcZCAkXGQgJFxkICRcZBwkAARAKFhoHCRcKFwkXGgcJFxoHCRcaBwkXChcJFwoXGQcaBxkICRcJFwoXGQcZCBkIGAgJGBgICRgYCAkXGQgJGBgICQAF3AcZFwoHGgYaBxoWCw=='
      #command_off: '6QCcAQQEBCwjBA8NBAQNEw4THAQNFBsGCxUbBgsVCxYKFgsWGgYaBxkICRcKFwkXChcZBxkIGQcJGBgICRgYCRcKFwoGGhYLBgABCwcZFwoHGgcZBxoWCwYaFgwEHBUMBBwFGwYbBRsVDBULFQwFGwYaBhsGGhYLFQsWCwYaFgsGGhYLFgoWCwYaFgoHAAEKCBkXCgcZCBgIGRcKBxkXCgcZFwkIGQgYCBkIGBgJFwkYCQgYCBkIGAgZGAgYCRcJCBkYCAgZGAgYCRcJCBkXCQgAAQkKFxkICBgJGAkXGQgJFxkICBgZCAgYCRgJFwkYGAgZCBgICRgIGAkYCRcZCBgIGQgIGBkICBgZCBgIGQgIGBkICAABCQoXGQcKFwkXChcZBwoXGQcJGBkHCRgJFwkYCRcZCBkHGQgJGAgYCRcKFxkHGQgZCAgYGQcJGBkHGQgZCAgYGQcJAAEJChcZBwoXCRcKFxkHChcZBwoXGQcKFwkXChcJFxkIGQcZCAkXCRgJFwoXGQcZCBkHCRgZBwkYGQcZCBkHCRgZBwkABdwAAAAAAAAAAAAAAAA'
    ba2uhn2:
      friendly_name: 'Bauhn2'
      #command_on: '6QCcARgEDgQPBDAEDRMOEw0UGwUMFRsFCxYbBgoWCxYKFgsWGQcaBxkHChcJFwoXGQcKFxkIGAgJGBgICRgYCAkYCBgYChYKBwABCggZFwoHGQgZBxkXCgcaFgsFHBQNBBwFGwUcBRsVDBULFQwFGwUbBhoWCwYaFgsWCgYbFgoHGhYKBxoGGhYLFgoGAAELCBgYCQgZBxkIGBgJCBgYCQgYGAkIGQcZCBgIGRgIGAkYCAgZCBgIGRgICBkYCBgJCBgYCQgYGAkIGAgZGAgYCQgAAQkJFxkICRgJFwkYGAgJGBgICRgYCAkYCRcJGAkXGQgYCBkICRcJGAkXGQgJFxkIGAgJGBgICBkYCAkYCBgZCBgICQABCAoXGQgJFwkYCRcZCAkXGQgJFxkICRcJGAkXCRcaBxkIGAgJGAkXCRgYCAkXGQgZCAkXGQgJFxkICRcJFxkIGQcJAAEJChYaBwoXCRcKFhoHChYaBwkYGQcJGAkXCRcKFxkHGgcZBwoXCRcKFxkICRcZBxkICRcZCAkXGQgJFwoXGQcZCAkABdwAAAAAAAAAAAAAAAA'
      command_off: '6QCuAQoGBAQECAcEEgQFDgQNBAQEBAQJChIEBR0EDBULFQwUHAUMFRsFCxYaBgsWCxULFgoWGgcaBxkHChcJFwoXCRcKFxkHGQgJFxkICRgYCBgKBxkXChYKBgABCwgZFwoHGQcaBxkXCwUbFQ0EGxUMBRsGGwUbBhoWCxUMFQsGGgYbBhoGGwYaFgsWCgYaFwoGGhcKFgoHGhYKFwoGAAEKCRgYCQgYCBkIGBgJBxkYCQgYGAkIGAgZCBgIGBgJGAkXCQgZCBgIGAkYCBgYCRgICBkYCAkYGAgYCQgYGAkYCAgAAQkKFxkICRcJGAgYGQgIGBkICBgZCAgYCRgIGAkXGQgZCBgICRcJGAkXCRgJFxkIGAgJGBgICRgYCBkICRcZCBgICQABCQkXGQgJFwoXCRcZCAkXGQgJFxkICRcJGAkXCRgZBxkIGQcJGAkXCRgJFwkYGAgZCAkXGQgJFxkIGAgJFxkIGQcJAAEJChYaBwoXCRcKFxkHChcZBwkYGQcJGAkXCRgJFxkHGgcZCAkXCRcKFwkXChcZBxkICRcZCAkXGQgZBwkYGQcZCAkABdwAAAAAAAAAAAAA'
    ba2uhn3:
      friendly_name: 'Bauhn3'
      command_on: '6QCUAQ0TDRQMFBwFCxUbBgsWGgYLFgoWCxYKFhoHGQcaBwkXChcJFxkIGQgIGBkICBgYCQgZFwoHGRcKFgsVDAQAAQwHGhYKBxoGGwYaFgwEHBULBhsVDAQcBRsGGgYbFQsWCxULBhsGGgYaFgsWCwYaFgoHGhYKBxoWCgcZFwoWCxYKBgABCwgYGAkIGAgZCBgYCQgYGAkIGBgJCBgIGQgYCBkXCRgJFwkIGQgYCBkXCRgJCBgYCQgYGAkIGBgJCBgYCBgJGAgIAAEJChcZCAkXCRgJFxkICBgZCAgYGQgIGAkYCBgJGBgIGQgYCAkYCBgJFxkIGAgJGBgICRgYCAkYGAgJGBgIGQgYCAkAAQgKFxkICRcJGAkXGQgJFxkICRcZCAkXCRgJFwkXGQgZCBgICRcKFwkXGQgZBwkYGQcJGBkHCRgZBwkYGAgZCBgICQABCQkXGQgJFwoXCRcZCAkXGQgJFxkICRcJGAkXCRcZCBkIGAgJFwoXCRcZCBkHCRgZBwkYGQcJGBkHCRgYCBkIGAgJAAXcAAAAAA=='
      command_off: '6QAcAg8SDRMNFBwEDBUbBgsVGwYKFgsWChYLFhoGGgcZBwoXCRcKFwkXGQgJFxkICRcZCAkXGQgYCRcKFgsWCwUAAQsIGRcKBhoHGgYaFgwFGxUNBBwUDAUbBRwFGwUbFgsVCxUMBRsGGgYbBhoWCwYaFgsGGhYLBhoWCxYKFgoXChYKBwABCggYGAkIGQcZCBkXCQgYGAkIGRcJCBgIGQgYCBkXCRgJFwkIGQgYCBkIGBgICRgYCQgYGAkIGBgIGAkYCBgJGAgIAAEJChcZCAgYCRgIGBgJCBgYCQgYGAkIGAkXCRgJFxkIGAgZCAkXCRgJFwkYGAgJGBgICRgYCAkYGAgZCBgIGAkYCAgAAQkKFxkHCRgJFwoXGQcJGBkHCRgZBwkYCRcJGAkXGQgYCBkICRcJGAkXCRcZCAkXGQgJFxkICRcZCBkHGQgZBxkICAABCQoXGQcKFwkXChcZBwkYGQcJGBkHCRgJFwkXChcZCBgIGQgJFwkXChcJFxkICRcZCAkXGQgJFxkIGQcZCBgIGQgIAAEQCRcZCAkXChcJFxkICRcZCAkXGQgJFwkYCRcJFxoHGQgYCAkXChcJFwoXGQcKFxkHCRgZBwkYGQcZCBkHGQgYCAkAAQ8KFhoHChcJFwoXGQcKFhoHCRgZBwkXChcJFwoXGQcZCBkHChcJFwoXCRcZCAkXGQgJFxkICRcZCBgIGQgYCBkHCQAF3AgYGAkIGBgIGAkYCA=='
    ba2uhn4:
      friendly_name: 'Bauhn4'
      #command_on: '6QAIAQgZFwkIGRcJCBkXCQgZCBgIGAkYGAgYCRgJBxkIGAkYGAgYCRgICBkIGBgJCBgYCQgYGAkIGAgYCAABCQoXGQgIGAkXCRgZBwkYGQcJGBgICRgJFwkYCRcZCBgIGQgJFwkYCBgZBxkIGQgIGAkXGQgJFxkICRcZCAkXCRcJAAEJChYaBwkXChcJFxkICRcZCAkXGQgJFwkYCRcJFxoHGQcZCAkXChcJFxkIGQcZCAkXCRgZBwkYGAgJGBgICRgJFwkAAQgKFxkHChcJFwoXGQcKFxkHChcZBwoXCRcKFwkXGQgZBxkICRcJFwoXGQcZCBkHChcJFxkICRcZCAkXGQgJFwkXCQAF3A'
      #command_off: '6QCiAQYEBAQFBAQIBgcQBB4EDRQMFA0UGwUMFRsFDBUbBQsWChcKFgsWGgYaBxkHChcJFwoXCRcZCBkHCRgJFxkICRcZCBgJFwoHGQcaBgABCgkYGAkIGAgZBxkYCQcaFgsGGhYMBBwFGwYbBRsVDBULFQwFGwUbBhoHGhYLFQsGGgYbFgoGGxYKFgsWCgYaBxoGAAEKCRgYCQcZCBkHGRgJBxkYCQcZGAkHGQgYCBkIGBgJFwkYCQgYCBkIGAgYGAkYCQgYCBgYCQgYGAkYCBgJCBgJFwkAAQkJFxkICRcJGAkXGQgJFxkICRcZCAkXCRgJFwkYGAgZCBgICRgIGAkXCRgZBxkICRcJGBgICRgYCBkIGAgJGAgYCQABCAoXGQcKFwkXChcZBwkYGQcJGBkHCRgJFwkXChcZBxkIGQcKFwkXChcJFxkIGQcJGAkXGQgJFxkIGAgZCAkXCRcJAAEJChYaBwkXChcJFxkICRcZCAkXGQgJFwkXChcJFxoHGQcZCAkXChcJFwoXGQcZCAkXCRgZBwkYGQcZCBgICRcKFwkABdwAAAAAAAA'
    ba2uhn5:
      friendly_name: 'BauhnAll'
      #command_on: '6QCjAQQEFgcECQQEBAQEBgQ7BA4SDRQMFBwFCxYbBQsWGgYLFgoWCxYKFhoHGQcaBwkYCRcKFwkXGQcKFwkYCRcZBwkYGQcZCBgJFwoHGQcAAQoIGRcKBxkIGAgZFwoHGRcKBhsVDQQbBRwFGwUcFQsVDBULBRwFGwUbBhoWCwYaBhsGGhYLBhoWCxYKFgoWCwYaBwABCggYGAkIGAgZCBgYCQcZGAkHGRgJBxkIGAgZCBgYCRgIGAkIGAgZCBgIGRcJCBgJGAgYGAkIGBgJGAgYCRgICBgJAAEJCRcZCAkXCRgJFxkICBgZCAgYGQgIGAkXCRgJFxkIGAgZCAkXCRgIGAkXGQgJFwkYCRcZCAkXGQgYCBkIGAgJFwkAAQkKFhkICRcKFwkXGQgJFxkICRcZCAkXCRgJFwkXGQgZBxkICRcJGAkXChcZBwkYCRcJGBgICRcZCBkHGQgZCAkXCQABCAoWGgcKFwkXChYaBwoWGgcJFxoHCRcKFwkXChcZBxkIGQcKFwkXCRgJFxkICRcJFwoXGQcKFxkHGQgZBxkICRcJAAXcAAAAAAA'
      command_off: '6QCUAQwVDBQMFRwEDBUbBgsVGgcKFgsWChYLFRsGGgcZBwoXCRcKFxkHChcJFwoXCRcZCAkXGQgJFwkYCRcZCAgAAQkJGBgICRgIGAkYGAkHGRgJBxkXCgcaBhsGGgYbFQwVDBQMBRsFGwYaFgsGGgYbBhoGGhcKBhoXCgYaBxoGGhYKBwABCggZFwkIGQgYCBkXCQgZFwkIGBgJCBgIGQgYCBkYCBgJGAgIGQgYCBgZCAgZCBgIGAkYGAgIGRgICBkIGAgYGQgIAAEJChYZCAkXChcJFxkICRcZCAkXGQgJFwkYCRcJGBkHGQgYCAkYCRcJFxkICRcJGAkXCRgZBwkYGAgJGAkXCRcZCAkAAQgKFhoHChcJFwoWGgcJFxoHCRgYCAkXChcJFwoXGQcZCBkHCRgJFwkXGQgJFwoXCRcKFxkHChcZBwoXCRcJGBkHCQABCAoXGQcKFwoWChcZBwoXGQcKFxkHChcJFwoXCRcZCBkHGQgJFwkXChcZBwoXCRcKFwkXGQgJFxkICRcJFwoXGQcJAAXcAAAAAA=='