diff --git a/Apps/OpenHAB/appfile.json b/Apps/OpenHAB/appfile.json new file mode 100644 index 0000000..8a732ac --- /dev/null +++ b/Apps/OpenHAB/appfile.json @@ -0,0 +1,128 @@ +{ + "version": "1.0", + "title": "OpenHAB", + "name": "openhab", + "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/icon.png", + "tagline": "Empowering the smart home", + "overview": "The open Home Automation Bus (openHAB, pronounced ˈəʊpənˈhæb) is an open source, technology agnostic home automation platform which runs as the center of your smart home! Its ability to integrate a multitude of other devices and systems. openHAB includes other home automation systems, (smart) devices and other technologies into a single solution. To provide a uniform user interface and a common approach to automation rules across the entire system, regardless of the number of manufacturers and sub-systems involved. Giving you the most flexible tool available to make almost any home automation wish come true; if you can think it, odds are that you can implement it with openHAB.", + "thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/thumbnail.png", + "screenshots": [ + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-1.jpg", + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-2.jpg", + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-3.jpg", + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/OpenHAB/screenshot-4.jpg" + ], + "category": [ + "Home Automation" + ], + "developer": { + "name": "openHAB", + "website": "https://www.openhab.org/", + "donate_text": "Donate", + "donate_link": "https://www.openhab.org/about/donate.html" + }, + "adaptor": { + "name": "CasaOS Team", + "website": "https://www.casaos.io", + "donate_text": "", + "donate_link": "" + }, + "support": "https://discord.gg/knqAbbBbeX", + "website": "https://www.casaos.io", + "container": { + "image": "openhab/openhab:latest-debian", + "shell": "bash", + "privileged": false, + "network_model": "host", + "web_ui": { + "http": "8080", + "path": "/" + }, + "envs": [ + { + "key": "CRYPTO_POLICY", + "value": "unlimited", + "configurable": "no", + "description": "Crypto Policy" + }, + { + "key": "PUID", + "value": "$PUID", + "configurable": "no", + "description": "Run OpenHAB as specified uid." + }, + { + "key": "PGID", + "value": "$PGID", + "configurable": "no", + "description": "Run OpenHAB as specified gid." + } + ], + "ports": [], + "volumes": [ + { + "container": "/etc/localtime", + "host": "/etc/localtime", + "mode": "ro", + "allocation": "automatic", + "configurable": "no", + "description": "Ties the time of the container to the host's time, read only so the container cannot change the host's time." + }, + { + "container": "/etc/timezone", + "host": "/etc/timezone", + "mode": "ro", + "allocation": "automatic", + "configurable": "no", + "description": "Ties the timezone of the container to the host's time zone, read only so the container cannot change the host's time zone." + }, + { + "container": "/opt/openhab/addons", + "host": "/DATA/AppData/$AppID/addons", + "mode": "rw", + "allocation": "automatic", + "configurable": "no", + "description": "Only needed if installing addons unavailable via UI or the Karaf Console." + }, + { + "container": "/opt/openhab/conf", + "host": "/DATA/AppData/$AppID/conf", + "mode": "rw", + "allocation": "automatic", + "configurable": "no", + "description": "Location of the conf folder for openHAB configurations (Note: you must create these folders on the host before running the container)." + }, + { + "container": "/opt/openhab/userdata", + "host": "/DATA/AppData/$AppID/userdata", + "mode": "rw", + "allocation": "automatic", + "configurable": "no", + "description": "Location for logs, cache, persistence databases, etc." + } + + ], + "devices": [], + "constraints": { + "min_memory": 256, + "min_storage": 1024 + }, + "restart_policy": "unless-stopped", + "sysctls": [], + "cap_add": {}, + "labels": [] + }, + "abilities": { + "notification": false, + "widgets": false, + "authentication": false, + "search": false, + "upnp": false + }, + "tips": {}, + "changelog":{ + "latest_updates": "", + "url": "" + }, + "latest_update_date": "1670774526" +} \ No newline at end of file diff --git a/Apps/OpenHAB/icon.png b/Apps/OpenHAB/icon.png new file mode 100644 index 0000000..8609630 Binary files /dev/null and b/Apps/OpenHAB/icon.png differ diff --git a/Apps/OpenHAB/screenshot-1.jpg b/Apps/OpenHAB/screenshot-1.jpg new file mode 100644 index 0000000..0824928 Binary files /dev/null and b/Apps/OpenHAB/screenshot-1.jpg differ diff --git a/Apps/OpenHAB/screenshot-2.jpg b/Apps/OpenHAB/screenshot-2.jpg new file mode 100644 index 0000000..c5a30aa Binary files /dev/null and b/Apps/OpenHAB/screenshot-2.jpg differ diff --git a/Apps/OpenHAB/screenshot-3.jpg b/Apps/OpenHAB/screenshot-3.jpg new file mode 100644 index 0000000..3e4f97d Binary files /dev/null and b/Apps/OpenHAB/screenshot-3.jpg differ diff --git a/Apps/OpenHAB/screenshot-4.jpg b/Apps/OpenHAB/screenshot-4.jpg new file mode 100644 index 0000000..a783f87 Binary files /dev/null and b/Apps/OpenHAB/screenshot-4.jpg differ diff --git a/Apps/OpenHAB/thumbnail.png b/Apps/OpenHAB/thumbnail.png new file mode 100644 index 0000000..648aded Binary files /dev/null and b/Apps/OpenHAB/thumbnail.png differ