Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin für miLight

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • bmx
    antwortet
    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

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    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ürgen
    Zuletzt geändert von Jürgen; 20.03.2017, 12:09.

    Einen Kommentar schreiben:


  • Sprocky
    antwortet
    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:


  • shs2
    antwortet
    da hst Du Recht, hab ich in DEV gefixt und Pull request gesetzt

    Gruß Stephan

    Einen Kommentar schreiben:


  • tomluebke
    antwortet
    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:


  • Acidrain
    antwortet
    Super, danke! Funktioniert einwandfrei!

    Einen Kommentar schreiben:


  • shs2
    antwortet
    Zitat von Acidrain Beitrag anzeigen



    Zwei Kleinigkeiten sind mir aufgefallen:
    1. In Zeile 366 in der __init__.py gibt es noch ein Casting-Problem
    2. Im Zusammenspiel mit dem Colodisc-Widget von Smartvisu funktioniert die Auswahl für die rote Farbe nicht,
      Viele Grüße
      Dominik
    Hab Beides in Develop gefixt - Code liegt in Github


    Gruß Stephan
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Acidrain
    antwortet
    Hallo Stephan

    Habe mal dein Plugin (von Hand aus dem DEV) installiert, funktioniert soweit super, vielen Dank dafür!

    Zwei Kleinigkeiten sind mir aufgefallen:
    1. In Zeile 366 in der __init__.py gibt es noch ein Casting-Problem
      Code:
                          if self.bricontrol:
                              if self.lum <= self.cutoff:
                                  self.switch(group, 0)
      wenn du self.cutoff umwandelst in Float, geht es problemlos:
      Code:
                          if self.bricontrol:
                              if self.lum <= float(self.cutoff):
                                  self.switch(group, 0)
    2. 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:


  • gwaag
    antwortet
    Zitat von JuMi2006 Beitrag anzeigen
    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.
    Hallo JuMi2006,

    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:


  • JuMi2006
    antwortet
    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:


  • gwaag
    antwortet
    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:


  • 2ndsky
    antwortet
    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:


  • gwaag
    antwortet
    Wo downloaden und wie genau installieren??

    Zitat von shs2 Beitrag anzeigen
    Hallo,

    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:


  • shs2
    antwortet
    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:


  • shs2
    antwortet
    Danke Euch das update war die Lösung - und der Rest ließ sich dann installieren

    Gruss Stephan

    Einen Kommentar schreiben:

Lädt...
X