This object is in archive! 

compatibility with Homebridge

DEBUC Dusty shared this question 8 years ago
Answered

Do you know il the zipabox or zipatile are or will be compatible with Homebridge??

Replies (15)

photo
2

I have so much the same expectation!!!

Any smart developper interested in creating a zipabox homebridge plugin?? :-)

Unfortunately I don't feel smart enough... :s


All info here: https://github.com/nfarina/homebridge

Homebridge plugins here: https://www.npmjs.com/browse/keyword/homebridge-plugin

photo
2

Found this the other day: https://github.com/lrozema/homebridge-zipato/blob/master/README.md


Haven't had the time to test it yet. Anyone know if it's working ok?

photo
1

I will try it in the week-end...

photo
2

I tried. Pluggin is not registered for the time being, so that the installation fails with a 404 error. Issue is already logged and waiting for an answer from the dev.

photo
1

Something new ?

photo
2

plugin is still not registered. Nevertheless you can force install from sources via


# npm install -g --save https://github.com/lrozema/homebridge-zipato


I have to dig a bit on the config side to optimize it, but I have it already running, with zipato devices visible on Home app :-)

photo
1

sounds good. Hopefully Zipato could work with you to get this up and running officially. Maybe pay you for your time too ;-)

photo
2

so... let's say it's a start, but the dev still have (a lot of) homework to achieve:

- all zipato devices are interpreted either as light or switch (whatever their real type)

- most controls are not operative via Home app (you get a "no feedback" answer and nothing happen on your device)

- some (many) devices are not understood so that you don't see them in Home app


Let's see dev feedback...

photo
1

any news?

photo
1

dont hold your breathe. Think this will be a long time in coming, unless a 3rd party can do something, such as Imperihome.

photo
1

No News ??

photo
1

https://github.com/lrozema/homebridge-zipato This is the closest you'll get. Currently only supporting light switches and scenes. Seems the developer is on a leave of absence at the moment too. Maybe with enough support he will continue.

photo
1

Yep. On my side I keep regularly looking at dev feedback on my ticket on GitHub, but as Adrian said, no news received... fingers crossed...

Or we need an active dev to take over.

(I stopped using it for the time being, until next release, if any)

photo
1

any news??

photo
1

Hi,

Did anyone else try?

I could not get any feedback from the dev so... no update, indeed, unfortunately :-(

photo
1

I've updated it to read out my temperature sensors, and for that simple feature it works. The homebridge plugin seems to rely on yet another dead project, the zipabox npm library which hasn't been updated for several years.

I left the homebridge running over the night, and it seems it lost connection with the Zipato servers somehow, and therefore were unable to control the devices until a restart.


I'll dig a bit deeper into this integration during the holidays, if time permits.

photo
4

I've fixed the issue of loosing Homebridge -> Zipabox Cloud connectivity issue. I've created a pull request to the zipabox npm library which the homebridge-zipato plugin relies on. Hopefully the maintainer responds, though the library hasn't been updated in quite some time.

photo
1

Hello emryl! Is it possible to share your code with us? I would greatly appreciate that!


- Thanks

photo
1

It seems that your pull request has been merged.


Thanks for your help on this cool project :)

photo
2

Mark, the code is available at my repository: https://github.com/mry/homebridge-zipato/commit/82c513cfed829a81d880daf674bdab077b7b57c5


I'll try and contact the developer and see if I can push to the npm registry since he hasn't done so yet.


I'll also do a writeup how to set it up in a docker container whenever I get some time over.

photo
1

Now the downside is that the zipabox integration library, which is used by the homebridge-zipato plugin, is based on the older API and will need to be rewritten against the new API (v2).

photo
1

Hi, I am very intersted in having Homekit for Zipato, too.

I am working with Programing.

Found that the underlaying api was Updated 3 Months ago.

The Login Looks like at Zipato API.

Anybody able to Update the Plugin ? Of possible i woud help.


https://github.com/espenmjos/zipato

Thx good Night.


Stefan

photo
1

Hi Stefan,

if u are a Programmer, feel free to do the Changes :D

I just tested the old version, Homebridge will get all Discovered Devices...but I can't Control them.

Regards Helle

photo
1

Hallo Helle,

können auch Deutsch kommunizieren, solange es keine finale und wichtigen Infos sind. Bei mir (habe es auf einem MAC installiert), habe ich nur das System gesehen, allerdings keine Devices. Selbst, Welche node.js Pakete hattest Du installiert?


Grüsse

Note: will change back to Englisch for important infos :-)

photo
1

Hi Stefan,

Node.js:

node -vv9.2.0


Lasse das ganze auf einer VM mit Debian laufen.

Startet Homebridge ohne Fehler?

Am besten mal die Logs posten:

homebridge >> /tmp/homebridge.log 2>&1 &


Gruß Helle


Gruß Helle

photo
1

Hi Helle,

und welche Module/Version:

Homebridge

Zipato

Habe bemerkt, dass es hier schon Abhängigkeiten gibt.. :-)

photo
1

Hi Stefan,

beides die letzen Versionen.

Die Zipato Version ist allerdings schon 3 Jahre alt...

Gruß Helle

photo
1

ok.

https://github.com/espenmjos/zipato oder


lrozema/homebridge-zipato


Hast Du noch zusätzlich ausser Homebridge und das Plugin etwas installiert. Es wird ja eine ZIPATO Bibliothek verwendet.

Sorry für die vielen Fragen, aber ich würde gerne sicherstellen, dass wir exakt dieselbe Ausgangsbasis haben. Das macht es einfacher :-)

Grüsse und danke für das rasche Feedback...immer!

photo
1

Hi Stefan,

https://github.com/lrozema/homebridge-zipato musst du installieren.

Meine Verzeichnisstruktur sieht so aus:

/usr/lib/node_modules/homebridge-zipato

Und in dem homebridge-zipato Verzeichnis gibt es ein Unterverzeichnis:

node_modules/zipabox/

Dort ist dann folgendes Installiert:

https://www.npmjs.com/package/zipabox


Gruß Helle

photo
1

Hi Helle,

prinzipielll sehe ich die Bridge.. kann diese auch hinzufügen, allerdings sehe ich keine Devices..nur ein Gerät Homebridge... das ich einem Raum hinzugefügt habe...

hemm.

photo
1

Hi,

ok dann zeig mal bitte deine config.json

Gruß Helle

photo
1

Hi all,

after playing with some line of code here some tricks, which may help:

If you have problems comment the

//zipabox.showlog = true; in the home bridge-zipato index.js file.


This enables debug mode and you will see much more output in the console window. For myself it was a mismatch in username (forgot to delete closing brackets in sample code).

Still not working find. It is loading all devices. But should only handle lights.. scenes.. I added some log output lines in the same index.js to get more infos.

Sample:

platform.log("ZipatoPlatform Skip Devices:" + device.name);

or console.log

I got now the error that ReferenceError: Log is not defined in the zipabox module.

Keep working on this stuff..

And the good news. Login seems to work with current api when reading devices... We will see.


Good night!

photo
1

Stefan,

Thanks a lot for the initiative!

I installed it in the past and removed it due to lack of stability (keep crashing / loosing zipabox interface) and missing features (shutters in particular).

I still have my Homebridge running, therefore I’d be happy to support you as beta tester if you need.

Thanks

photo
Leave a Comment
 
Attach a file