All Projects → mdzio → ccu-historian

mdzio / ccu-historian

Licence: GPL-3.0 license
Der CCU-Historian erfasst die Betriebsdaten des Hausautomations-Systems HomeMatic der Firma eQ-3.

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects
HTML
75241 projects
shell
77523 projects
CSS
56736 projects
tcl
693 projects

Projects that are alternatives of or similar to ccu-historian

ioBroker.hm-rpc
Connects HomeMatic Interface-Processes to ioBroker
Stars: ✭ 55 (-47.62%)
Mutual labels:  smarthome, ccu, homematic
ccu-addon-mosquitto
Mosquitto packaged as Addon for the Homematic CCU3 and RaspberryMatic
Stars: ✭ 23 (-78.1%)
Mutual labels:  smarthome, ccu, homematic
ccu-jack
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
Stars: ✭ 63 (-40%)
Mutual labels:  smarthome, ccu, homematic
hm2mqtt.js
Node.js based Interface between Homematic and MQTT
Stars: ✭ 20 (-80.95%)
Mutual labels:  smarthome, homematic
ioBroker.hm-rega
Connects HomeMatic CCU "Logic Layer" ("ReGaHSS") to ioBroker
Stars: ✭ 36 (-65.71%)
Mutual labels:  ccu, homematic
node-red-contrib-homematic
🏠 Control your Homematic devices using Node-Red
Stars: ✭ 18 (-82.86%)
Mutual labels:  ccu, homematic
XML-API
HomeMatic CCU Addon implementing a xml request functionality
Stars: ✭ 106 (+0.95%)
Mutual labels:  smarthome, homematic
binrpc
HomeMatic xmlrpc_bin:// protocol server and client
Stars: ✭ 15 (-85.71%)
Mutual labels:  smarthome, homematic
debmatic
debmatic is a project to install the Homematic OCCU on Debian based systems (Debian, Ubuntu, Raspbian, Armbian)
Stars: ✭ 168 (+60%)
Mutual labels:  ccu, homematic
mTower
mTower is Trusted Execution Environment specially designed to be used on MicroController Units (MCUs) supporting ARM TrustZone technology (e.g., Cortex-M23/33/35p). mTower operates well under restrictions typical for such environment – small RAM and ROM sizes, relatively low performance, absence of rich OSes providing variety of services availab…
Stars: ✭ 34 (-67.62%)
Mutual labels:  smarthome
ioBroker.mihome-vacuum
Control your Xiaomi vacuum cleaner
Stars: ✭ 96 (-8.57%)
Mutual labels:  smarthome
mqtt-dmx-controller
A simple ArtNet / DMX Controller with MQTT Interface 💡🎬
Stars: ✭ 48 (-54.29%)
Mutual labels:  smarthome
kindle-kt3 weatherdisplay battery-optimized
Use your Kindle KT3 (8. generation) for a weather station with weather underground api and homematic weather sensor.
Stars: ✭ 73 (-30.48%)
Mutual labels:  homematic
smartserver
SmartHome Server deployment setup
Stars: ✭ 14 (-86.67%)
Mutual labels:  smarthome
ioBroker.denon
Denon AVR adapter for ioBroker
Stars: ✭ 15 (-85.71%)
Mutual labels:  smarthome
ambianic-edge
The core runtime engine for Ambianic Edge devices.
Stars: ✭ 98 (-6.67%)
Mutual labels:  smarthome
node-red-contrib-loxone
Connect the Loxone Miniserver to node-red via the Websocket API
Stars: ✭ 65 (-38.1%)
Mutual labels:  smarthome
fluxee
💡 Controlling Yeelight smart lights corresponding to f.lux display color temperature
Stars: ✭ 55 (-47.62%)
Mutual labels:  smarthome
tehybug
Low Power WIFI environmental data trackers based on ESP8266 Module
Stars: ✭ 15 (-85.71%)
Mutual labels:  smarthome
ioBroker.openhab
Connect ioBroker with openHAB
Stars: ✭ 13 (-87.62%)
Mutual labels:  smarthome

Release Downloads Donate

CCU-Historian

Langzeitarchiv für die Zentrale (CCU) des Hausautomations-Systems HomeMatic.

cover

Der CCU-Historian ist ein Langzeitarchiv für die Zentrale (CCU) des Hausautomations-Systems HomeMatic der Firma eQ-3.

Die Kommunikationsvorgänge der CCU-Schnittstellen (BidCos-RF, BidCos-Wired und System) werden aufgezeichnet. Darunter befinden sich z.B. die Messwerte aller Sensoren und alle ausgeführten Schaltvorgänge. Aus der Logikschicht der CCU werden zusätzlich die Systemvariablen archiviert. Die gesammelten Daten werden strukturiert in einer Datenbank abgelegt und stehen daraufhin für Visualisierungen oder Analysen zur Verfügung. Für einen ersten Überblick werden Web-Seiten mit Trend-Diagrammen durch einen eingebetteten Web-Server generiert.

Mit vielen tausend Installationen erfreut sich der CCU-Historian bei den HomeMatic-Anwendern einer großen Beliebtheit.

Viele weitere Informationen sind im umfangreichen Handbuch zu finden.

Übersicht

Das folgende Diagramm zeigt die einzelnen Komponenten des CCU-Historians:

CCU-Historian Übersicht

Unterstützte Plattformen

Da der CCU-Historian nur eine Java-Laufzeitumgebung zum Betrieb voraus setzt, ist er auf etlichen Hard- und Software-Plattformen lauffähig:

  • Windows / Linux / MacOS
  • x86 / x64 / ARM

Für bestimmte Systeme existieren fertige Installationspakete:

Hinweis: Für den Betrieb als Addon auf einer CCU3 oder RaspberryMatic muss an der Zentrale ein USB-Stick oder vorzugsweise eine USB-SSD angeschlossen sein!

Installationspakete

Die Installationspakete sind bei den Veröffentlichungen zu finden.

Installation und Konfiguration

Die Installation und Konfiguration ist im Handbuch ausführlich beschrieben.

Entwicklungsumgebung

Der CCU-Historian ist größtenteils in der Programmiersprache Apache Groovy geschrieben. Weitere Programmiersprachen sind Java und JavaScript. Als Entwicklungsumgebung wird die Eclipse IDE ab der V2022-06 in der Variante für Java-Entwickler verwendet. Das Paket ist auf der Download-Seite zu finden. Des Weiteren wird das Groovy-Eclipse-Plugin ab der V4.24 benötigt. Dieses Plugin ist im Eclipse Marketplace (HelpEclipse Marketplace) zu finden und sollte automatisch zur Installation angeboten werden, wenn das CCU-Historian-Projekt importiert wird. Über FileImportProjects from Git kann direkt das Repository geklont werden. Die Zielplattform ist Java Version 8.

Für die Distribution als CCU-Add-On muss unter WindowPreferencesGroovyCompiler die V2.5.17 eingestellt werden. Für die anderen Distributionen V3.0.11.

Alle Beiträge zum Projekt müssen unter die GNU General Public License V3 gestellt werden. Die Lizenzen von verwendeten Bibliotheken müssen mit dieser kompatibel sein.

Lizenz und Haftungsausschluss

Dieses Projekt steht unter der GNU General Public License V3 mit folgenden Ausnahmen:

Bei einer kommerziellen Verwendung des CCU-Historians muss also auf die Erweiterung H2-Highcharts verzichtet werden, oder eine entsprechende Lizenz erworben werden.

Autoren

Copyright (c) 2011-2022

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].