All Projects → openhab → Openhab Core

openhab / Openhab Core

Licence: epl-2.0
Core framework of openHAB

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Openhab Core

Openhab Ios
The repository of the iOS client
Stars: ✭ 141 (-70.13%)
Mutual labels:  home-automation, openhab, iot, internet-of-things
Ha Floorplan
Floorplan for Home Assistant
Stars: ✭ 1,626 (+244.49%)
Mutual labels:  home-automation, iot, internet-of-things
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+638.77%)
Mutual labels:  home-automation, iot, internet-of-things
Entity Controller
Entity and lighting controller for managing devices via timers, scripts, and sun-based time restrictions.
Stars: ✭ 156 (-66.95%)
Mutual labels:  home-automation, iot, internet-of-things
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-81.99%)
Mutual labels:  home-automation, iot, internet-of-things
Psmqtt
Utility reporting system health and status via MQTT
Stars: ✭ 95 (-79.87%)
Mutual labels:  home-automation, iot, internet-of-things
Freedomotic
Open IoT Framework
Stars: ✭ 354 (-25%)
Mutual labels:  home-automation, iot, internet-of-things
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+79.24%)
Mutual labels:  home-automation, iot, internet-of-things
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (-64.41%)
Mutual labels:  home-automation, iot, internet-of-things
Broadlink Mqtt
MQTT client to control BroadLink devices
Stars: ✭ 169 (-64.19%)
Mutual labels:  home-automation, iot, internet-of-things
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (-61.44%)
Mutual labels:  home-automation, iot, internet-of-things
Pysmartthings
A python library for interacting with the SmartThings cloud API build with asyncio and aiohttp.
Stars: ✭ 51 (-89.19%)
Mutual labels:  home-automation, iot, internet-of-things
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+122.46%)
Mutual labels:  home-automation, iot, internet-of-things
Core
🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+10125.64%)
Mutual labels:  home-automation, iot, internet-of-things
Smarthome
Eclipse SmartHome™ project
Stars: ✭ 867 (+83.69%)
Mutual labels:  home-automation, iot, internet-of-things
Dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Stars: ✭ 202 (-57.2%)
Mutual labels:  home-automation, openhab, iot
Coapnet
CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.
Stars: ✭ 23 (-95.13%)
Mutual labels:  home-automation, iot, internet-of-things
Home Assistant Config
Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC 🏠 🤖
Stars: ✭ 926 (+96.19%)
Mutual labels:  home-automation, iot, internet-of-things
Home assistant files
Here are my Home Assistant configuration files
Stars: ✭ 159 (-66.31%)
Mutual labels:  home-automation, iot, internet-of-things
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-98.31%)
Mutual labels:  home-automation, iot, internet-of-things

openHAB Core

Build Status EPL-2.0 Bountysource

This project contains core bundles of the openHAB runtime.

Building and running the project is fairly easy if you follow the steps detailed below.

Please note that openHAB Core is not a product itself, but a framework to build solutions on top. It is picked up by the main openHAB distribution.

This means that what you build is primarily an artifact repository of OSGi bundles that can be used within smart home products.

1. Prerequisites

The build infrastructure is based on Maven. If you know Maven already then there won't be any surprises for you. If you have not worked with Maven yet, just follow the instructions and everything will miraculously work ;-)

What you need before you start:

Make sure that the mvn command is available on your path

2. Checkout

Checkout the source code from GitHub, e.g. by running:

git clone https://github.com/openhab/openhab-core.git

3. Building with Maven

To build this project from the sources, Maven takes care of everything:

  • set MAVEN_OPTS to -Xms512m -Xmx1024m
  • change into the openhab-core directory (cd openhab-core)
  • run mvn clean install to compile and package all sources

If there are tests that are failing occasionally on your local build, run mvn -DskipTests=true clean install instead to skip them.

How to contribute

If you want to become a contributor to the project, please read about contributing and check our guidelines first.

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