Skip to content
This repository has been archived by the owner on Mar 7, 2020. It is now read-only.
/ hmcon Public archive

Homematic Interface and Configuration

License

Notifications You must be signed in to change notification settings

hobbyquaker/hmcon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hmcon

Hinweis: dieses Projekt wurde seit geraumer Zeit nicht mehr weiterentwickelt, ich rate davon ab es zu nutzen. Mögliche Alternativen siehe hier: https://github.com/hobbyquaker/awesome-homematic#ccu-alternatives

Homematic Funk-/Wired-Schnittstellen-Software

architecture

Hmcon dient als Schnittstelle zwischen Smart Home Software (wie z.B. hm2mqtt/mqtt-smarthome, ioBroker oder IP-Symcon) und Homematic Funk- und Wired-Geräten. Hierfür kommen die Schnittstellenprozesse "rfd" und "hs485d" zum Einsatz, die eQ-3 als Teil der OCCU in Binärform unter der "HMSL" Lizenz zur Verfügung stellt. Auf die Logikschicht "ReGa" und das HomeMatic WebUI wird bewusst verzichtet, Hmcon nutzt den Homematic Manager als Weboberfläche zur Verwaltung von Geräten und Direktverknüpfungen.

Installation

Voraussetzungen

Bisher auf folgenden Betriebssystemen getestet:

  • Debian Wheezy (armhf)
  • Debian Jessie (armhf)
  • Ubuntu 14.04 (amd64)

Um Hmcon auf einem 64Bit Betriebssystem auszuführen siehe https://www.thomas-krenn.com/de/wiki/Debian_7_32bit_Libraries oder http://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit.

Hmcon benötigt (falls man den Homematic Manager nutzen will) eine Nodejs Installation: Empfohlene Vorgehensweise:

  • Auf aktuellen Raspberrys (Pi2/3) und auf x86/amd64 Plattformen kann das offizielle Repository von nodesource.com genutzt werden:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
  • Ein weiterer komfortabler Weg Nodejs zu installieren ist auch das Tool n - besonders zu empfehlen wenn man (gleichzeitig) mit unterschiedlichen Nodejs Versionen arbeiten muss.

Installation von Hmcon

Hmcon wird mit einem interaktiven Shell-Script installiert, dass die benötigten Software-Komponenten herunterlädt sowie Konfigurationsdateien und Startscripte anlegt.

wget https://raw.githubusercontent.com/hobbyquaker/hmcon/master/hmcon-setup.sh -O hmcon-setup.sh
sudo chmod a+x hmcon-setup.sh
sudo ./hmcon-setup.sh

Updates können ebenfalls mit hmcon-setup.sh durchgeführt werden.

Migration von einer CCU2

Ein Tool um CCU2-Backups in Hmcon einzuspielen steht hier zur Verfügung: https://github.com/hobbyquaker/hmcon-restore

Lizenzen

hmcon-setup.sh

MIT

Homematic Manager

Copyright (c) 2014, 2015 Anli, Hobbyquaker

CC BY-NC-SA 4.0

OCCU

eQ-3 HMSL

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages