All Projects โ†’ jens-maus โ†’ Raspberrymatic

jens-maus / Raspberrymatic

Licence: apache-2.0
๐Ÿ  A lightweight, buildroot-based Linux operating system alternative for your CCU3, ELV-Charly or for running your IoT "HomeMatic CCU" as a virtual appliance (using ESXi, Proxmox, VirtualBox, Docker/OCI, Kubernetes/K8s, Home Assistant, etc.) or on your own RaspberryPi, Tinkerboard, etc. SBC devices...

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Raspberrymatic

Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: โœญ 3,487 (+334.25%)
Mutual labels:  home-automation, homeassistant, smarthome, iot
Home Assistantconfig
๐Ÿ  Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to โญ it. Updated FREQUENTLY!
Stars: โœญ 3,687 (+359.15%)
Mutual labels:  home-automation, homeassistant, smarthome, iot
Redmatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic ๐Ÿคนโ€โ™‚๏ธ
Stars: โœญ 407 (-49.32%)
Mutual labels:  home-automation, smarthome, iot
Wirehome.core
Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.
Stars: โœญ 180 (-77.58%)
Mutual labels:  home-automation, smarthome, iot
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please โญ๏ธif you like my app :)
Stars: โœญ 30 (-96.26%)
Mutual labels:  home-automation, smarthome, homeassistant
Freedomotic
Open IoT Framework
Stars: โœญ 354 (-55.92%)
Mutual labels:  home-automation, raspberrypi, iot
Homeassistant
Example Home Assistant Configs
Stars: โœญ 168 (-79.08%)
Mutual labels:  home-automation, homeassistant, iot
zigbee
Database of Zigbee devices compatible with third party gateways: ZHA, deCONZ, Zigbee2MQTT, Tasmota, ZiGate, ioBroker,
Stars: โœญ 117 (-85.43%)
Mutual labels:  home-automation, smarthome, homeassistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: โœญ 102 (-87.3%)
Mutual labels:  home-automation, homeassistant, iot
Home assistant
My personal Home Assistant setup - Running on a HassOS VM.
Stars: โœญ 270 (-66.38%)
Mutual labels:  home-automation, homeassistant, smarthome
Awesome Smarthome
Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)
Stars: โœญ 274 (-65.88%)
Mutual labels:  home-automation, smarthome, iot
Dasshio
Hass.io add-on to easily use Amazon Dash Buttons with Home Assistant
Stars: โœญ 140 (-82.57%)
Mutual labels:  home-automation, homeassistant, iot
Gladys
A privacy-first, open-source home assistant
Stars: โœญ 1,874 (+133.37%)
Mutual labels:  home-automation, smarthome, iot
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: โœญ 354 (-55.92%)
Mutual labels:  home-automation, homeassistant, iot
Ct Smart Home
A ready-to-use Node-RED setup for home automation
Stars: โœญ 132 (-83.56%)
Mutual labels:  home-automation, smarthome, raspberrypi
homify
๐Ÿก Open-source home automation / smarthome platform running on PHP (Laravel).
Stars: โœญ 45 (-94.4%)
Mutual labels:  home-automation, smarthome, raspberrypi
Smarthome
Device integration platform for your smart home
Stars: โœญ 92 (-88.54%)
Mutual labels:  home-automation, smarthome, iot
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: โœญ 99 (-87.67%)
Mutual labels:  home-automation, homeassistant, smarthome
Homeassistantconfiguration
Home Assistant Config. For more info see link:
Stars: โœญ 260 (-67.62%)
Mutual labels:  home-automation, homeassistant, smarthome
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: โœญ 325 (-59.53%)
Mutual labels:  home-automation, smarthome, iot

โ€“ The alternative/free operating system for your HomeMatic CCU

Current Release Downloads CI Build Snaphot Build Contributors Average time to resolve an issue Percentage of issues still open Commits since last release Artifact HUB License Donate Twitter GitHub stars

Hier drรผcken fรผr ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡จ๐Ÿ‡ญ deutschsprachiges ReadMe

๐Ÿš€ Quick-Start       ๐Ÿ“š Documentation       ๐Ÿ“ฆ Download       ๐Ÿš‘ Support       ๐Ÿ‘ฎ Licenses


RaspberryMatic is a free and non-commercial OpenSource operating system alternative for the CCU3 or ELV Charly smart home central systems to configure and use HomeMatic/BidCos-RF or homematicIP IoT hardware distributed by eQ-3/ELV. RaspberryMatic has the aim to be 100% compatible to a standard HomeMatic CCU control central for a cloud-free use of HomeMatic IoT hardware on freely available single-board-computers (SBC) like a RaspberryPi, ASUS Tinkerboard or even as a virtual appliance on modern virtual environments (e.g. vmWare ESXi, Proxmox, VirtualBox, Docker/OCI, Kubernetes/K8s, etc.). On top of that, it provides additional exclusive features on different levels (WebUI, Linux-OS, etc.) to provide users with an enhanced user experience compared to the standard vendor-provided CCU firmware from eQ3/ELV.

more...

๐Ÿช Features

Due to the used base components, RaspberryMatic is 100% compatibile to the standard CCU control center distributed by eQ3/ELV (CCU2/CCU3). This means, that not only it can use the same HomeMatic/homematicIP IoT hardware like a CCU3 central with the same base version. It also provides the same level of functionality in areas like the WebUI or Add-on compatibility. Furthermore, even system backups are compatible between the two CCU variants, which allows to easily switch between the vendor-provided CCU firmware and this free open-source based CCU system software.

On top of that, RaspberryMatic provides a whole bunch of enhancements or even bugfixes in the WebUI or underlying Linux operating system which are either not yet integrated in the official eQ3 CCU firmware or will never be integrated due to the functionality not being commercially interesting enough for eQ3/ELV.

more...

๐Ÿ’ป Requirements

RaspberryMatic can be directly installed on the following, commercially distributed CCU hardware:

...or on the following self-made hardware systems:

...or even as a virtual appliance on the following virtualization environments:

more...

โ˜๏ธ Quick-Start

Under Releases you will find dedicated images/files for each supported target hardware. Such an image is e.g. available as an RaspberryMatic-X.XX.XX.YYYYMMDD-XXX.zip download file. After having unarchived this file you should identify a *.img file which can be "flashed" to an adequate target media (sd card, usb-stick, ssd or virtual disk, etc.) using e.g. an imaging tool like Etcher. After having flashed this image on the target media you can then put it into your SBC or CCU3 hardware and boot the system. Depending on the used hardware, RaspberryMatic should then boot-up and try to identify the used HomeMatic/homematicIP RF-Module hardware potentially installed on the GPIO bus of your SBC. If this boot-up is finished, you should be able to access the standard WebUI in your local network by using the address http://homematic-raspi/ in your web browser. Afterwards you should then find yourself in then normal CCU WebUI where you can start configuring/using your HomeMatic/homematicIP IoT hardware.

more...

๐Ÿ“ Documentation

  1. Introduction
  2. Installation
  3. Administration
  4. Usage
  5. Support, Contributions

๐Ÿ˜‹ Support, Contributions

To provide general feedback or start discussions, please use either the Discussion fora in this GitHub project or (if you are german speaking) please contribute to the RaspberryMatic fora of the HomeMatic-Forum. If during discussions in these fora a definite and unique feature request or bug has been acknowledged by other RaspberryMatic users, please feel free to open a dedicated feature or bug fixing request in the issue tracker.

Any contribution in any way is highly welcome. Please feel free to contribute not only by using the official releases. If you have some time and free resources, we welcome any contributing to help to reproduce and perhaps even fixing any open issues in our issue tracker. Also participating in enhancing or fixing the official wiki-based documentation is appreciated. That's why any logged-in GitHub user can directly add and modify any documentation pages in this wiki.

On top of that, direct contributions by sending in PullRequests and source code contributions (Bugs, Features, etc.) are welcome. So if someone would like to see a certain feature implemented or bug fixed and has enough free resources and knowhow, please feel free to directly send in PullRequests using Git/GitHub. Please note, however, that any contribution to this open source project have to be in accordance to the Apache-2.0 open source license under which RaspberryMatic itself is developed and distributed. So by sending in PullRequests you will have to acknowledge that you are fine with the license implications of your contributions. Therefore, please refer to CONTRIBUTING as well as reading our CODE OF CONDUCT before you consider contributing to this project in any form.

more...

๐Ÿ“œ Licenses

The RaspberryMatic build enviroment itself โ€“ the files in this git repository โ€“ as well as the downloadable images in the Releases section are distributed under the open source Apache License 2.0 license. RaspberryMatic itself is distributed completly free of charge and without any commercial intension whatsoever. Please note, that on top of the Apache-2.0 license RaspberryMatic itself is distributed, some components (e.g. the underlying Buildroot/Linux System) can be distributed under different licenses. E.g. Buildroot/Linux itself is distributed under the GPLv2 which could have other implications when changing source parts of these components. Furthermore, the eQ-3 OCCU components RaspberryMatic uses to provide the HomeMatic/homematicIP interconnectivity are distributed under the HMSL license terms.

Disclaimer of Warranty

All project contributors provide RaspberryMatic (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing RaspberryMatic and assume any risks associated with Your exercise of permissions under this License.

more...

๐Ÿ“– Literature

If after reading through this documentatin anyone is still unsure regarding the pros and cons of using RaspberryMatic rather than the standard vendor-provided CCU firmware or if someone would like to read / see more on which additional features RaspberryMatic provides, please see the following list of (mostly german speaking) literature:

Usertreffen Kassel 2019 โ€“ RaspberryMatic Usertreffen Kassel 2018 โ€“ RaspberryMatic Usertreffen Kassel 2017 โ€“ RaspberryMatic (Teil 1) Usertreffen Kassel 2017 - RaspberryMatic (Teil 2)

๐Ÿ‘ Acknowledgements

In addition to the whole list of Contributors which have contributed to the success of RaspberryMatic, we would like to explicitly thank the following list of people for their third-party contributions:

๐Ÿ‘ช Authors

Due to the large number of existing people having contributed to the success of RaspberryMatic, please refer to the Contributors accordingly.

๐Ÿšง ChangeLog

A detailed list of Changes between individual released versions can be reviewed through the Releases section of this GitHub project.

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].