Hier ist der Quellcode zu finden: https://github.com/smarthomeNG/plugi...ht/__init__.py Du kannst einfach ein Unterverzeichnis milight im Ordner plugins erstellen und dann da __init__.py und ggf. auch die Readme.md reinkopieren. In der Readme.md steht auch ein Beispiel zu benötigten Items drin. Du mußt es dann nur noch für SmartHomeNG unter plugin.conf eintragen, aber auch das steht in der Readme.md
Ankündigung
Einklappen
Keine Ankündigung bisher.
Neues Plugin für miLight
Einklappen
X
-
Hallo Leuts,
ich möchte nun auch meine Milights mal über den KNX Bus in der Farbe ändern.
Beagle mit Smarthome.py und KNX Anbindung sowie Milight Webinterface sind vorhanden.
Leider werde ich aus dem Faden bisher nicht wirklich schlau, wie ich das Plugin nun eingebunden bekomme und wo ich das Webinterface vom Milight konfiguriere.
Wäre schön, wenn da mal jemand seine (erfolgreiche) Vorgehensweise beschreiben könnte.
Gruß JürgenZuletzt geändert von Jürgen; 20.03.2017, 12:09.
Einen Kommentar schreiben:
-
Hallo,
grundsätzlich läuft das plugin bei mir auch, habe nur eine Frage:
Welche Items muss ich wie schalten wenn ich zwischen weiss und einer rgb farbe wechseln will. Ich bekomme das nicht hin.

Könnte jemand mal einen code schnipsel posten?
Gruß
Sebastian
Einen Kommentar schreiben:
-
da hst Du Recht, hab ich in DEV gefixt und Pull request gesetzt
Gruß Stephan
Einen Kommentar schreiben:
-
Hallo Stephan,
danke für das Plugin!! Top. Hab den ganzen Tag begeistert rumprobiert und verschiedene Dinge getestet.
Glaube aber noch einen Fehler gefunden zu haben. Und zwar in Zeile 195
194: if group == 4:
195: data_s = self.white_ch3
muss das nicht so sein?
194: if group == 4:
195: data_s = self.white_ch4
Würde meine Probleme mit dem 4.Controller erklären bezüglich des "weiß"-schaltens. Habs aber noch nicht getestet, da ich aus Verzweiflung den 4. Controller nun an die 2. Gruppe angeschlossen hab.
Gruß, Thomas
Einen Kommentar schreiben:
-
Hab Beides in Develop gefixt - Code liegt in GithubZitat von Acidrain Beitrag anzeigen
Zwei Kleinigkeiten sind mir aufgefallen:
- In Zeile 366 in der __init__.py gibt es noch ein Casting-Problem
- Im Zusammenspiel mit dem Colodisc-Widget von Smartvisu funktioniert die Auswahl für die rote Farbe nicht,
Viele Grüße
Dominik
Gruß StephanAngehängte Dateien
Einen Kommentar schreiben:
-
Hallo Stephan
Habe mal dein Plugin (von Hand aus dem DEV) installiert, funktioniert soweit super, vielen Dank dafür!
Zwei Kleinigkeiten sind mir aufgefallen:
- In Zeile 366 in der __init__.py gibt es noch ein Casting-Problem
wenn du self.cutoff umwandelst in Float, geht es problemlos:Code:if self.bricontrol: if self.lum <= self.cutoff: self.switch(group, 0)
Code:if self.bricontrol: if self.lum <= float(self.cutoff): self.switch(group, 0) - Im Zusammenspiel mit dem Colodisc-Widget von Smartvisu funktioniert die Auswahl für die rote Farbe nicht, die Lampe schaltet auf weiß, alle anderen Farben (auch Magenta o.Ä.) funktionieren. Habe mich da jetzt aber nicht weiter reingegraben... Ich habe übrigens eine RGBW-Lampe im Einsatz.
Viele Grüße
Dominik
Einen Kommentar schreiben:
- In Zeile 366 in der __init__.py gibt es noch ein Casting-Problem
-
Hallo JuMi2006,Zitat von JuMi2006 Beitrag anzeigenOhne jetzt ausführlich werden zu können besteht natürlich die Möglichkeit das aktuelle Release zu neen und dann auf der Konsole einfach auf develop umzustellen.
cd /usr/smarthome
git checkout develop
Danach kann man dann die Plugins aus develop schon nutzen.
kanst Du mir bitte genausagen wie welche Datei ich wohin installieren muss und wie das ganze dann gestartet wird?
Besten Dank
Gruss
Thomas
Einen Kommentar schreiben:
-
Ohne jetzt ausführlich werden zu können besteht natürlich die Möglichkeit das aktuelle Release zu neen und dann auf der Konsole einfach auf develop umzustellen.
cd /usr/smarthome
git checkout develop
Danach kann man dann die Plugins aus develop schon nutzen.
Einen Kommentar schreiben:
-
Hallo Niko,
Danke fuer die Antwort.
Gibt es etwas einfacheres das schon funktioniert um meine Limitlessled zu steuern. Bin Anfanger.
Gruss
Thomas
Einen Kommentar schreiben:
-
Hallo Thomas,
wenn du das Image von smarthome.py verwendest, solltest du lieber auf das nächste Release warten. Dort ist das Plugin dann evtl. schon enthalten.
Alternativ (aber für Anfänger nicht empfohlen), kannst du alles selber aufsetzen und dann den develop Branch aus Github verwenden. Dann hast du immer den aktuellen Stand der Entwicklung, der aber auch noch Fehler enthalten kann.
Einen Kommentar schreiben:
-
Wo downloaden und wie genau installieren??
Zitat von shs2 Beitrag anzeigenHallo,
ich habe mein erstes plugin geschrieben
.
Vermutlich könnte man noch etwas optimieren, aber alle Funktionen der miLight App gehen jetzt auch hier.
Mit diesem Plugin könnt Ihr die unter MiLight, Easybulb, LimitlessLED
RGB(W) und Stripe Controller vertriebenen Lampen der neuesten Generation in Verbindung mit dem WLAN Interface V3 steuern (je Interface 4 Kanäle + Zentralschalter mit Gruppierung über die Items).
Mehr Infos in der README.
Gruß Stephan
Die aktuelle Version liegt jetzt unter Develop in github
Hallo Stephan,
kannst Du mir bitte erklaeren wo ich Dein Programm herunterladen kann und wie ich es auf dem Raspberry installiere?. Raspberry laeuft schon.
Gruss
Thomas
Einen Kommentar schreiben:
-
Neue Version in Develop
eine neue Version mit erweiterter Funktionalität liegt jetzt in Develop.
Neu: Farbwahl über RGB Werte möglich ; Kalibrierung Farbauswahl; Disco Mode implementiert
Gruß Stephan
Einen Kommentar schreiben:
-
Danke Euch das update war die Lösung - und der Rest ließ sich dann installieren
Gruss Stephan
Einen Kommentar schreiben:


Einen Kommentar schreiben: