Ankündigung
Einklappen
Keine Ankündigung bisher.
Frage zur Plugin Entwicklung
Einklappen
X
-
Hey!
Prima, so langsam verstehe ich den git flow. Danke für deine Hilfe. Wo finde ich denn deine "Kleinigkeiten" die du kommentiert hast?
Ich habe im PR nur den einen comment gefunden bzgl. der fehlenden requirements.txt
Einen Kommentar schreiben:
-
immer von deinem fork aus mittels neuen pull requests. direkt in den dev wirst du auch nach dem merge nicht dürfen. übliches verfahren.
ich fliege mal über den code, kann aber nur schauen und nicht testen, da keine hardware.
PS: habe mal ne reihe an kleinigkeiten kommentiert.. ein riesending ist das meiste nicht...Zuletzt geändert von psilo; 14.10.2019, 15:52.
Einen Kommentar schreiben:
-
Glaube jetzt hats geklappt. https://github.com/smarthomeNG/plugins/pull/289
Nächste noob - Frage: Sollte das Plugin demnächst ma lim Dev sein... Mache ich die weitere Entwicklung dann innerhalb des Forks in meinem Repo?
Einen Kommentar schreiben:
-
ne, kein PR. Kann meinen commit dort nicht finden. Ich verstehe den gesamten Workflow aber auch nicht wirklich und die Anleitung ist so mäßig.
Ist aber auch egal. Wer das Plugin haben will... gerne hier zugreifen: https://github.com/thengsty/sh-neato
Ich werde gelegentlich auch neue Features einbauen.
Einen Kommentar schreiben:
-
-
So, ich hab das neue NEATO- Plugin jetzt mal in Develop committed anhand der Anleitung.
Das ist ehrlich gesagt mein erstes Github Projekt, weshalb ich nicht sicher bin ob ich alles richtig gemacht habe...
Kann sich das mal jemand anschauen und mir sagen was ich alles falsch gemacht habe? ;-)
Danke, Thomas
Einen Kommentar schreiben:
-
Guten Morgen,
da eine erste, frühe Version des neuen Plugins "Neato vaccum robot" nun fertig ist, würde ich diese gerne im Dev-branch veröffentlichen und dort weiterentwickeln.
Hier das aktuelle Repo. https://github.com/thengsty/sh-neato
Wer kann mir denn ein paar Tipps geben wie ich das Ganze in die SH-Plugins dev branch überführe?
Thomas
Einen Kommentar schreiben:
-
So, Fehler gefunden. Wen's interessiert:
Item Werte zuweisen über:
funktioniert zwar, triggert aber nichts in Richtung SmartVisu und "lastUpdate" wird auch nicht aktualisiert.Code:item.property.value = 'TollerWert'
Nutz man:
Code:value = 'TollerWert'
klappt es einwandfrei.Code:item(value)
Grüße,
Thomas
Einen Kommentar schreiben:
-
Glaube ich habe da so einen Verdacht: "last_Update" des Items wird nicht aktualisiert wenn das Update aus dem Plugin kommt. Möglicherweise wird deshalb nichts getriggert?
Einen Kommentar schreiben:
-
jo, korrekt. Das hatte ich inzwischen auch schon angepasst.
Hat aber nicht geholfen. SmartVisu bekommt immernoch nichts von der Änderung mit.Code:item.property.value = self.robot.isDocked
Einen Kommentar schreiben:
-
Was meinst Du mit _value?
Mit _ beginnende Werte eines Objektes sind NICHT zu Zugriff von außerhalb des Objektes gedacht. Bitte verwende die offiziellen Methoden des Item Objektes um den Wert zu setzen.
Einen Kommentar schreiben:
-
Ja, das hatte ich auch schon (erfolglos) versucht. :-(
Danke!
Einen Kommentar schreiben:
-
Einen Kommentar schreiben:


Einen Kommentar schreiben: