NEWS
Stolpersteine bei Adapterentwicklung (Shelly Adapter)
-
@booosesthasnipper was genau habe ich nicht beantwortet?
@paul53 sagte in Stolpersteine bei Adapterentwicklung (Shelly Adapter):
Ich sehe nur, dass das Komma am Ende von Zeile 11 zu viel ist.
Das ist schon richtig, sonst meckert eslint mit den Settings ("comma-dangle" / "always-multiline")
-
@haus-automatisierung sagte in Stolpersteine bei Adapterentwicklung (Shelly Adapter):
@booosesthasnipper was genau habe ich nicht beantwortet?
https://github.com/iobroker-community-adapters/ioBroker.shelly/issues/836#issuecomment-1762961674
Puh, du bist ja schnell
Ich hatte dort bereits mal die gleiche Frage gestellt gehabt... bin jedoch davon ausgegangen, dass du einfach noch nicht dazu gekommen bist.... -
@booosesthasnipper Sorry, ich helfe gern bei der Adapter-Entwicklung, aber die JavaScript-Grundlagen kann ich dir im Issue nicht alle erklären
-
Zuerst mal DANKE dass du bereit bist Zeit und Wissen für ioBroker und seine User zu inverstieren.
Wie schon früher angemerkt ist die Forumskategorie EINSTEIGER für Einsteiger in ioBroker (= primär User) gedacht. Um mit der Entwicklung zu beginnen, ist der Shelly Adapter sicher nicht erste Wahl - aber du bist auch gern dort gesehen, nur sei nicht frustriert wenn es nicht gleich klappt. (Ein KFZ Mechaniker wird auch nicht sein erstes Service an einem Formel 1 Rennwagen machen :-).
Für die Unterstützung bei der Entwicklung gibt es (u.a,) die Webseite https://www.iobroker.dev/
Ich empfehle für Einsteiger in die Adapterentwicklung unsere Telegramm Gruppen - insbesondere Telegram (Development Startes). Die links sind auf obiger Webseite.Ansonsten ist Fragen im Forum natürlich erlaubt und zahlreiche Freiwillige helfen hier gerne. Je nach Thema (eher Entwicklung - eher Betrieb) kriegst du aber auf Telegramm schneller ne Antwort.
-
@mcm57
Danke, ich les mich mal ein!Beruflich bin ich halt eher auf der Operativen Seite als der Entwickler Seite aktiv. Da hab ich dann eher mit Puppet, Ansible und Bash Skripten zu tun.
Und klar, der Shelly Adapter ist vielleicht nicht die einfachste Einstieghürde, jedoch lernt man doch neue Sprachen nur, wenn man ein konkretes Problem hat das man lösen möchte -
könntest du das Problem mal eindampfen?
Ich sehe hier objektstrukturen in Verbindung das es mit : im Namen nicht funktioniert und ohne schon.Was funktioniert den genau nicht?
Gibt es eine Fehlermeldung?
Bei welchem Befehl funktioniert es nicht?siehst du das problem eher bei iobroker,
bei javascript? oder
bei mqtt?wenn ich das auf der javascriptconsole im browser nachvollziehe gibt es keine probleme
hast du versucht die einzelteile schonmal auseinanderzunehmen?
evtl funktioniert parse schon nicht (wenn es dort ist wo ich vermute( -
@booosesthasnipper sagte in Stolpersteine bei Adapterentwicklung (Shelly Adapter):
ich würde mich noch nicht als Entwickler bezeichnen ich bin da noch gaaaaaaaaanz am Anfang.
dann ist es aber definitiv kei Einsteigerniveau
https://forum.iobroker.net/topic/59411/hinweise-zu-dem-unterforum-einsteigerfragen/1
-
@booosesthasnipper ich hab das mal in die Entwicklerecke geschoben.
Wenn du hier nicht schreiben kannst, bitte PN -
@oliverio sagte in Stolpersteine bei Adapterentwicklung (Shelly Adapter):
Was funktioniert den genau nicht?
Der Payload für den Shelly ist wahrscheinlich nicht richtig aufgebaut, sodass die Nachricht nicht verstanden wird. Der lesende Teil funktioniert ja schon.
Laut Doku ist "power" dazwischen zuviel: https://shelly-api-docs.shelly.cloud/gen2/0.14/Devices/ShellyPlusPlugS#configuration
params: { config: { leds: {colors: { 'switch:0':{ on:{ brightness:value} } } } } },
-
@haus-automatisierung sagte in Stolpersteine bei Adapterentwicklung (Shelly Adapter):
Laut Doku ist "power" dazwischen zuviel: https://shelly-api-docs.shelly.cloud/gen2/0.14/Devices/ShellyPlusPlugS#configuration
oh gott wie peinlich.... hab ich trotz 1000x lesen das komplett übersehen?