ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Switchbot #197

Open pockeras opened 5 years ago

pockeras commented 5 years ago

Ein sehr cooles Projekt ein Adapter wäre auch sehr nice 😊......

switchbot Hub Plus, All in One Infrarot Fernbedienung für Smart Home und Entertainment Geräte, switchbot Gateway (kompatibel mit Alexa, Google Home, ifttt) UK - Type G https://www.amazon.de/dp/B07F2WYPY1/ref=cm_sw_r_cp_api_i_Z4aUCb2J214PD

Mit freundlichen Grüßen

Garfonso commented 4 years ago

I have the hardware and will look into creating an adapter as soon as I find find the time for it.

Triox85 commented 3 years ago

Moin moin. SwitchBot Hub Mini wäre für mich auch eine prima Anbindung für iObroker!

RedDev85 commented 3 years ago

Dem kann ich nur bepflichten. Zumal jetzt dann noch der SwitchBot Curtain kommt......Ich find sie super.

mrbungle64 commented 3 years ago

Ich habe heute mit einem Adapter für die Bluetooth Variante ohne Hub begonnen. Habe aber bisher nur einen SwitchBot "Bot" - von daher wird in einer ersten Version praktisch nur dieses Modell unterstützt sein. Theoretisch aber auch noch der "Meter" (Thermometer & Hygrometer), da ich (Stand jetzt) dieses Modul verwende: https://www.npmjs.com/package/node-switchbot

mrbungle64 commented 3 years ago

Ich habe soweit eine erste frühe Version bereitgestellt: https://github.com/mrbungle64/ioBroker.switchbot-ble

Falls also jemand an der Bluetooth Variante ohne Hub Interesse hat und/oder bereit ist eine frühe Version zu testen würde ich mich über Feedback freuen.

Bei mir funktioniert es auf auf meinem Laptop mit Fedora Linux nur teilweise - aber auf meinem ioBroker Produktivsytem (Raspberry Pi 4) recht gut.

Es ist weiterhin zu beachten, dass

mrbungle64 commented 3 years ago

Ich würde mir "zum Spaß" ja sogar noch einen Hub bestellen (ohne den wirklich zu benötigen) um einen Adpater dafür zu bauen.

Weiß zufällig jemand was aus der angekündigten "Open API" geworden ist?

Is API open? Yes, we have an opensource project on GitHub (https://github.com/OpenWonderLabs/python-host). Both Bluetooth (without hub) and RESTFUL APIs (with hub) will be available.

Mit dem verlinkten Python Skript kann man auch nur per Bluetooth "Bot" und "Meter" Geräte steuern (kein "Curtain").

Dieses "SwitchBot opensource project" scheint eingeschlafen zu sein ...

Garfonso commented 3 years ago

ja, hub scheint nicht wirklich anbindbar, zumindest nicht offiziell...

rhasselbusch commented 3 years ago

Hi Sascha,

da ich mir drei Switchbot Meter zugelegt habe würde ich den Adapter sehr gerne auch in der sehr frühen Phase testen, leider scheitere ich schon an der Installation des Adapters.

Ich habe die Dependencies installiert:

$ sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev

Dann habe ich per NPM die Module installiert:

$ npm install @abandonware/noble $ npm install node-switchbot

Jetzt würde ich den Adaper switchbot-ble installieren wollen (https://github.com/mrbungle64/ioBroker.switchbot-ble), kann aber nicht herausfinden wie. Einen NPM Befehl habe ich nicht gefunden, ein Versuch über die Weboberfläche per "Install from Custom URL" mit der Adresse https://github.com/mrbungle64/ioBroker.switchbot-ble funktioniert augenscheinlich auch nicht.

Kannst du mir dabei weiterhelfen?

Danke & Gruß Rolf

mrbungle64 commented 3 years ago

@rohabu

Hi Sascha,

Hi Rolf,

...

Dann habe ich per NPM die Module installiert:

$ npm install @abandonware/noble $ npm install node-switchbot

das wäre nicht notwendig gewesen - sollte aber auch nicht schaden ;)

Jetzt würde ich den Adaper switchbot-ble installieren wollen (https://github.com/mrbungle64/ioBroker.switchbot-ble), kann aber nicht herausfinden wie. Einen NPM Befehl habe ich nicht gefunden, ein Versuch über die Weboberfläche per "Install from Custom URL" mit der Adresse https://github.com/mrbungle64/ioBroker.switchbot-ble funktioniert augenscheinlich auch nicht.

"Install from Custom URL" ist soweit richtig. Was wird denn in dem Popup ausgegeben? Am Ende der Ausgabe sollte "process exited with code 0" ausgegeben werden.

Kannst du mir dabei weiterhelfen?

Danke & Gruß Rolf

rhasselbusch commented 3 years ago

Tatsächlich passiert einfach gar nichts, außer dass das Popup wieder geschlossen wird wenn ich auf "Install" klicke. Ausgefüllt habe ich das Popup wie in folgendem Screenshot zu sehen ist.

https://ibb.co/7yGysy1

rhasselbusch commented 3 years ago

Okay, ich habe meinen eigenen Fehler gefunden. Wenn ich die Adresse bei "Custom URL anstatt bei Github eingebe startet die Installation und läuft sauber durch.

Wenn du etwas bestimmtes getestet haben möchtest etc. sag mir gerne was, dann mache ich das.

mrbungle64 commented 3 years ago

@rohabu

Okay, ich habe meinen eigenen Fehler gefunden. Wenn ich die Adresse bei "Custom URL anstatt bei Github eingebe startet die Installation und läuft sauber durch.

:+1:

Wenn du etwas bestimmtes getestet haben möchtest etc. sag mir gerne was, dann mache ich das.

Einfach mal schauen, ob alle 3 Geräte autom. erkannt werden und die Werte dauerhaft korrekt in den Datenpunkten eingetragen werden :)

Falls Du auf Probleme stößt würde ich Dich bitten direkt einen Issue anzulegen. Feedback kannst Du aber direkt hier posten, denke ich ;)

mrbungle64 commented 3 years ago

@rohabu

Hattest Du bereits die Gelegenheit den Adapter zu testen?

rhasselbusch commented 3 years ago

@mrbungle64

Ja, ich nutze den Adapter mit drei Switchbot "Meter" und es funktioniert bisher völlig problemlos. Ich nutze die Temperaturwerte als Offset zu den Temperaturfühlern meiner FRITZ DECT Thermostate die direkt an der Heizung ja immer leicht falsche Temperaturen messen.

Garfonso commented 3 years ago

Habe es heute auch in Betrieb genommen. Meter auslesen geht hier auch gut. mit den Bots muss ich noch etwas experimentieren. Eben ging das schalten, kann also das known issue noch nicht bestätigen.

Aber eine Rückmeldung, wann der bot mit dem schalten fertig ist, gibt es nicht, oder?

mrbungle64 commented 3 years ago

@mrbungle64

Ja, ich nutze den Adapter mit drei Switchbot "Meter" und es funktioniert bisher völlig problemlos. Ich nutze die Temperaturwerte als Offset zu den Temperaturfühlern meiner FRITZ DECT Thermostate die direkt an der Heizung ja immer leicht falsche Temperaturen messen.

@rohabu

Danke für die Rückmeldung - freut mich, dass es bei Dir gut funktioniert :+1:

mrbungle64 commented 3 years ago

@Garfonso

Habe es heute auch in Betrieb genommen. Meter auslesen geht hier auch gut.

Danke für die Rückmeldung :+1:

mit den Bots muss ich noch etwas experimentieren. Eben ging das schalten, kann also das known issue noch nicht bestätigen.

Aber eine Rückmeldung, wann der bot mit dem schalten fertig ist, gibt es nicht, oder?

Über den Datenpunkt "on" sollte es eine Rückmeldung geben. Manchmal dauert es je nach eingestelltem Intervall ein paar Sekunden bis sich der Wert ändert. Evtl. musst Du noch "control.inverseOnOff" ändern, falls die "Schaltrichtung" umgekehrt für den Bot eingestellt ist. Edit: Sorry, das gilt nur für den "Switch mode". Den anderen habe ich bisher noch nicht getestet. Ich schaue mir das später mal an.

mrbungle64 commented 3 years ago

... Aber eine Rückmeldung, wann der bot mit dem schalten fertig ist, gibt es nicht, oder?

@Garfonso

Ich habe mir mal den Code der Library dazu angeschaut. Da wird einfach davon ausgegangen, dass das Schalten nach 1 Sekunde beendet ist.

Für das Auslesen und Erkennen der Geräte verwende ich eine andere Library. Die hat bei mir aber beim Schalten vom Bot leider nur sehr unzuverlässig funktioniert.

Mal schauen, ob sich da (mit angemessenem Auswand) eine Lösung findet - mich stört das auch, dass man bisher nur über erneutes Abfragen der Zustände herausfinden kann, ob der Bot geschaltet hat bzw. sich im richtigen Zustand befindet.

mrbungle64 commented 3 years ago

Hat eigentlich jemand einen SwitchBot Curtain? Die Library unterstützt das Modell nämlich seit gestern. Dann würde ich mal versuchen das in den Adapter einzubauen. Ich selbst habe aber leider kein Gerät (Curtain) hier.

rhasselbusch commented 3 years ago

Leider nein. Da ich keine derartigen Gardinen habe, habe ich dafür keine Verwendung.

Wenn es die "Smart Humidifier" irgendwann mal wieder zu kaufen gibt kann ich aber mit denen dienen ;-)

mrbungle64 commented 3 years ago

Leider nein. Da ich keine derartigen Gardinen habe, habe ich dafür keine Verwendung.

Wenn es die "Smart Humidifier" irgendwann mal wieder zu kaufen gibt kann ich aber mit denen dienen ;-)

Den kannte ich noch gar nicht ;) Bisher wird das Modell aber noch nicht von der Library unterstützt - aber das kann ja noch kommen.

RedDev85 commented 3 years ago

Ich hätte die Curtain. Bin aber noch nicht zum testen gekommen. Vielleicht das Wochenende.Gruss

mrbungle64 commented 3 years ago

Ich hätte die Curtain. Bin aber noch nicht zum testen gekommen. Vielleicht das Wochenende.Gruss

Hallo @RedDev85

ok, dann versuche ich mal die Unterstüzung für die Curtain in den Adapter einzubauen. Ich gebe Dir dann Bescheid.

mrbungle64 commented 3 years ago

@RedDev85

die aktuelle Version kann nun immerhin schon mal die Zustände vom Curtain abfragen (position, light level, battery etc.) und entsprechen dafür Datenpunkte erstellen - es gibt aber noch keine Möglicheit das Gerät zu steuern. Das schaue ich mir demnächst dann auch mal an.

Bin gespannt auf Dein Feedback, da ich es ja wie gesagt selbst nicht testen kann ;)

RedDev85 commented 3 years ago

Hallo mrbungle64,

leider bekomme ich den Adapter nicht installiert. Liegt es daran das ich den Broker auf WinDoof verwende?

anbei der Install-Log

Gruss

log.txt `

mrbungle64 commented 3 years ago

@RedDev85

Ja, unter Windows müsstest Du anders vorgehen. Du könntest mal folgende Anleitung für die wegen Bluetooth notwendigen Abhängigkeiten probieren: https://github.com/abandonware/noble#windows (wurde aber von mir nicht getestet, da ich kein Windows dafür benutze)

RedDev85 commented 3 years ago

Ich hätte sonst auch den MiniHub von SwichBot

RedDev85 commented 3 years ago

Leider ohne Erfolg. Ich würde gern helfen

log.txt

mrbungle64 commented 3 years ago

Leider ohne Erfolg. Ich würde gern helfen

log.txt

@RedDev85 Bitte der Anleitung folgen: https://github.com/abandonware/noble#windows Das war keine URL um die in den ioBroker zu packen, sondern ein Link zu einer Anleitung um die Abhängigkeiten zu installieren.

RedDev85 commented 3 years ago

sorry mein fehler

mrbungle64 commented 3 years ago

Ich hätte sonst auch den MiniHub von SwichBot

Für den MiniHub gibt es bisher leider keine zugängliche bzw. dokumentierte API.

mrbungle64 commented 3 years ago

@RedDev85

Konntest Du die Abhängigkeiten und den Adpater (erfolgreich) installieren?

rhasselbusch commented 3 years ago

@mrbungle64 ich habe ioBroker auch gerade unter Windows installiert....Installation des Adapters war nach Installation der von dir verlinkten Abhängigkeiten möglich (Hab das über die ioBroker Konsole gemacht) - der Adapter ist allerdings noch im Status gelb.

Ich schau mal ob ich mehr herausfinde.

rhasselbusch commented 3 years ago

Auszug aus dem Log gefiltert auf Switchbot Adapter:

switchbot-ble.0 | 2020-11-12 22:23:44.966 | error | (5160) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:44.659 | info | (5160) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6 switchbot-ble.0 | 2020-11-12 22:23:43.053 | info | (3716) Got terminate signal TERMINATE_YOURSELF switchbot-ble.0 | 2020-11-12 22:23:18.236 | error | (3716) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:17.913 | info | (3716) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6 switchbot-ble.0 | 2020-11-12 22:23:14.531 | info | (8496) Got terminate signal TERMINATE_YOURSELF switchbot-ble.0 | 2020-11-12 22:23:08.840 | error | (8496) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:08.495 | info | (8496) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6

mrbungle64 commented 3 years ago

Auszug aus dem Log gefiltert auf Switchbot Adapter:

switchbot-ble.0 | 2020-11-12 22:23:44.966 | error | (5160) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:44.659 | info | (5160) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6 switchbot-ble.0 | 2020-11-12 22:23:43.053 | info | (3716) Got terminate signal TERMINATE_YOURSELF switchbot-ble.0 | 2020-11-12 22:23:18.236 | error | (3716) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:17.913 | info | (3716) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6 switchbot-ble.0 | 2020-11-12 22:23:14.531 | info | (8496) Got terminate signal TERMINATE_YOURSELF switchbot-ble.0 | 2020-11-12 22:23:08.840 | error | (8496) error: Error: LIBUSB_ERROR_NOT_SUPPORTED switchbot-ble.0 | 2020-11-12 22:23:08.495 | info | (8496) starting. Version 0.0.3 in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.switchbot-ble, node: v10.17.0, js-controller: 3.1.6

Hallo @rohabu

hast Du das hier soweit durchgeführt?

=> WinUSB driver setup for Bluetooth 4.0 USB adapter, using Zadig tool

https://github.com/abandonware/noble#windows

Es scheint wohl wichtig zu sein dieses Zadig tool zu benutzen

Use Zadig to install the WinUSB driver for your USB device. Otherwise you will get LIBUSB_ERROR_NOT_SUPPORTED when attempting to open devices.

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

rhasselbusch commented 3 years ago

Nein, die Punkte aus der Aufzählung sind mir untergegangen :-( Jetzt funktioniert der Adapter und alle "Meter" wurden gefunden - Danke dir!

mrbungle64 commented 3 years ago

Die API wurde vor ein paar Tagen offengelegt: https://github.com/OpenWonderLabs/SwitchBotAPI Damit sollte es nun möglich sein die Geräte über einen Hub einzubinden.

Da ich aktuell keinen Hub habe, werde ich mich damit gerade aber eher nicht mit beschäftigen ;)

Maverick3008 commented 3 years ago

@mrbungle64 : Vielen Dank erstmal für den Adapter!!!

Ich habe den Adapter installiert und es sah alles zunächst gut aus. Müsste der Adapter auch auf grün springen wenn er noch keinen SwitchBot erkannt hat ? Meiner bleibt nämlich gelb. (den Befehl habe ich schon ausgeführt: sudo setcap cap_net_raw+eip $(eval readlink -f which node))

switchbot-ble.0 | 2021-01-29 13:12:02.518 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:12:02.518 | debug | (8266) [scanDevices] setNextInterval: true switchbot-ble.0 | 2021-01-29 13:12:02.516 | debug | (8266) [execNextCmd] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:52.519 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:52.518 | debug | (8266) [scanDevices] setNextInterval: true switchbot-ble.0 | 2021-01-29 13:11:52.516 | debug | (8266) [execNextCmd] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:42.531 | debug | (8266) system.adapter.admin.0: logging true switchbot-ble.0 | 2021-01-29 13:11:42.085 | debug | (8266) state switchbot-ble.0.info.connection changed: false (ack = true) switchbot-ble.0 | 2021-01-29 13:11:42.036 | debug | (8266) [setNextInterval] interval: 250 switchbot-ble.0 | 2021-01-29 13:11:42.035 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:42.002 | info | (8266) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.switchbot-ble, node: v12.20.1, js-controller: 3.1.6

mrbungle64 commented 3 years ago

@mrbungle64 : Vielen Dank erstmal für den Adapter!!!

Ich habe den Adapter installiert und es sah alles zunächst gut aus. Müsste der Adapter auch auf grün springen wenn er noch keinen SwitchBot erkannt hat ?

Hallo @Maverick3008

ja, der sollte auf grün gehen. Kannst Du bitte einen Issue erstellen? Ich sag aber gleich dazu: ich kann da evtl. nur eingeschränkt was machen, wenn Bluetooth nicht richtig funktioniert. Der Adapter selbst macht eigentlich gar nicht viel - die Kommunikation mit und über Bluetooth errledigen die Libraries die ich da verwende.

Meiner bleibt nämlich gelb. (den Befehl habe ich schon ausgeführt: sudo setcap cap_net_raw+eip $(eval readlink -f which node))

switchbot-ble.0 | 2021-01-29 13:12:02.518 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:12:02.518 | debug | (8266) [scanDevices] setNextInterval: true switchbot-ble.0 | 2021-01-29 13:12:02.516 | debug | (8266) [execNextCmd] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:52.519 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:52.518 | debug | (8266) [scanDevices] setNextInterval: true switchbot-ble.0 | 2021-01-29 13:11:52.516 | debug | (8266) [execNextCmd] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:42.531 | debug | (8266) system.adapter.admin.0: logging true switchbot-ble.0 | 2021-01-29 13:11:42.085 | debug | (8266) state switchbot-ble.0.info.connection changed: false (ack = true) switchbot-ble.0 | 2021-01-29 13:11:42.036 | debug | (8266) [setNextInterval] interval: 250 switchbot-ble.0 | 2021-01-29 13:11:42.035 | debug | (8266) [setNextInterval] cmd: scanDevices switchbot-ble.0 | 2021-01-29 13:11:42.002 | info | (8266) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.switchbot-ble, node: v12.20.1, js-controller: 3.1.6

heim0r commented 3 years ago

Da die SwitchBotAPI mittlerweile recht umfangreich dokumentiert ist und zudem Amazon gerade die SwitchBot Produkte stark bewirbt könnte es sich lohnen einen Adapter zu erstellen, der die Cloud-API nutzt. Ich habe mir jetzt zum Testen der Produkte einen Hub Mini, Bot und Meter bestellt, habe selbst aber leider keine Erfahrung im Aufsetzen eines Adapters

Die API wurde vor ein paar Tagen offengelegt: https://github.com/OpenWonderLabs/SwitchBotAPI Damit sollte es nun möglich sein die Geräte über einen Hub einzubinden.

Da ich aktuell keinen Hub habe, werde ich mich damit gerade aber eher nicht mit beschäftigen ;)

lordheandl commented 3 years ago

Hey! Gibt es hier zu schon etwas neues? Ich habe jetzt schon einige Geräte mit dem switchbot Mini hub als remotegeräte u.a. Die Klimaanlage. Funktioniert auch prima über app und google assistant aber ich würde es gerne in eine vis bzw. Iqontrol einbinden, bisher gibt es aber noch keine Möglichkeit Daten abzugreifen.

ThePao89 commented 3 years ago

@mrbungle64 Schon mal vielen Dank für den Adapter!

Hab einige SwitchBot Cutain (noch nicht angekommen) bestellt mit einem Hub Mini. Meine Hoffnung ist nun das ich die Automation über ioBroker lösen kann ohne den Hub. Leider startet der Adapter bei mir auf dem Raspberry Pi 4 mit installierem und funktionierendem BLE Adapter nicht. Bin nicht wirkliche begabt was ioBroker angeht muss ich gestehen. Habt ihr irgendwelche Tipps?

mrbungle64 commented 3 years ago

@mrbungle64 Schon mal vielen Dank für den Adapter!

Hallo @ThePao89

Hab einige SwitchBot Cutain (noch nicht angekommen) bestellt mit einem Hub Mini. Meine Hoffnung ist nun das ich die Automation über ioBroker lösen kann ohne den Hub.

die SwitchBot Curtain werden nicht wirklich unterstützt. Es werden (im besten Fall - weil ungetestet) zwar Datenpunkte erstellt, aber die zeigen nur z.B. die Position an. Steuern kann man die mit dem Adpater nicht.

Leider startet der Adapter bei mir auf dem Raspberry Pi 4 mit installierem und funktionierendem BLE Adapter nicht. Bin nicht wirkliche begabt was ioBroker angeht muss ich gestehen. Habt ihr irgendwelche Tipps?

Wenn Du die Informationen und Installationsanweisungen soweit beachtet hast kannst Du gerne einen Issue erstellen. Aber wie gesagt: den Curtain wirst Du mit dem Adapter nicht steuern können.

J3susC commented 3 years ago

Wird es die Option denn über kurz oder lang geben? Kann man dabei in irgendeiner Form unterstützen?

(Als generelle Info: der Adapter läuft bei mir problemlos, der Curtain wird auch erkannt und die Werte werden korrekt ausgelesen. Wäre es ein hoher Aufwand, den Support für den Curtain zu integrieren? node-switchbot scheint ja Routinen dafür zu führen, oder hilft das nicht weiter?)

mrbungle64 commented 3 years ago

Wird es die Option denn über kurz oder lang geben? Kann man dabei in irgendeiner Form unterstützen?

(Als generelle Info: der Adapter läuft bei mir problemlos, der Curtain wird auch erkannt und die Werte werden korrekt ausgelesen. Wäre es ein hoher Aufwand, den Support für den Curtain zu integrieren? node-switchbot scheint ja Routinen dafür zu führen, oder hilft das nicht weiter?)

@J3susC

Wird es die Option denn über kurz oder lang geben?

Aktuell habe ich dafür keine Pläne, da ich auch nicht plane einen Curtain zu erwerben.

der Adapter läuft bei mir problemlos, der Curtain wird auch erkannt und die Werte werden korrekt ausgelesen.

Das freut mich natürlich 👍🏻

Wäre es ein hoher Aufwand, den Support für den Curtain zu integrieren? node-switchbot scheint ja Routinen dafür zu führen, oder hilft das nicht weiter?

Zum Steuern benutze ich aktuell nicht die "node-switchbot" sondern die "switchbot" Library. Diese unterstützt leider nur "Bot" und "Meter" - war aber zum Zeitpunkt als ich beide getestet habe (zumindest bei mir) deutlich zuverlässiger. Das kann sich inzwischen geändert haben - aber seitdem habe ich mich nicht mehr in der Praxis mit der "node-switchbot" auseinandergesetzt.

Ich habe ehrlich gesagt aktuell keine zeitlichen Ressourcen mehr dafür - um dann auch noch den Support an der Backe zu haben - und nicht mal selbst was davon zu haben 😉 Das sehe ich bei meinen anderen Projekten - da nimmt die Unterstützung von Modelle die ich selbst nicht hier habe einen großen Teil der Zeit in Anspruch die mir insgesamt dafür zur Verfügung steht.

J3susC commented 3 years ago

Alles klar, nachvollziehbar. Wenn ich dir da nichtsdestotrotz Daten liefern kann, sag einfach Bescheid.

lordheandl commented 3 years ago

Gibt es denn keinen der einen Adapter für den hub mini machen kann? Ich will nicht das das Thema einschläft,das hat so viel Potenzial.

DutchmanNL commented 3 years ago

Gibt es denn keinen der einen Adapter für den hub mini machen kann? Ich will nicht das das Thema einschläft,das hat so viel Potenzial.

wen man das gateway hat, die API ist gut documentiert sollte nicht ein al zu grossen problem sein (ich hab die HW nicht)

Ich sehe keine locale API also waehre dan ueber cloud

senger1985 commented 3 years ago

@DutchmanNL Ich hätte den Hub mini und könnte zum debuggen zur Verfügung stehen.

DutchmanNL commented 3 years ago

@DutchmanNL Ich hätte den Hub mini und könnte zum debuggen zur Verfügung stehen.

Das währe ein Anfang damit könnte man mal schauen was möglich ist