openHAB

openHAB



Free

2.4.56for iPhone, iPad and more
7.9
38 Ratings
openHAB Foundation e.V.
Developer
27.7 MB
Size
Nov 14, 2022
Update Date
Lifestyle
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
openHAB Screenshots
openHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB poster
openHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB posteropenHAB poster

About openHAB

This is a native iOS user interface application for openHAB - an open source home automation system. The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation. It is designed to be absolutely vendor-neutral as well as hardware/protocol-agnostic. openHAB brings together different bus systems, hardware devices and interface protocols. Supported technologies include KNX, Modbus, DMX, Philips Hue, PLCBus, Sonos, Plugwise, IHC/Elko, RFXCOM, Homematic, Koubachi, Pulseaudio, Samsung TV, Bluetooth, One-Wire, Novelan, Asterisk, generic serial devices and many others. It supports all openHAB features plus automatic discovery of your openHAB and remote connection back to your house over the Internet with my.openHAB service. openHAB is the integration and control point of your Smart Home. You will find openHAB at http://www.openhab.org/
Show More

What's New in the Latest Version 2.4.56

Last updated on Nov 14, 2022
Old Versions
Bug fix and performance improvements.
In particular a fix for users on OH server versions 2.4 and 2.5
Show More
Version History
2.4.56
Nov 14, 2022
Bug fix and performance improvements.
In particular a fix for users on OH server versions 2.4 and 2.5
2.4.54
Nov 2, 2022
* Improvements to network reachability logic
* Adds ability to clear web cache
2.4.53
Aug 28, 2022
- Fixes an incompatibility with openHAB 1.x systems
2.4.52
Jul 26, 2022
Updated support for the openHAB 3.3 Main UI
Improved Main UI network resiliency
Improved layout of settings
2.4.49
Jun 23, 2022
OH3 UI integration - support for local and remote servers
Improved localisation
Sort order for sitemaps can be selected
2.4.47
Apr 11, 2022
- Fix watchOS crash
- Fix intents
2.4.46
Apr 10, 2022
- Fixed intents
2.4.45
Mar 12, 2022
- Fixed some image processing issues
2.4.44
Mar 8, 2022
- Fixed a local auth issue
2.4.43
Mar 2, 2022
- More robust SVG rendering
2.4.42
Feb 28, 2022
- More robust SVG rendering
2.4.41
Feb 4, 2022
- Fix empty sitemap list on OH 2.4
2.4.39
Jan 30, 2022
- Bug fixes and performance improvements
- Shortcuts Integration
- Localization
- SVG rendering improved
2.4.36
Aug 10, 2021
- Bug fixes and performance improvements
- Shortcuts Integration
- Localization
- SVG rendering improved
2.4.20
Jan 5, 2021
Bug fix and performance improvement
Shortcuts Integration
Localization
SVG rendering improved
2.4.0
Aug 20, 2020
Bugfix to connect to OH3
Disabling default collection of Firebase crash report
2.3.1
Jan 31, 2020
Addition
- openHAB-iOS is now also handling dynamic mapping (relevant for instance for avmfritz, spotify, z wave bindings)
- Sliders update in real-time (if set in Settings)
- Add connection setting called "Always send credentials" which controlls whether HTTP Basic Auth credentials should be sent for requests regardless of whether a challenge was issued by the server. Under standard server setups, this option should be turned off. This option can be turned on for servers which don't respond with a 401 challenge when credentials are required.
- Handling connection type changes
- Support for more HTML colors
- Change of site to update list of sitemaps
- Updated client certificate handling to import and store the full certificate trust chain in the keychain and include it in the TLS handshake with the server. This addresses the issue where a client certificate may have been issued by an intermediate CA but the server does not have full chain configured to validate the client certificate.

Fixes:
-Side menu presentation
-Chart legend corrected - legend was still displayed if set to false
-Adjusted UTI settings to get client certificate import working on iOS 13.
-Handling of blank sitemap label
-Embedded images causing infinite loop
-"Ignore SSL Certificates" toggle not only considered at startup,
2.2.35
Oct 9, 2019
Bug fix and performance improvements:
* Fine tuned colors for dark mode
* More space between Value and disclosure indicator >
* Setting `momentary` true for items with `autoupdate="false"`
2.2.21
Oct 7, 2019
Bug fix and performance improvements:
- Fix app crash when rotated to landscape mode
- Client certificate import working properly on iOS 13
- Make text readable in Settings/Legal both in dark and light mode
- Support relative URLs
- Updated to license to EPL 2.0
- Fix sidemenu issues when using ScreenEdgePanGesturesToPresent
2.2.11
Oct 6, 2019
Bug fix - For crash on rotation to landscape
2.2.5
Oct 5, 2019
Bug fix + smaller improvements:
Dark mode also displays charts in dark theme
Improvements on long entries in user name and password of Settings
2.2.2
Oct 4, 2019
* The app is now ready for iOS 13:
* It supports the beautiful Dark Mode

* Improvements relevant to users
* Implemented haptic feedback when buttons are pressed. Note, this is only available from iPhone 7 onwards
* Enhanced the colorpicker, so that it is easier to select the desired color
* Optimized screen usage, so that more information can be displayed
* Changed order of the rollershutter button
* Fixed backwards compatibility with OpenHAB 1.x connections
* Enhanced video component by adding mjpeg support
* Improved the representation of the rollershutter component
* Enhanced authentication process for remote and local connections. This should ensure Basic Auth works in cases where the URL is discovered via Bonjour.
* Fixed data parsing issue
* Changed logic regards showing SSL certificate warning
* Improved handling of sitemaps
* Improved video URL handling on cell reuse

* Behind the scenes
* URLSession wrapped in Alamofire for network access, AFNetworking completely removed
* Improved handling of SSL certificate warning
* Display of icons when connected via https
* Setting authorization header also for icons
* Caching of icons with Kingfisher - SDWebImage purged from code base
* Converted direct URLSession usage in OpenHABTracker to use NetworkConnection.shared.manager instead to ensure that auth handling is handled properly - in particular when a 401 is returned from the server.
* Refactored HTTP Basic Auth to use the taskDidReceiveChallenge delegate so it only includes the Authorization header if requested by the server.
* Completed migration from AFNetworking to Alamofire: purged AlamofireRememberingSecurityPolicy.swift: init(policies: [String: ServerTrustPolicy]) to override ancestor, uncommented evaluateClientTrust and handleAuthenticationChallenge Reworked NetworkManager to it compile successfully with AlamofireRememberingSecurityPolicy Removed main.m, openHAB-Prefix.pch files, openHAB-Bridging-Header.h, openHABTests-Bridging-Header.h
* Fixed retain cycle in setWillSendRequestForAuthenticationChallenge closure
* SFSymbols as source of icons for iOS 13 to eventually replace DynamicButton
* Build improvements
* Swift Package Manager to replace CocoaPod where possible
* Improved fastlane
* Improved test coverage for instance for large JSON files, XML trimming whitespace, improved logic
* Many bug fixes: correct recognition of labelValue
* Refactoring:
* Completed onReceiveSessionTaskChallenge and onReceiveSessionChallenge for image download
* Recursive traversal of widgets data structure
* Refinement of swiftlint, usage of swiftformat
* Update to recent versions of SideMenu: clearing widgets to ensure cell invalidation on sitemap change
* Access to UserDefaults via Preferences to avoid typing errors and improve consistency
* Migrated from responseJSON to responseData
* Reworked XML parsing: now completely based on Fuzi framework
* Setting the FrameUITableViewCell font and color to match Apple's Guidelines
* Retain cycle in loadPage fixed
* Cache invalidation on sitemap change fixed
2.1.4
Aug 16, 2019
Bug fix 
- Fix for users with a single default sitemaps on openHAB server version >= 2.x
- Fix for users with older version 2.x version
- Fix for XML speaking versions, ie < 2.0
2.1.0
Aug 14, 2019
* Setpoint got fixed, handles now decimals properly
* Sliders cells fixed to honor min, max and step, improved to show value that will be set on release
* Handling of images and videos got fixed
* Maps: a default height is set, if none is given.
* Icons are fixed - App is now able to handle png and svg icons
* Long labels are correctly cut off
* Accessibility improved by handling changes in font size
* Reworking the connection to remote myopenhab.org
* Search bar for items was added
* Authentication with mTLS client certificates
* Fixed the handling of push notifications

All this was enabled by a complete rewrite of the app that was migrated from ObjectiveC to Swift
2.0.3
Jan 3, 2019
• MapView Support
• Bugfixes
- Segmented control and selection issue
- Sitemap listing sort order and display
- Switch behavior with slider values
- Checkbox selection issue
- Label color on non-text items

openHAB FAQ

Click here to learn how to download openHAB in restricted country or region.
Check the following list to see the minimum requirements of openHAB.
iPhone
Requires iOS 12.0 or later.
iPad
Requires iPadOS 12.0 or later.
Apple Watch
Requires watchOS 7.0 or later.
iPod touch
Requires iOS 12.0 or later.
openHAB supports English, Dutch, Finnish, French, German, Italian, Norwegian Bokmål, Russian, Spanish

openHAB Alternative

You May Also Like