#839786 ITP: homeassistant -- home automation platform

#839786#5
Date:
2016-10-04 21:36:29 UTC
From:
To:
* Package name    : homeassistant
  Version         : 0.29.26
  Upstream Author : Paulus Schoutsen <paulus@paulusschoutsen.nl>
* URL             : https://home-assistant.io/
* License         : MIT
  Programming Lang: Python 3, JavaScript
  Description     : home automation platform running on Python 3

Home Assistant is a home automation platform running on Python 3. The
goal of Home Assistant is to be able to track and control all devices
at home and offer a platform for automating control.

Its main dependencies (python3-jinja2, python3-pip, python3-requests,
python3-tz, python3-voluptuous, python3-yaml) are already in sid,
though install_requires currently contains "voluptuous==0.9.2", which
would be slightly relaxed, and "typing>=3,<4", which is part of the
Python 3.5 standard library in sid.

If there is interest, I'd be happy to work on a package and
(co-)maintain, but I need help with properly packaging the frontend
static files:
https://github.com/home-assistant/home-assistant/tree/dev/homeassistant/components/frontend/www_static

The static files include fonts-roboto, minified JavaScript, and gziped
files. It looks like these are generated from git submodules and
third-party npm packages and then checked in for convenience:
https://github.com/home-assistant/home-assistant/blob/dev/script/build_frontend

#839786#10
Date:
2018-06-12 13:09:20 UTC
From:
To:
if someone picks this up, I'd be happy to help with Python bits and/or
sponsor this package. I can even maintain the Python parts if someone
takes care of JavaScript ones.

#839786#15
Date:
2018-07-10 18:19:05 UTC
From:
To:
and/or

Sometime before home-assistant 0.72 they broke the project into two
repositories.

https://github.com/home-assistant/home-assistant

Which is the pure python server component, and

https://github.com/home-assistant/home-assistant-polymer

Which contains the front end.

I made a javascript nodejs task page for the current state of
dependencies for upstream's version 20180608.0b0.

https://wiki.debian.org/Javascript/Nodejs/Tasks/home-assistant-polymer

For what its worth it look it looks like most of the nodejs
dependencies are from a couple of large javascript library collections.

Also there might be some value in packaging the pure python component
even without the full frontend as it also contains their client api
library for interacting with a home-assistant server.

Diane

#839786#36
Date:
2019-12-03 21:49:19 UTC
From:
To:
If someone is working on this, I'm happy to test at least, and possibly
help a bit with packaging. I'm not currently in a position to take on
any of the nodejs stuff nor do I likely have the time to really commit
to packaging homeassistant's many Python dependencies.

#839786#41
Date:
2020-11-15 22:39:18 UTC
From:
To:
  how are you
#839786#60
Date:
2026-01-16 02:09:36 UTC
From:
To: