mygekko javascript client library - Druckversion +- myGEKKO - Das Forum (https://forum.my-gekko.com) +-- Forum: Software (https://forum.my-gekko.com/forumdisplay.php?fid=26) +--- Forum: Query API (https://forum.my-gekko.com/forumdisplay.php?fid=46) +--- Thema: mygekko javascript client library (/showthread.php?tid=2289) |
mygekko javascript client library - pinpong - 12.09.2023 Hallo zusammen, Hier eine von mir bereitgestellte javscript(typescript) library auf github veröffentlicht die es den ganzen Entwicklern unter uns einfacher macht Projekte fertig/vor ran zu bringen wie z.B. das NodeRed Plugin, das HomeAssistant Add-On oder den ioBroker. Auch das Entwickeln von neuen Projekten steht nun nichts mehr im Wege. Source code: https://github.com/pinpong/mygekko-client-library Code: import { RemoteClient } from 'mygekko-client-library'; Code: import { LocalClient } from 'mygekko-client-library'; RE: mygekko javascript client library - Isnogudus - 12.09.2023 Ich freue mich darauf, das auszuprobieren. Momentan leidet mein Gekko daran, dass ich nur wenige periodische Abfragen machen kann. Über welches Interface greift denn die Bibliothek auf den Gekko zu? Spannend ist ja das verfolgen von Statusänderungen (Rolladen geht auf/zu, etc.) RE: mygekko javascript client library - pinpong - 12.09.2023 Also die lib vereinfacht dir die Kommunikation mit der gekko API in Javascript. Bleibt dir mit dem Slide 2 nur polling weil ich keine Möglichkeit sehe wie wir sonst state changes mitbekommen wollen. Mit dem Nova kommt ja mqtt was ich eventuell zu späteren Zeitpunkt der lib hinzufügen werde. Initialisieren und die events konsumieren ;D RE: mygekko javascript client library - Isnogudus - 13.09.2023 Hast Du Polling in die Lib integriert oder muss man das seleber machen? RE: mygekko javascript client library - pinpong - 13.09.2023 Momentan gibt es nur getter/setter aber solange die version 1.0.0 nicht erreicht ist können wir noch viel an der API der lib drehen. Eventuell reicht ja auch schon eine neue function in den utils. RE: mygekko javascript client library - Isnogudus - 14.09.2023 Ist Deine Software auf GitHub oder ähnlichem? Wurde mir das gerne ansehen und könnte hier ggf. und wenn gewünscht auch mithelfen. RE: mygekko javascript client library - pinpong - 14.09.2023 Contributions sind gerne gesehen bei Open source Projekten. Der Code wird bald auf GitHub und das package bei npm verfügbar sein. Muss noch die GitHub actions fertig machen. Wie ich sehe ist das dein Code hier? https://github.com/isnogudus/homebridge-mygekko Es gibt auch noch: https://github.com/schroedan/homebridge-my-gekko Wäre also sinnvoll wir würden uns zusammen koordinieren. Die client library wird auch das abfragen der Trends deutlich vereinfachen. RE: mygekko javascript client library - pinpong - 13.10.2023 Die client library wird übrigens doch nicht gesponsort. Wer will findet in den docs einen Spendenlink. Der code ist nun öffentlich und ich wünsche viel Spaß beim proggen. https://pinpong.github.io/mygekko-client-library/ |