NEWS
Test Adapter VeSync
-
Ich habe VeSync übrigens mal kräftig angeranzt, da man sich in deren (iOS-)App ständig neu anmelden muss, darauf bekam ich folgende Antwort:
- Lassen Sie uns mit Ihnen klären, ob Sie ioBroker zum Bau eines Smart Homes verwendet haben. Es erfolgt alle 12 Stunden eine Anmeldung beim Konto. Da unser Konto die gleichzeitige Anmeldung von 5 Geräten unterstützt, wird dieses Phänomen verursacht. Wir empfehlen Ihnen, die automatische Anmeldung von ioBroker bei Ihrem VESYNC-Konto zu deaktivieren. *
Vielleicht sollte man in dem ioBroker-Adapter das Intervall zur Neuanmeldung verlängern?
-
@papi-0 ich habe die GitHub version auf die letzte login version angepasst bitte mal testen ob das nach 12h immer noch passiert
Hab so eben Issue aufgemacht:
https://github.com/TA2k/ioBroker.vesync/issues/9
Airfryer Modell:
WiFi_AirFryer_CS158-AF_EU2023-12-29 13:54:17.454 info starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.vesync, node: v18.19.0, js-controller: 5.0.16 vesync.0 2023-12-29 13:54:17.463 info Login to VeSync vesync.0 2023-12-29 13:54:18.274 info Found 1 devices vesync.0 2023-12-29 13:54:18.641 error {"traceId":"1671277644221","code":-11001022,"msg":"the token has expired","module":null,"stacktrace":null,"result":null}Danke dir fürs Anschauen...
-
Ich habe einen AirPurifier131, wird auch in configModule angezeigt - nur steuern scheine ich ihn nicht zu können. Hat jemand einen Tip?
ich bekomme meldungen wie diese:
vesync.0
2023-12-17 17:26:06.700 error {"traceId":"1702830365837","code":-11000030,"msg":"illegal argument","module":null,"stacktrace":null,"result":null} -
Hallo zusammen,
ich nutze den Adapter für meine VeSync WLAN Messsteckdosen. Funktioniert auch alles problemlos.
Wenn ich jedoch eine Steckdose nicht benötige und abziehe, wird mir diese immer mit einer Fehlermeldung (device offline) im Log ausgegeben.vesync.0 2024-01-09 12:04:00.110 error {"traceId":"1704798239752","code":-11300030,"msg":"device offline","module":null,"stacktrace":null,"result":null}Kann ich diese offline Fehlermeldung deaktivieren?
Bei anderen Geräten, mag dies ja Sinn machen, wenn ein Gerät offline ist. Aber smarte Steckdosen verwende ich mal hier, mal da und mal landen sie für ein paar Monate in der Schublade.
-
Hallo zusammen,
ich nutze den Adapter für meine VeSync WLAN Messsteckdosen. Funktioniert auch alles problemlos.
Wenn ich jedoch eine Steckdose nicht benötige und abziehe, wird mir diese immer mit einer Fehlermeldung (device offline) im Log ausgegeben.vesync.0 2024-01-09 12:04:00.110 error {"traceId":"1704798239752","code":-11300030,"msg":"device offline","module":null,"stacktrace":null,"result":null}Kann ich diese offline Fehlermeldung deaktivieren?
Bei anderen Geräten, mag dies ja Sinn machen, wenn ein Gerät offline ist. Aber smarte Steckdosen verwende ich mal hier, mal da und mal landen sie für ein paar Monate in der Schublade.
-
Hi ich habe ein neuen Adapter für VeSync geschrieben.
Zum Installieren:
https://github.com/TA2k/ioBroker.vesyncFür die aktuelle Version
bitte das latest Repo auswählen:

Loginablauf:
Die VeSync Zugangsdaten eingebenSteuerung
vesync.0.id.remote -
@tombox
Hallo Tombox
Habe den Adapter installiert.
Instanz läuft
Habe einen Core 200s
Wie kann ich das level steuern bzw. den Lüfter ein und ausschalten?
Was mir auffällt ist das der Wert fanspeed level schreibgeschützt ist.
Vielen Dank im voraus -
@papi-0 ich habe die GitHub version auf die letzte login version angepasst bitte mal testen ob das nach 12h immer noch passiert
-
Huhu, hatte dir kurz vor Weihnachten (22.12.) meine Zugangsdaten zukommen lassen bzgl zwei Geräte die nicht so recht mit dem Adapter funktionieren.
COSORI Heißluftfritteuse XXL Dual Blaze - Änderung der DPs wird nicht an das Gerät übertragen
Etekcity Körperfettwaage ESF551 - wird vom Adapter zwar erkannt "Found x devices" aber "Device will be ignored"Device without cid: {"deviceRegion":"EU","isOwner":true,"authKey":null,"deviceName":"Waage","deviceImg":"https://image.vesync.com/defaultImages/deviceDefaultImagesV2/BT_SCL_ESF551_EU_240.png","cid":null,"deviceStatus":"off","connectionStatus":"offline","connectionType":"BT","deviceType":"ESF-551","type":"BT-Scale","uuid":"*******************","configModule":"BT_SCL_ESF551_EU","macID":"**********","mode":null,"speed":null,"currentFirmVersion":"R0010V1004","subDeviceNo":null,"subDeviceType":null,"deviceFirstSetupTime":"Dec 22, 2023 11:08:08 AM","subDeviceList":null,"extension":null,"deviceProp":null}. Device will be ignoredWürde mich sehr freuen, wenn du dir das mal anschauen könntest.
-
Huhu, hatte dir kurz vor Weihnachten (22.12.) meine Zugangsdaten zukommen lassen bzgl zwei Geräte die nicht so recht mit dem Adapter funktionieren.
COSORI Heißluftfritteuse XXL Dual Blaze - Änderung der DPs wird nicht an das Gerät übertragen
Etekcity Körperfettwaage ESF551 - wird vom Adapter zwar erkannt "Found x devices" aber "Device will be ignored"Device without cid: {"deviceRegion":"EU","isOwner":true,"authKey":null,"deviceName":"Waage","deviceImg":"https://image.vesync.com/defaultImages/deviceDefaultImagesV2/BT_SCL_ESF551_EU_240.png","cid":null,"deviceStatus":"off","connectionStatus":"offline","connectionType":"BT","deviceType":"ESF-551","type":"BT-Scale","uuid":"*******************","configModule":"BT_SCL_ESF551_EU","macID":"**********","mode":null,"speed":null,"currentFirmVersion":"R0010V1004","subDeviceNo":null,"subDeviceType":null,"deviceFirstSetupTime":"Dec 22, 2023 11:08:08 AM","subDeviceList":null,"extension":null,"deviceProp":null}. Device will be ignoredWürde mich sehr freuen, wenn du dir das mal anschauen könntest.
-
@tombox leider funzt die Heißluftfritteuse noch nicht so richtig

Im Ordner remote funktioniert nur
".remote.Refresh"
".remote.endCook"Im Ordner stepArray01 werden alle DP ordnungsgemäß aktualisiert aber wenn ich selbst was ändere kommt auch hier nichts bei Heißluftfritteuse an.
Wichtiger wäre aber erst mal die Waage. Wenn du das hinbekommst, dass alle 12 Health Daten abgerufen werden und diese immer jeweils im gleichen DP ankommen sodass ich die mit influx protokollieren kann (sieh Mail von heute Nachmittag) dann bekommst wahrscheinlich einen Heiratsantrag von mir

-
Hi @tombox
erst mal vorneweg vielen lieben Dank für deine Bemühungen!!
Ich habe das Problem mit der Waage über java gelöst bekommen. Ich prüfe automatisiert ob ein neuer Unterordner unter vesync.0.healthData.weightingData angelegt wurde. Über den Inhalt lasse ich erkennen um welchen User es sich handelt und anschließend kopiere ich die Werte in eigene DPs, die immer mit den aktuellen Werten überschrieben werden.
Jetzt steht der Auswertung über grafana nichts mehr im Wege :))
Eine Frage hätte ich aber noch: von den insgesamt 13 Werten aus der App (Gewicht + weitere 12 Werte wie Muskelmasse, BMI, Körperwasser usw.) kommen aktuell nur Gewicht und Körperfett im Adapter an. Die 11 anderen Werte sehe ich leider nur in der App.
Bekommt man es hin, dass alle 13 Werte auch vom Adapter erfasst werden?
-
@tombox Nach regelmäßiger Benutzung der Waage hat sich herausgestellt, dass der Adapter nur maximal 100 Werte abruft. Nachdem gestern der 100. Wert abgerufen wurde kommen seitdem keine weiteren Werte im Adapter mehr an.
Folgende 100 Unterordner wurden angelegt:
vesync.0.healthData.weightingData.weightDatas01
vesync.0.healthData.weightingData.weightDatas02
...
vesync.0.healthData.weightingData.weightDatas99
vesync.0.healthData.weightingData.weightDatas100Danach war leider Schluss

Ich gehe von einer Beschränkung innerhalb der Adapter Programmierung aus.
Kann die Abfrage erweitert werden sodass mehr als 100 Wiegevorgänge eingelesen werden?Vielen Dank im Voraus !!
Wenn ich die Historie hier richtig verfolge, bräuchtest du meinen Zugang?
Das wars