This ioBroker Adapter is used in connection with our air-Q device. It polls the values from our sensors and displays them for you in the ioBroker environment.
You should be able to find the adapter through the admin interface.
Otherwise you're welcome to use the ioBroker command line interface through the console. Simply direct to your ioBroker root folder and add the adapter via
iobroker add air-q
This installs the adapter (if it isn't installed already) and starts an instance. In case you only want to install the adapter without creating an instance yet, use the following command:
iobroker install air-q
For more information visit the ioBroker CLI documentation under https://github.com/ioBroker/ioBroker/wiki/Console-commands.
To configure your instance you simply select whether you want to connect it through the IP or the short-ID of your device.
Please make sure you enter the correct IP/ID and password. Then you can also choose how the data should be retrieved. You can clip negative values if you don't need them, with the exception of temperature, of course. You can set up how often the data should be polled by typing in the number in seconds. And lastly you can choose between realtime data or average data.
Now you should be all set up and good to go!
The data will be retrieved and shown in the objects-tab according to your configuration, when the device is found. Of course, depending on the device you own, there might be more sensors shown.
For now we have all sensors for the air-Q Pro included. Optional sensors will be included in a future patch.
- Fixed sensors dropping custom configuration after a restart
- Updated dependencies: version bump for
adapter-core
- Updated dependencies: bumped multiple packages (
chai-as-promised
,sinon
,mocha
) to address vulnerabilities - Codebase maintenance: updated
io-package.json
and added tests against Node.js 22
- Added a checkbox for showing and hiding the password in the instance configuration
- Edited the error messages to be more helpful
- Added logging information when the air-Q device is actually connected
- Added units for each sensor value
- Updates within config files
- Added sensor list update when connecting to a different air-Q in the same instance
- Fixed name display and update of device
- Include typescript files by @pr0crstntr in #6
- Created air-Q class by @pr0crstntr in #4
- Fix restart bug by @pr0crstntr in #7
- Update data poll by @pr0crstntr in #8
- Updated io-package by @pr0crstntr in #9
- Fixed save option for configuration by @pr0crstntr in #16
- Added clear intervals on unload by @pr0crstntr in #26
- Update README by @pr0crstntr in #37
- Changed role for temperature and added unit by @pr0crstntr in #38
- (Katharina K.) initial release
MIT License
Copyright (c) 2024 Corant GmbH
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.