AC Infinity Updated Integration and Lovelace Card

AC Infinity Integration & Controller Card - Complete Control of Your Grow Environment

I’m excited to share two projects I’ve been working on that bring comprehensive AC Infinity controller support to Home Assistant: a complete integration and a matching Lovelace card that replicates the actual controller interface.

What’s Included

AC Infinity Integration (Enhanced Fork)

GitHub: GitHub - JoshuaSeidel/homeassistant-acinfinity: AC Infinity integration for Home Assistant for UIS based controllers

A complete Home Assistant integration for AC Infinity UIS Controllers with enhanced clarity and AI+ controller focus. This is a fork of the excellent original integration by @dalinicus, enhanced with clearer sensor naming, comprehensive AI+ documentation, and improved user experience.

Key Features:

  • Crystal Clear Sensor Naming - “Tent Temperature” vs “Built-in Temperature” (no more confusion!)
  • Comprehensive Monitoring - Access 100+ data points from AI+ controllers
  • Full Port Control - Control all 8 ports with complete automation settings
  • Multi-Sensor Support - Built-in sensors, tent probes, and USB sensors (CO2, soil moisture, water level, pH, EC/TDS)
  • Flexible Entity Configuration - Choose what to enable per controller/port (All, Sensors + Settings, Sensors + Controls, Sensors Only, Disable)
  • Active Maintenance - Ongoing development with focus on AI+ user experience

Supported Controllers:

  • Controller AI+ (CTR89Q) - 8 ports + 4 sensor ports (Full featured)
  • Controller Outlet AI+ (AC-ADA8) - 8 outlet ports + 4 sensor ports (Full featured)
  • Controller Outlet AI (AC-ADA4) - 4 outlet ports + 4 sensor ports
  • Controller 69 Pro+, Pro, WiFi - 4 device ports

AC Infinity Controller Card

GitHub: GitHub - JoshuaSeidel/hass-acinfinity-lovelace-card

A custom Lovelace card that replicates the AC Infinity A+ Controller hardware interface in Home Assistant.

Key Features:

  • Authentic Interface - Matches the look and feel of the actual A+ Controller display
  • Auto-Detection - Automatically finds and displays all AC Infinity entities from the integration
  • Real-Time Data - Temperature, humidity, VPD readings, port status, power levels (1-8 ports), controller mode
  • Modern Design - Clean, responsive interface for desktop and mobile
  • Interactive - Click on ports and sensors to access detailed entity controls
  • Visual Editor - Easy configuration through Lovelace UI

Installation

Integration (via HACS)

Since this is a fork, add it as a custom repository:

  1. Open HACS → Click three dots (⋮) → Custom repositories
  2. Add: https://github.com/JoshuaSeidel/homeassistant-acinfinity
  3. Category: Integration
  4. Search for “AC Infinity” and install
  5. Restart Home Assistant
  6. Go to Settings → Devices & Services → Add Integration → “AC Infinity”
  7. Enter your AC Infinity credentials and configure polling interval

Lovelace Card (via HACS)

  1. Open HACS → Frontend → Three dots (⋮) → Custom repositories
  2. Add: https://github.com/JoshuaSeidel/hass-acinfinity-lovelace-card
  3. Category: Dashboard
  4. Find “AC Infinity Controller Card” and download
  5. Restart Home Assistant and clear browser cache (Ctrl+F5)

Add to your dashboard:

type: custom:ac-infinity-card
title: Grow Tent Controller
auto_detect: true
show_ports: true
show_sensors: true

Screenshots

The Lovelace card provides an authentic replica of the physical controller interface:

  • Left Section: Port list showing all 8 ports with current power levels (0-10) or OFF status
  • Center Section: Large temperature display with humidity, VPD readings, and current mode (AUTO, ON, OFF)
  • Right Section: Controller built-in sensor readings
  • Header: AC Infinity branding, WiFi/cloud status, current time
  • Interactive: Click any element to access detailed controls

Why This Fork?

While working with the original integration, I found the sensor naming could be confusing for AI+ controller users. This enhanced fork focuses on:

  1. Clarity: “Tent Temperature” clearly distinguishes from “Built-in Temperature”
  2. AI+ Focus: Comprehensive documentation for 8-port controllers with 4 sensor ports
  3. Better Docs: Step-by-step guides specifically for AI+ features and automation examples
  4. Maintained: Active development with focus on improving user experience

All credit goes to @dalinicus for creating the original integration that made this possible!

Use Cases

Climate Monitoring:

type: entities
title: Tent Climate
entities:
  - entity: sensor.grow_tent_tent_temperature
    name: Temperature
  - entity: sensor.grow_tent_tent_humidity
    name: Humidity
  - entity: sensor.grow_tent_tent_vpd
    name: VPD

Temperature Alerts:

automation:
  - alias: "Tent Too Hot"
    trigger:
      - platform: numeric_state
        entity_id: sensor.grow_tent_tent_temperature
        above: 85
    action:
      - service: notify.mobile_app_your_phone
        data:
          title: "Tent Temperature Alert"
          message: "Tent is {{ states('sensor.grow_tent_tent_temperature') }}°F"

VPD-Based Fan Control:

automation:
  - alias: "VPD Control"
    trigger:
      - platform: numeric_state
        entity_id: sensor.grow_tent_tent_vpd
        above: 1.5
    action:
      - service: number.set_value
        target:
          entity_id: number.grow_tent_exhaust_fan_on_power
        data:
          value: 10

Credits

Integration:

Lovelace Card:

  • Created by: @JoshuaSeidel
  • Interface inspired by AC Infinity A+ Controller hardware

Documentation

Issues & Support

Found a bug or have a feature request? Please open an issue on the respective GitHub repository:

License

Both projects are licensed under the MIT License.


I hope these projects help you better automate and monitor your grow environments. Feedback and contributions are always welcome!

1 Like


Installed but I probably did something wrong. This is the view from my desktop HA dashboard. Also the buttons don’t seem to work they just show the sensor graph but don’t actually allow me to control or set anything. Excellent work on the UI and thanks for doing this!

Controller Model: CTR89Q AI+, 8 PORT

I thought this controller only allowed two sensors. I tried to install 3 and ac told me it only supported two. Thanks again for this work. It looks SO good

Mobile view