PArns/ioBroker.netatmo

Support for Bubendorff rolling shutter / Support für Bubendorff Rollläden (via iDiamant)

Closed this issue · 22 comments

Is your feature request related to a problem? Please describe.
the Bubendorff iDiamant controller (obviously) connects to the Netatmo cloud to control rolling shutters built by Bubendorff. But I can't see the shutters in the web interface. Controllable only through the "Home+control" app, see below
Laut Werbung wird der iDiamant controller über die Netatmo-Cloud gesteuert. Allerdings finde ich die Rollläden nicht, wenn ich mich per Web einlogge. Diese lassen sich nur über die Home+control App steuern, siehe unten.

Describe the solution you'd like
I would like to control the shutters using the Netatmo adapter.
Ich würde die Rollläden gern über den Netatmo-Adapter via iDiamant steuern.

Describe alternatives you've considered
right now I use 12 Bubendorff remote controls switched by 24 homematic actor channels.
Aktuell nutze ich 24 Homematic-Aktorkanäle, die 12 Bubendorff Installationssender ansteuern.

Additional context
The App:
https://apps.apple.com/au/app/home-control/id1188809809?l=de

The API:
https://dev.netatmo.com/apidocumentation/control

I found this project to control the iDiamant device:
Hier ein Projekt zur Steuerung des iDiamant Controllers:
https://github.com/clementprevot/home-assistant-idiamant

As already written in the other GitHub thread, please send debug log from start after linking netatmo account to me via email

already sent the file by email... :-)

@AtrejuAZ Whyever I can not send you an email anymore because google blocks it. Please try GitHub version!

Ich sehe deine Beiden Rollos und kann auf "Stop" triggern - mehr hab ich mich ohne Rückfrage nicht getraut 😄

Ich habe es so gebaut das er nach einer Aktion nach 2 und nach 17s nochmal status update holt ... Das problem ist das Netatmo da nichts von sich aus meldet ... also es besteht eine große Chance das der Status out of sync ist wenn Du app oder Wandtaster nimmst - dann kann ich nichts gegen tun.

Hättest du ruhig machen können... :-)
Das sieht schonmal richtig gut aus. Die zwei definierten Rollläden funktionieren. Meine Aufgabe wird jetzt sein, die 20 vorhandenen Rollläden im iDiamant zu konfigurieren und dann mal ausgiebig zu testen... Das wird eine Weile dauern, denn dazu muss ich die Rollläden (und damit das halbe Haus) pro Rollladen stromlos schalten, sonst kann man keine neue Remote anlernen. Habe auch vor, mal ein paar Rollladengruppen zu definieren. Ich gebe Dir Bescheid! In meinem Fall wäre die fehlende Rückmeldung seitens Netatmo unkritisch, da ich die Rollläden AUSSCHLIESSLICH über iobroker ansteuere. Die Handtaster liegen nur für den Notfall in einer Schublade und es besteht keine Gefahr, die Netatmo-App zu benutzen. Die gewinnt bei mir den ugly app award.

Warum Deine Mail nicht ankommt kann ich dir nicht sagen. Merkwürdig. Die Benachrichtigung hier von Github geht an die gleiche Adresse. Ich schicke dir nachher nochmal eine andere Adresse.

Jetzt aber das Wichtigste: VIELEN DANK für die tolle Arbeit. Ich bin ehrlich begeistert! Melde mich nochmal per Email. Wird aber wahrscheinlich Montag werden. Besten Dank und alles Gute für 2023!

Ok, dann relesse ich das die Tage schonmal. Super

@AtrejuAZ update nochmal von github, dann wirds ggf noch besser

Und bitte normales Github und nicht mehr den Branch "shutter "oder sowas

@Apollon77 das Update habe ich gemacht. Allerdings ist mir jetzt spontan keine Änderung aufgefallen. Version ist noch die 3.0.0. Aber ich kann um diese Zeit auch nicht mehr wirklich testen. Schon Ruhe im Haus :-)

Liebe Grüße und DANKE

Alles gut, hauptsache die aktuellste Installiert (kannst du prüfen wenn im Admin der Text der "bubendorff checkbox" jetzt was gescheites steht :-)

Dann ist es die richtige :-)

Viel Spass beim testen morgen ... mache im laufe des tages vllt mal ein Release damit

3.1.0 on it's way

Mega Zufall, hab seit ein paar Wochen auch Bubendorff Rollläden > vielen Dank funktioniert einwandfrei! :-)
Eine Frage zur Integration der Schnittstelle: Sind das alle Daten die Netatmo zu den Rollläden zur Verfügung stellt (befürchte ich fast da die App ebenfalls nicht mehr hergibt)?
Die Rolläden haben laut Hersteller einen Temperatursensor eingebaut, es wäre super wenn man den Wert auslesen könnte.
Meine Rollläden hängen außerdem nicht am Strom sondern werden per Akku + Solarzelle betrieben. Da wäre der aktuelle Ladezustand natürlich interessant :-)
Vielen Dank und Gruß,
Claus

Schalte adapter auf Debug dann bekommst du beim start pro "gerät" ein json mit allen Daten. da ist nicht mehr dabei denke ich. dalls doch poste so eine Logzeile als neues issue zur Erweiterung

Wenn ich das Whitepaper richtig verstanden habe, dann findet zwischen dem iDiamant und dem ID2/3 keine andere Kommunikation statt wie die zwischen Handsender und ID2/3. Ebenso sind in der API die von dir gewünschten States nicht definiert. Wenn die Kommunikation, wie ich vermute, in dem 868,95MHz Band unidirektional ist, dann kann der Controller im Rollladen nichts zurückmelden. Lasse mich aber gern korrigieren

Danke für die schnelle Info, dachte mir das schon. Die gute Nachricht ist, dass auf diese Weise die Akkus in den Rollläden nicht durch Statusupdates zwischen Rollladen und idiamant geleert werden.
Danke nochmal für den Adapter! ✌🏼

Das ist genau die "Crux". Du stellst im Adapter das Update Interval ein und in dem Interval lädt er die Daten ... also ggf kommt alles sehr stak verzögert. Ich habe auch eingebaut das er - wenn man über den Adapter steuert -nach 2 und 17 Sekunden die Daten früher liesst.
Das ist das was ich technisch sagen kann ... Ob das alles tut müsst Ihr sagen weil ich solche Geräte nicht habe.

Ansonsten wieder Debug Log und dann solltet Ihr auch bei den Updates sehen was als Daten zurückkam.

Die API gibt an der Stelle nichts "realtime" her.

Ja war eher verwirrt wegen dem Status an sich. Es gibt nur 100 und 0 obwohl meine Rollläden auch eine Einstellung haben in der sie als Jalousie offen sind also es müsste quasi drei Einstellungen geben. In HomeKit zeigt er das aber auch nicht an und in der netatmo App muss ich die Position manuell anfahren und dann als Bevorzugte Position je Rollladen speichern, ich gehe davon aus dass die dämliche App das auch nicht als Status mit absoluter Position speichert (weil es ja scheinbar nur 0 bis 100 gibt) sondern nur als Folge von Befehlen..
in Summe alles schon recht stümperhaft…

Also laut Doku gibt es nur die targetposition mit 0..100 und -1 als stop ... und bei einigen Geräten ist es auch nur 0,100,-1 ... Mehr kann ich dazu nicht sagen, sorry

FYI hab es hinbekommen die jalousierbaren Rolladen in den Jalousiemodus zu versetzen mit ioB.
Wenn ich das Minimum bei Target Position auf -2 einstelle und "step" unter common entferne kann ich mit dem Wert -2 den Rolladen in den Jalousiemodus bewegen :-)
@Apollon77 kannst Du das in den Adapter mit einbauen als Standard Möglichkeit? Also das die Targetposition ohne Step und bis -2 geht? Danke Dir!

Was genau ist der "Jalkousiemodus" und wie steuerst DU dann weiter? ALso bevor wir "Magisch" eine -2 einbauen klringt das eher nach nem extra Button der intern dinge tut ... aber gib mal bitte mehr kontext - am besten alles in einem NEUEN Github issue :-) gern hierher verlinkt