RainMachine 1st Generation Support

I recently got an older RainMachine that was made in 2014, with the assumption that it would work with Home Assistant. However, I’ve tried configuring it through both YAML and the UI, and neither seem to work. Here is the YAML that I am using

rainmachine:
  controllers:
    - ip_address: 0.0.0.0
      port: 80
      ssl: false
      password: password
      # Scan Interval set ridiculously low while testing
      scan_interval: 1

Additionally, I’ve tried using both a hostname and IP address. It’s also my understanding that the original units only communicate 80 & 443, but the local UI never works over HTTPS, so I have tried to stick with HTTP.

Here is some additional information from the UI which lists the firmware, hardware, and API versions.

Firmware version
  3.80 (No updates)
Hardware revision
  1
API
  3.64

There also isn’t a single mention of ‘rainmachine’ in my logs, so I have no idea what the issue is.

Does anybody have any ideas?

@Apocrathia did you ever this this working ?

I did not ever get this working, unfortunately. I ended up buying a Rachio that I could control locally via HomeKit. RainMachine support was pretty rude and just told me that I would have to buy a new unit.

I didn’t see this until just now! I’ve put in a lot of work on Gen 1 controllers lately; when 2022.7.3 lands, it should allow Gen 1 controllers to function nearly equivalently to others (as far as HASS is concerned).

Hi all, I’m very new to HA, can anyone help me in getting my #rainmachine gen1 working with current HA release ?

My RainMachine details:
Firmware version 3.72
Hardware revision 1
API 3.64
I’ve followed instructions, but still have auth error
RainMachine - Home Assistant (home-assistant.io)

image

TIA

What do your logs show?