Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.
Tip
titleTIP

Home Assistant is an alternative to openHAB. Home Assistant is python/yaml based and quite nerdy to setup. Also, several devices support are quite wierd and not well-fuctioning in my opinion.

After a short test, I left Home Assistant in favor of openHAB


Indholdsfortegnelse

Screenshots

Galleri


Type

Home Assistant can be executed on several types of hardware (Laptop, NAS', Reapbeery PIs) and methods (Native, Docker, HASS Image), I do prefer Docker:


Home Assistant on Docker

Home Assistant Tips'n'Tricks

Upgrade the installation

On my Ubuntu

Kodeblok
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant

ZenseHome Office Light

See more at ZenseHome API interfacing

Kodeblok
switch:
  platform: command_line
  switches:
    office_light:
      command_on: /var/turnon-office.exp
      command_off: /var/turnoff-office.exp
      friendly_name: Office Lights
    kitchen_light:
      command_on: /var/turnon-kitchen.exp
      command_off: /var/turnoff-kitchen.exp
      friendly_name: Kitchen Lights

Adding HIK/Trendnet Cams

Tip

Some discussion on Reddit here

Install ffmpeg on Linux

Kodeblok
apt-get install ffmpeg

Add som config (see https://www.home-assistant.io/components/ffmpeg/):

Kodeblok
titleStill
ffmpeg:
  ffmpeg_bin:  /usr/bin/ffmpeg


camera 41:
  - platform: generic
    still_image_url: http://admin:******@10.0.0.140:80/PSIA/Streaming/channels/1/picture
    name: Bag hus

  - platform: generic
    still_image_url: http://admin:******@10.0.0.130:80/PSIA/Streaming/channels/1/picture
    name: Fordør
Kodeblok
titleStream
ffmpeg:
  ffmpeg_bin:  /usr/bin/ffmpeg

camera:
  - platform: ffmpeg
    input: rtsp://admin:******@10.0.0.140:554/Streaming/Channels/1
    name: Bag hus (stream)

  - platform: ffmpeg
    input: rtsp://admin:******@10.0.0.130:554/Streaming/Channels/1
    name: Fordør (stream)

NMap

Kodeblok
apt-get install nmap
sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip
sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip /usr/bin/nmap

...