Project Description

I'll integrate my existing smart devices at home to Home Assistant server that I set up a while ago.

Goal for this Hackweek

  1. Getting started with Home Assistant and understand the main concepts of it.
  2. Set up XiaomiGateway3 to controll Xiaomi smart devices locally using Xiaomi Multimode Gateway 2. Internet connection was needed previously and data update wasn't instant because of polling interval.
  3. Add several device support in XiaomiGateway3. Currently not(fully) supported devices at home are Panasonic celing light, Xiaomi motion sensor 2s, etc.
  4. Update my custom dashboard to use new entities.

Goals maybe for next Hackweek

  • Integrate Zhonghong gateway to Home Assistant to controller air conditioners locally.
  • Integrate ventilation system to Home Assistant using RS485.

Resources

  • Getting started with Home Assistant: https://www.home-assistant.io/getting-started
  • XiaomiGateway3: https://github.com/AlexxIT/XiaomiGateway3

keyword: Home Assistant, smart home, mihome

Hackweek 23

  • https://github.com/AlexxIT/XiaomiGateway3/pull/1203
  • https://github.com/AlexxIT/XiaomiGateway3/pull/1204
  • https://github.com/AlexxIT/XiaomiGateway3/pull/1205

Looking for hackers with the skills:

homeassistant smarthome

This project is part of:

Hack Week 23

Activity

  • about 2 years ago: JonathanKang started this project.
  • about 2 years ago: JonathanKang added keyword "homeassistant" to this project.
  • about 2 years ago: JonathanKang added keyword "smarthome" to this project.
  • about 2 years ago: JonathanKang originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Smart-Home Reverse Engineering and Automation by pstivanin

    Description

    This project focuses on expanding smart-home automation by reverse-engineering several closed systems, developing missing integrations, and unifying them into a fully automated Home Assistant environment. The work includes protocol analysis, custom API design, and deep automation logic, combined with improvements to monitoring and camera workflows. The outcome will be a coherent ecosystem with enhanced control, transparency, and automation for heating, circulation, security, and access systems.

    Goals

    CMV

    • Reverse engineer UTEK RC-TOP2 modbus connect
    • Write a custom integration for home assistant
    • Add a dashboard for controlling the machine, schedules, power, etc

    Pellet Stove

    • Reverse engineer the WINET protocol.
    • Implement structured sensor parsing (temperatures, status, alarms).
    • Implement command support for ON/OFF, power level, fan, and shutdown.
    • Create robust automations for daily routines and error handling.

    Samsung EHS

    • Add the Elfin-EW11 to the hydronic module (F1/F2)
    • Install the EHS integration and set it up
    • Add automation and dashboards for anti-legionella, temperatures, COP, etc

    Grundfos Recirculation Pump

    • Disassemble the pump and add the custom PCB
    • Write ESPHome firmware
    • Integrate the pump into HA with simple and advanced automation modes (e.g. shower, anti-legionella, etc)

    Dahua Event Proxy Server

    • Develop a Python server to receive IVS/AI events and snapshots.
    • Normalize and forward events to a Home Assistant webhook.
    • Add debugging and logging features.

    Camera Dashboard

    • Add WebRTC real-time feeds.
    • Add controls for lights, sirens, strobe, and presets.
    • Show IVS events (tripwire, intrusion, SMD).
    • Create a multi-camera layout optimized for mobile and desktop.

    Garage Door Automation

    • Add a Shelly relay for control.
    • Add optional open/close detection.
    • Implement routines such as auto-close, geofence open, timeout warning.

    External Gate Automation


    Expand home assistant support for Freebox / Iliadbox modem by fcrozat

    Description

    My ISP (Free) fiber modem (Freebox) has a pretty rich API to control and monitor it.

    It is currently supported in Home Assistant but not to the full extend of the available API, including additional Wifi repeaters.

    Goals

    Adding support for Wifi repeaters linked to the ISP modem in Home Assistant.

    Resources

    https://dev.freebox.fr/sdk/os/ (old version of the API) the latest version of the api is only available from the modem webUI atm


    Play with esp32 to create domotics stuff by aginies

    Description

    Play with ESP32 board and multiple small peripherals

    https://github.com/aginies/domotique

    Goals

    • Finish the pool project
    • add support of NFC auth in the door project
    • improve the doc
    • project to manage solar panel (router)

    Resources

    esp32 home