UNPKG

3.43 kBMarkdownView Raw
1# ioBroker.nibeuplink
2![Number of Installations](http://iobroker.live/badges/nibeuplink-installed.svg) ![Stable Version](http://iobroker.live/badges/nibeuplink-stable.svg)
3
4This ioBroker adapter receives data from a Nibe heat pump from Nibe Uplink.
5
6## Using this adapter
7
81. You need a Nibe heat pump - bye one if you don't have ;-)
92. You need an account at Nibe Uplink: https://www.nibeuplink.com/
103. After logging in you have an URL in this form: https://www.nibeuplink.com/System/XXXXX/Status/Overview
114. Instead of XXXXX there is a number. This is your System ID. We need this ID.
125. Go to Nibe Uplink Api: https://api.nibeuplink.com/Account/LogIn and log in
136. Click "MY APPLICATIONS" and then "Create application"
147. Fill in: Name and Description can be everything e.g. ioBroker
158. The Callback URL is important. You can use https://z0mt3c.github.io/nibe.html
169. Accept the NIBE Uplink API Services Agreement and click "Create application"
1710. Then you get an Identifier and a Secret - we need them
1811. Install this adapter in ioBroker
1912. At adapter setting page fill in the Identifier and the Secret.
2013. Click the link "Click here to generate the Auth Code on NIBE Uplink."
2114. Follow the instructions. At the end you get your nibe-fetcher code
2215. Copy this code and paste it in the adapter settings at "Auth Code".
2316. Fill in your System ID from Nibe Uplink URL.
2417. Choose your language.
2518. Click Save and Close
26
27If you (later) get a "400 bad request" error in the log, you must get a new Auth Code - so do numbers 13 until 15 and 18.
28
29## Changelog
30
31### 0.3.0
32* Compact mode disabled
33* Support for Node 6 removed
34* Trim whitespaces from setting parameters
35* Bugfix: Customs disabled
36
37### 0.2.2
38* Internal clean-up
39
40### 0.2.1
41* Dependencies updated
42* Fix problem with nodejs 6 and the spread operator and async
43
44### 0.2.0
45* Code change to new template
46* Support for Compact mode (js-Controller 2.0 Feature) added (#1)
47* Translations in settings page
48* Type moved from general to climate control
49
50### 0.1.1
51* Do not create deprecated sub path objects - only update them if present (if you have them and don't use them, you can delete them)
52* info.connection added
53
54### 0.1.0
55* Objects tree changed: New, more readable objects added
56
57### 0.0.2
58* Language support for objects tree
59
60### 0.0.1
61* Initial release
62
63## License
64MIT License
65
66Copyright (c) 2019 Sebastian Häßelbarth <seb@sebmail.de>
67
68Permission is hereby granted, free of charge, to any person obtaining a copy
69of this software and associated documentation files (the "Software"), to deal
70in the Software without restriction, including without limitation the rights
71to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
72copies of the Software, and to permit persons to whom the Software is
73furnished to do so, subject to the following conditions:
74
75The above copyright notice and this permission notice shall be included in all
76copies or substantial portions of the Software.
77
78THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
79IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
80FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
81AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
82LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
83OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
84SOFTWARE.
\No newline at end of file