-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
can t connect Nefit Easy to Home bridge Sinology NAS #62
Comments
When a command example starts with a So try executing this command:
|
amazing ... LOL homebridge@SynAs:/volume1/homebridge $ npm i homebridge-nefit-easy -g added 90 packages in 9s |
ok, now I still can't save the config window: × |
Here is how my config looks like : of course the personal data is changed const NefitEasyCommands = require('nefit-easy-commands'); |
this is also not working: { |
Try removing the underscores from the access key. However, that's not what a regular Homebridge configuration file looks like. You first need to have a working Homebridge installation, then you can add support for the Nefit Easy to it. This is explained in the documentation. You can also take a look here for what the config should look like: https://gathering.tweakers.net/forum/list_message/65893906#65893906 Or you might even want to consider installing Hoobs on your Synology, which will handle a lot of the difficult parts of setting up Homebridge: https://mariushosting.com/how-to-install-hoobs-on-your-synology-nas/ From what I know (I've never used it though), you should be able to install the Nefit Easy plugin from its web interface. |
My HomeBridge is working great for longer than a year now, so that could not be the problem. I got 10 plug ins installed and all are operating great. Just NefitEasy is not :-) |
You have to check HomeBridge's log to see why it's crashing, but it's probably because of incorrect credentials. |
I got HomeBridge working again, config file is saving as well, but Nefit Easy is not working - :-( |
"Not working" isn't something I can help with, it can mean 1000 different things. Since you have Node.js installed, to debug this issue it's easiest to install the CLI client:
Then you should be able to see if it can connect, and if not, why not:
|
After installing child bridge it's not displaying the QR code so I can ad it to the Home Kit set up. Its asks to restart homebridge en return to the child bridge and that's a loop - the QR code never appear. "Restart Homebridge to finish setting up this child bridge. After another restart I see in the log file: Error: Unhandled error. ('XMPP authentication failure') This is how my config file looks like now: { here are some logs: nefit-easy-commands/node_modules/bluebird/js/release/async.js:15:14) and the result of your last command line: Usage: |
That's not what it should look like at all. The correct format is explained in the documentation:
But this won't fix the "XMPP authentication failure", which is caused by either an incorrect serial number or an incorrect access key. Also, are you sure you have a Nefit Easy and not a Bosch EasyControl? Those are two different devices, even though they look similar. This plugin only works with the Easy. |
Yes, im sure I got Nefit Easy and NOT the Bosh Easy Control.
What I got is the very first version of control device. I think I got it somewhere in 2017/18.
Here is a screenshot of the status of the plug in now:

When I click to Connect to Home Kit:

And after restart… no changes
Gr. Ivo
Ivo Ivanov
founder / owner
AppleSupport Gorinchem
p: +31-183-707010 m: +31-618806310
a: Bastion x 4207GE Gorinchem The Netherlands
w: www.applesupport.me <http://www.applesupport.me/> e: ***@***.*** ***@***.***>
<https://www.facebook.com/AppleSupportMe> <https://twitter.com/AppleSupportME> <https://www.linkedin.com/in/ivoivanovnl/> <https://www.instagram.com/ivo_applesupport/>
YOUr sTop @ a support place in Gorinchem <http://applesupport.me/contact/>
… On 21 Dec 2023, at 20:02, Robert Klep ***@***.***> wrote:
This is how my config file looks like now:
That's not what it should look like at all. The correct format is explained in the documentation <https://github.com/robertklep/homebridge-nefit-easy#configuration>:
{
"_bridge": {
"username": "0E:99:83:6E:78:22",
"port": 47820
},
"accessories": [
{
"accessory": "NefitEasy",
"name": "thermostaat",
"options": {
"serialNumber": "657693091",
"accessKey": "FzN9gLQuXXXXXXXX",
"password": "MyPassword"
}
},
{
"accessory": "NefitEasyOutdoorTemp",
"name": "buitentemperatuur",
"options": {
"serialNumber": "657693091",
"accessKey": "FzN9gLQuXXXXXXXX",
"password": "MyPassword"
}
}
]
}
But like I said, this won't fix the "XMPP authentication failure", which is caused by either an incorrect serial number of an incorrect access key.
Also, are you sure you have a Nefit Easy and not a Bosch EasyControl? Those are two different devices, even though they look similar. This plugin only works with the Easy.
—
Reply to this email directly, view it on GitHub <#62 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AD2O3B4VJOTM4ZSYDV2C3SDYKSBS7AVCNFSM6AAAAABA6O4BN2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRWG44TOMZSHA>.
You are receiving this because you commented.
|
Github doesn't support attachments in e-mails, please visit the website and add your images to your comment 😊 |
Is anything being logged anywhere? I don't HomeBridge myself so no idea where to look. |
This comment was marked as outdated.
This comment was marked as outdated.
So, I found a home kit set up code in the log I just send you, so I deleted the bridge and added it manually via the set up code in the log file. Now it seems that it's connecting to my nefit easy thermostat. Communication is stil not ideal. As I can see that the temperature is set to 25', but the heater is not actually starting up with heating. See foto: Ok, after 3 + min it actually started heating ... |
The log suggests that the credentials for NefitEasyOutdoorTemp are not correct. But do you really need that accessory? Because it's not required in any way to control your Nefit Easy device. |
Nefit easy outdoor temp? I do not have such accessory … Verstuurd vanaf iPhone - excuses voor de eventuele typefouten -:)AppleSupport.me |Gorinchem+31 61 880 ***@***.*** | Twitter | LinkedInOn 29 Jan 2024, at 20:44, Robert Klep ***@***.***> wrote:
The log suggests that the credentials for NefitEasyOutdoorTemp are not correct. But do you really need that accessory? Because it's not required in any way to control your Nefit Easy device.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
The log says you do:
|
yeah I see that... This the default name the thermostat is getting by installing the plug in. I can do what ever I want to try to change it to my own name... it won't take it. After I insert my data ( passwords etc) it creates a new thermostat with my given name and data, which is fine, and this thermostat works fine, but... there is still a second child bridge that the plug in creates automatically and I can't delete it... what ever I try :-) see my previous screenshots. I saw you pushed an update yesterday ( based on my input I guess) - LOL Thank you so far for you support Robbert. |
I pushed an update to fix two typos 😅 But to be honest, I don't know why Homebridge would be creating two bridges where one works and the other one doesn't (other than that second bridge/accessory being declared in the configuration, which if I understand correctly it doesn't). |
yeah ! It has something to do with the Child Bridge settings im guessing. Because if a child bridge options is not ON - the whole Homebridge can't start at all :-) |
Hi all, hi Robbert, I have tried at least 40 times to create connection with my Nefit easy thermostat , but unfortunately no luck so far. I am getting general error :
×
Config Syntax Error
Config contains invalid JSON
can't install the install command neither:
Note: This is a restricted shell, sudo cannot be used here.
Homebridge Terminal for Synology DSM
Node.js Version: v18.15.0
Node.js Path: /var/packages/Node.js_v18/target/usr/local/bin/node
Plugin Path: /volume1/homebridge/node_modules
Update Node.js: hb-service update-node
Install Plugin: hb-service add homebridge-plugin-name
Remove Plugin: hb-service remove homebridge-plugin-name
homebridge@SynAs:/volume1/homebridge $ $ npm i homebridge-nefit-easy -g
bash: $: command not found
homebridge@SynAs:/volume1/homebridge $
can somebody help please ?
The text was updated successfully, but these errors were encountered: