0.7
Starting with release 0.7 the way releases are done will be different. Thanks to the hard work by @rmkraus, Home Assistant will now be able to be distributed via PyPi. By default, Home Assistant will be installed with no support for specific platforms. This will be installed on the fly when the user enables platforms.
To install this version of Home Assistant:
python3 -m pip install homeassistantTo upgrade to a new version in the future:
python3 -m pip install --upgrade homeassistantPackage management
Before this release Home Assistant would use a virtual environment to make sure we would not install global packages. That didn't work out well for everyone 😞. The new approach we take is to install all packages in a lib folder inside your config folder.
Command-line
When you install Home Assistant via PyPi, a new command line utility will be added called hass. You can call this to launch Home Asssistant from any folder. The new default configuration folder is ~/.homeassistant (in %APPDATA% for Windows users). As before, if you want to specify a new configuration folder, use the --config /path/to/folder command-line argument.
Migrating to version 0.7
Home Assistant will be installed as a command line utility starting this release. This means that it is no longer necessary to do a git checkout to get up and running.
For this example, let's say we have an old Home Assistant installation in /home/paulus/home-assistant.
If you want to migrate your existing configuration to be used as the default configuration:
cp -r /home/paulus/home-assistant ~/.homeassistantIt If you want to have the configuration in a different location, for example /home/paulus/home-assistant-config, you will have to point Home Assistant at this configuration folder when launching:
hass --config /home/paulus/home-assistant-configRelease highlights
- Completely revamped UI (@balloob)
- Fix all requirements and get ready for publish to PyPi (@rmkraus)
- Device tracker: new platform Actiontec MI424WR Verizon FIOS Wireless router (@nkgilley)
- Switch: new platform MQTT (@sfam)
- Sensor: new platform MQTT (@sfam)
- Thermostat: updated Nest platform (@Zyell)
- Device tracker: netgear platform can now be auto discovered
- Sensor: new platform Adafruit temperature and humidity (@MakeMeASandwich)
- Device tracker: new platform Aruba (@michaelarnauts)