All Projects → 5iver → openHAB-utils

5iver / openHAB-utils

Licence: other
Utilities for use with openHAB

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to openHAB-utils

Smartthingspublic
SmartThings open-source DeviceTypeHandlers and SmartApps code
Stars: ✭ 2,201 (+15621.43%)
Mutual labels:  zwave, zigbee
works-with-home-assistant
Equipment and software that works with Home Assistant
Stars: ✭ 32 (+128.57%)
Mutual labels:  zwave, zigbee
zwave-core
Flexible Z-Wave Service Server - Access your Z-Wave nodes fast and independent - Planned/supported: REST-API, Browser UI, MQTT* - Perfect for maintaining big node-numbers, drop-in ozwcp replacement!
Stars: ✭ 19 (+35.71%)
Mutual labels:  openhab, zwave
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+942.86%)
Mutual labels:  zwave, zigbee
ioBroker.backitup
Backitup enables the cyclical creation of backups of an IoBroker / Homematic installation
Stars: ✭ 43 (+207.14%)
Mutual labels:  backup, zigbee
gh stars export
Exports list of all your starred Github repos to a json file
Stars: ✭ 27 (+92.86%)
Mutual labels:  backup
addon-zwavejs2mqtt
Z-Wave JS to MQTT - Home Assistant Community Add-ons
Stars: ✭ 68 (+385.71%)
Mutual labels:  zwave
aws-utils
This repository provides utilities which are used at MiQ.
Stars: ✭ 20 (+42.86%)
Mutual labels:  backup
note
just note , take down what ever i want
Stars: ✭ 62 (+342.86%)
Mutual labels:  backup
minecraft-backup
Backup script for Minecraft servers on Linux. Supports screen, tmux, and RCON connections. Supports tar and restic backup format.
Stars: ✭ 140 (+900%)
Mutual labels:  backup
JFileSync3
File Syncing with encryption and compression (partly) compatible with encfs / boxcryptor (classic) volumes for local folders and WebDAV backends. Based on JFileSync - hence the name.
Stars: ✭ 20 (+42.86%)
Mutual labels:  backup
iOS-Restrictions-Recovery
Can find the Restrictions or Screen Time passcode of any iOS 7.0-12.5.5 device. iOS 13 and 14 should work in theory, but Keychain-Dumper is very hit or miss on those versions
Stars: ✭ 50 (+257.14%)
Mutual labels:  backup
docker-vackup
Script to easily backup and restore docker volumes
Stars: ✭ 102 (+628.57%)
Mutual labels:  backup
elasticsearch-shell-backup
Elasticsearch 2, 5 shell script backup utils.
Stars: ✭ 18 (+28.57%)
Mutual labels:  backup
vmSafeguard
vmSafeguard is a management, planning, backup system for a Vmware ESXi(s) solution, orchestrated through a Web Admin Panel. RTFM for more info. Under develop since Jun 2020
Stars: ✭ 20 (+42.86%)
Mutual labels:  backup
NoteCrypt
Keep your notes safe and secure with Note Crypt for Android!
Stars: ✭ 32 (+128.57%)
Mutual labels:  backup
ansible-role-borgbackup
No description or website provided.
Stars: ✭ 13 (-7.14%)
Mutual labels:  backup
HABApp
Easy home automation with MQTT and/or openHAB
Stars: ✭ 35 (+150%)
Mutual labels:  openhab
borgjs
📦 A tiny wrapper for BorgBackup to automate your backup workflow
Stars: ✭ 31 (+121.43%)
Mutual labels:  backup
IoT-Developer-Boot-Camp
Quickly get started with Silicon Labs IoT product.
Stars: ✭ 104 (+642.86%)
Mutual labels:  zigbee

openHAB-utils

Utilities for use with openHAB

Zigbee and Z-Wave manual install (BASH)

    NOTE: The development Z-Wave binding has been merged into the master branch, so only choose the development branch for Z-Wave if Chris has instructed you to do so (he may throw a test jar out there).

    This script is interactive and will prompt for input. It must be copied to, and executed from, the addons directory on the openHAB server, using the same account that runs openHAB. After downloading, be sure to set the permissions so that it can be executed (chmod u+x zzManualInstaller.sh), or run it with bash zzManualInstaller.sh. If using a package installation (like openHABian), execute the script with sudo -E -u openhab bash zzManualInstaller.sh. At this time, there is very little error checking in the case of a failure in the script, so you should verify that it has run successfully when it completes, e.g. run list -s | grep -i zig in Karaf. This script can:

    • Download and manually install/upgrade the current snapshot or development Zigbee binding, with a chosen version of the ZsmartSystems libraries
    • Download and manually install/upgrade the snapshot or development version of the Z-Wave binding
    • Uninstall existing versions of the bindings. If they were manually installed, the jars are first backed up.
    • Install openhab-transport-serial

    If you would prefer to not use the menu driven interface, you can use it from the commandline. This is useful if you would like to execute it from a rule. Currently, only installs/upgrades can be performed when running from commandline.

    Here is the output of zzManualInstaller.sh --help...

    This script is capable of downloading and manually installing the latest development or master branch builds of the Z-Wave and Zigbee bindings, and/or the openhab-transport-serial
    feature. The script must reside inside the addons folder and be executed on the machine running OH. Before a binding is installed, any previous versions will be
    uninstalled. Any manually installed versions will also be backed up by moving them to addons/archive. The installation of any binding will also include the installation
    of the opemnhab-transport-serial feature. After using this script, you can uninstall the bindings by deleting their jars from addons or you can use this script.
    
    !!!!! If you have manually added the Zigbee or Z-Wave binding to your addons.cfg file, they must be removed from the file or the old version will reinstall !!!!!
    
    Usage: zzManualInstaller.sh [OPTION]...
    
    If executed without the ACTION argument, menus will be displayed for each option
    
        --ACTION                  Accepted values: zigbee, zwave, both. Specify which bindings to install/upgrade.
        --ZWAVE_BRANCH            Accepted values: development, master. Default: master. Specify the development or master branch for Z-Wave.
        --ZIGBEE_BRANCH           Accepted values: development, master. Default: master. Specify the development or master branch for Zigbee.
        --ZSMARTSYSTEMS_VERSION   Default: latest version, based on selected branch. Specify the version of the ZSmartSystems libraries.
        --HELP                    Display this help and exit
    

    Here is how to install/upgrade the development Z-Wave binding from commandline...

    bash zzManualInstaller.sh --ACTION zwave --ZWAVE_BRANCH development
    

    Here are the steps this script performs and could be used to install or upgrade the bindings manually by hand.

    1. Access the Karaf console
    2. Check for previously installed versions of the bindings... list -s | grep zwave or list -s | grep zigbee
    3. Uninstall any previously installed versions of the bindings... bundle:uninstall org.openhab.binding.zwave and/or bundle:uninstall org.openhab.binding.zigbee. This may need to be repeated, if multiple versions have been installed. Also, remove zwave and zigbee from the addons.cfg, if you've previously added it there.
    4. Remove any Zigbee or Z-Wave jar files in the /addons/ directory.
    5. Download the Z-Wave jar and save to /addons/. The reference to ${OH_VERSION} should be replaced with the newest version of OH snapshot listed here that fits your major version of OH. The reference to ${BUILD_NUMBER} should be replaced with the number that will be found by going to the parent page and getting the highest build number on that page.
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zwave/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zwave-${OH_VERSION}-${BUILD_NUMBER}.jar
    
    1. For Zigbee, download all of these, or just the ones pertinent to your coordinator. Replace all references to ${LIBRARY_VERSION} with the current version of the libraries (e.g., 1.3.1), ${OH_VERSION} with the current snapshot version of OH (e.g., 2.5.3), ${OH_VERSION_MAJOR_MINOR} with the current OH Major.Minor version (e.g., 2.5), and ${BUILD_NUMBER} with the number that will be found by going to the parent page and getting the highest build number on that page.
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee-${ZSMARTSYSTEMS_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.dongle.xbee/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee.dongle.xbee-${ZSMARTSYSTEMS_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.dongle.conbee/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee.dongle.conbee-${ZSMARTSYSTEMS_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.dongle.ember/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee.dongle.ember-${ZSMARTSYSTEMS_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.dongle.telegesis/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee.dongle.telegesis-${ZSMARTSYSTEMS_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.dongle.cc2531/${ZSMARTSYSTEMS_VERSION}/com.zsmartsystems.zigbee.dongle.cc2531-${ZSMARTSYSTEMS_VERSION}.jar
    
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.cc2531/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.cc2531-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.ember/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.ember-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.telegesis/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.telegesis-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.xbee/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.xbee-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console.ember/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console.ember-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console.telegesis/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console.telegesis-${OH_VERSION}-${BUILD_NUMBER}.jar
    
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.console/${LIBRARY_VERSION}/com.zsmartsystems.zigbee.console-${LIBRARY_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.console.main/${LIBRARY_VERSION}/com.zsmartsystems.zigbee.console.main-${LIBRARY_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.console.ember/${LIBRARY_VERSION}/com.zsmartsystems.zigbee.console.ember-${LIBRARY_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.console.telegesis/${LIBRARY_VERSION}/com.zsmartsystems.zigbee.console.telegesis-${LIBRARY_VERSION}.jar
    https://dl.bintray.com/zsmartsystems/com.zsmartsystems/com/zsmartsystems/zigbee/com.zsmartsystems.zigbee.serial/${LIBRARY_VERSION}/com.zsmartsystems.zigbee.serial-${LIBRARY_VERSION}.jar
    
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console.ember/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console.ember-${OH_VERSION}-${BUILD_NUMBER}.jar
    https://openhab.jfrog.io/openhab/libs-snapshot-local/org/openhab/addons/bundles/org.openhab.binding.zigbee.console.telegesis/${OH_VERSION}-SNAPSHOT/org.openhab.binding.zigbee.console.telegesis-${OH_VERSION}-${BUILD_NUMBER}.jar
    
    1. Back in the Karaf console, install the serial transport feature: feature:install openhab-transport-serial
    2. For both Z-Wave and Zigbee, download xstream and copy the jar file to /addons/...
    https://repo1.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.xstream/1.4.7_1/org.apache.servicemix.bundles.xstream-1.4.7_1.jar
    
    1. For Zigbee, download commons-cli and scream3r, and copy the jar files to /addons/...
    https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar
    https://repo1.maven.org/maven2/org/scream3r/jssc/2.8.0/jssc-2.8.0.jar
    

Backup and upgrade manual installation

    This script is interactive and will prompt for input. It will perform a full backup of a manual installation (single directory), and then perform an upgrade. This may be obsolete, since there are official backup and restore scripts, but I haven't looked through them yet.
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].