Skip to content

openhab/openhab-sailfishos

Repository files navigation

GitHub Action
Logo
openHAB client for Sailfish OS

Introduction

This app is a native client for openHAB which allows easy access to your sitemaps. The documentation is available at www.openhab.org/docs/.

Get it on Jolla Store Get it on OpenRepos Get it on GitHub

Features

  • Demo Mode: Explore the app without connecting to an openHAB server
  • Display your Main UI Webview
  • Display your sitemaps and widgets and control your devices from your mobile device
  • Supported widgets/element-types within sitemap: Frame, Text, Group, Switch, Switches with Button-Mappings, Selections, Slider, Rollershutter
  • Customizable CoverActions via Settings

Main UI Settings Sitemap view

For more screenshots, see docs/images/ in the GitHub repository.

Technical Information

  • QT-Version 5.6.3
  • Tested on Sailfish OS 5.0.0.62

Roadmap

  • Version 0.0.3 (planned):
    • Add optional authentication for local servers
    • Enhance supported widgets/element-types
    • Management of translations via CrowdIn
    • Customizable Text Items on CoverPage
  • Version 0.0.4 (planned):
    • Add support for remote access (via openHAB cloud)
    • Add App Notifications (via openHAB cloud)

Contributing to the project

We are happy about any contribution to the project, whether it's bug fixes, new features, translations or documentation.

Please check out our Developer Guide for more information on how to contribute.

Localization

All language/regional translations are managed here translations/* in the GitHub repository. If you want to contribute translations, please submit them as pull requests against the translations/*/openHAB-{language-code}.ts files directly.

  • Go to folder translations.

  • If there is a file with your language code, click on it and select the edit icon

  • If not:

    • Click on harbour-openHAB.ts file
    • Select copy icon (Copy raw file)
    • Go back, click Add file -> Create new file
    • Enter openHAB-xx.ts replacing xx with your language code as the name. For example, de for german
    • Paste the copied file in the new file's contents
  • replace:

    <source>Save</source>
    <translation type="unfinished"></translation>

    with the correct translation for your language (remove "type="unfinished" and add the translation in between the tags). For example, for german:

    <source>Save</source>
    <translation>Speichern</translation>

Thanks for your consideration and contribution!

Trademark Disclaimer

Product names, logos, brands and other trademarks referred to within the openHAB website are the property of their respective trademark holders. These trademark holders are not affiliated with openHAB or our website. They do not sponsor or endorse our materials.

Sailfish OS and the Sailfish OS logo are trademarks of Jolla Group Ltd.

About

openHAB App for Sailfish OS

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors