NEWS
[Offen][Frage] Sonoff: B1 - Dimmen; Farbe; Farbtemperatur
-
Hallo!
Ich habe eine Frage zu den Sonoff B1 Leuchtmitteln. Diese kann ich bisher im ioBroker nur Ein- oder Ausschalten.
Generell können diese Leuchtmittel ja auch noch dimmen, ihre Farbe und ihre Farbtemperatur ändern.
Ist dies Funktion noch nicht implementiert oder finde ich die gesuchten Funktionen bloß nicht?
Danke, Robin.
-
Ich lese mal mit. Hab das gleiche Problem.
-
Das würde mich auch interessieren. Weiß jemand wie man die Leuchtmittel vernünftig einbindet?
-
Genau dazu gibts ein Issues für Tasmota auf Github. Das scheint bei Tasmota noch zu fehlen, wird eben mehr Wert auf alle möglichen Sensoren gelegt anstatt mal über die direkte Steuerbarkeit von RGB nach zu denken. Hier bietet die Espurna FW wesentlich besser Möglichkeiten der direkten Steuerung, womit auch gezeigt wird, dass es grundsätzlich kein Problem ist.
Aber selbst wenn es in Tasmota irgendwann mal mit drin ist, es wird wohl noch am Adapter was zu ändern geben, damit er auch diese DPs für RGB anlegt.
Aber was ganz anderes, die Sonoff B1 sind was das weiße Licht angeht echt top, aber die 3 RGB LEDs sind doch ein Witz für den Preis. Das reicht gerade mal so als Nachtlicht, wenn man auf Farbe umstellt. War für mich der Grund, die Dinger wieder zu entsorgen und die MiLight zu verwenden. Die sind günstiger und im Farbbereich wesentlich besser, da ist die Bude selbst mit der kleinen RGB Lampe recht hell (bei Farbe). Sie laufen bei mir auch mit der original FW und dem Milight-smart-light Adapter im IOBroker sehr gut. Da gibts noch ein kleines Problem mit dem direkten zurückschalten auf weiß (über Alexa), was allerdings in der nächsten Version des Adapters gelöst sein soll.
-
Habe mich ausführlich mit dem Problem beschäftigt und iobroker.sonoff so angepasst das es jetzt eigentlich alle Leuchtmittel unterstützen sollte. Wäre schön, wenn mal jemand mit testen würde. Ich selbst verwende nur Tasmota Magichome =>https://github.com/arendst/Sonoff-Tasmo … controller
das funktioniert jetzt seit Wochen einwandfrei.
die anderen z.B das B1 habe ich auch eingebaut, kann ich aber nicht voll testen da ich keine habe.
ALSO RGB, RGBWW und RGBCWWW
Dazu werden automatisch etliche Datenpunkte angelegt mit denen man alle Funktionen getrennt steuern kann, auch Hue und Saturation
Im Anhang die modifizierte server.js von iobroker.sonoff
Dazu die Datei in den Ordner /opt/iobroker/node_modules/iobroker.sonoff/lib kopieren
danach iobroker upload sonoff und adapter neu starten
Grüße
5808_server.js -
Das ist ja mal ne Ansage
Bin jetzt erst mal 2 Wochen weg, ist aber auf meiner Agenda gleich ganz oben. Wie steht es mit der Anbindung an Alexa wenn ich meine MagicHome (gegen meine Überzeugung) auf Tasmota umflashe, läuft das noch, oder muss ich dass dann über Scripte im IOBroker regeln?
Hast das dem Entwicklern des Sonoff Adapter schon mal vorgestellt? Da warte ich und ich denke mal viele anderen auch drauf, dass hier einiges was in der Tasmota eigentlich auch schon zumindest mal im Auswahlmenü enthaltene Zeug auch vom Adapter voll unterstützt wird.
-
Mit Alexa habe ich mich noch nicht befasst aber mit Siri funktioniert es.
Wenn es noch besser getestet ist, können bluefox und co das natürlich gerne übernehmen.
Ist jetzt in version 2.1 übernommen.
-
ich habe es tatsächlich gescgafft, meinen Sonoff B1 mit der Tasmota 5.12.0 zu bespielen.
Hat mich echt viele Nerven gekostet.
Jetzt wollte ich im ioBroker die Lampe auch steuern und im Idealfall auch bei VIS einbinden.
Es werden ja schon eine ganze Reihe Datenpunkte angelegt. Aber irgendwie bräuchte ich mal eine Kurzanleitung, wie die Datenpunkte miteinander in Verbindung stehen.
Da gibt es unterschiedlische Schalter
Und die Farben kann man setzen von 0-100?
was kann kombiniert werden, was schließt sich aus und was ist read only?
Ich habe bei der manuellen Änderung der Werte merkwürdige Reaktionen erlebt.
-
Keine Änderung im Licht festgestellt
-
Falsche Änderung im Licht festgestellt
-
verzögerte Änderungen
Und das alles bisher nicht unbedingt reproduzierbar. Allerdings habe ich noch keine wissenschaftliche Versuchsreihe durchgespielt.
Prinzipiell hat die Lampe schon mal alles irgendwie mal angezeigt. Aber nicht immer dann, wenn ich es wollte
Und dann käme die Kür mit VIS. Welches Widget nimmt man denn? Ich habe es mit dem "farbtastic" versucht, kam aber nicht wirklich zu einem Ergebnis
Bei mir ist der Sonoff-Adapter 2.1.0 eingesetzt
Nachtrag: vielleicht ist mein größtes Problem "level.color.saturation". Wie wird das denn verwendet?
-
-
LED Controller Interface iobroker.sonoff <=> Tasmota
Objekte die von Tasmota selbst erzeugt werden: (read,write)
===========================================================
POWER => alles An/Aus
Dimmer => alle Farben (inclusive Weiß) dimmen (0-100)
Color => HEX Zahl die je nach Leuchtmittel 3-5 HEX Bytes enthält (RGB,RGBWW,RGBCWWW)
CT => Color Temperature (nur bei Kaltweiß und Warmweiß Kombileuchtmitteln) (130-500)
Speed => Geschwindigkeit von Farbwechseln (1-20)
Scheme => Lichteffekte je nach Leuchtmittel
Wakeup => langsames Hochdimmen
Details dazu in der Tasmota Dokumentation
Objekte die im Adapter zusätzlich erzeugt werden
================================================
Diese Objekte beeinflussen im Wesentlichen nur den HEX Wert des Objekts Color
und werden auch zurückgelesen also read,write
RGB_POWER => setzt RGB auf FFFFFF oder 000000 (true, false)
WW_POWER => setzt Warmweiss auf FF oder 00 (true, false)
CW_POWER => setzt Kaltweiss auf FF oder 00 (true, false)
Red,Green,Blue,CW,WW => setzt die jeweilige Farbe auf Wert 0-100
daneben gibt es noch das Hue Interface (Farbcodierung NICHT Hue Markenzeichen)
diese Kodierung wird von manchen Adaptern erwartet z.B. von YAHKA
diese beiden Werte sind write only, das heisst sie werden nur in Richtung Tasmota konvertiert nicht umgekehrt.
Hue => Color Hue (Winkel im Farbraum, 0-360)
Saturation => Farbsättigung (0-100)
zu dieser Farbkodierung gehört auch noch die Variable Dimmer(s.o.), also Helligkeit 0-100
Es ergeben sich manchmal zunächst unerwartete Effekte, weil Tasmota manche Objekte modifiziert zurückliefert. Setzt man z.B. die Farben, wird der Dimmerwert von Tasmota entsprechend angepasst und umgekehrt. Setzt man den Dimmer auf 0 wird auch der Wert POWER auf false gestellt. Wenn man dann Dimmer wieder auf >0 stellt geht POWER wieder auf true.
-
Oh, vielen Dank.
Super Erklärung.
Jetzt ist mir Einiges schon klarer.
Allerdings habe ich immer noch Probleme, mit den WIdgets in VIS.
Habe es mit RGB und dem Hue ausprobiert.
Irgendwie hüpft die Maus beim Einstellen wild hin und her.
Ich vermute, das liegt an dem notwendigen Multiplikationswert. Ich habe hier jetzt 2.55 angegeben, weil im Datenpunkt 100 und im Colorpicker 255 angegeben wird.
Oder denke ich hier falsch?
-
verwende das Hue Interface NUR mit YAHKA o.ä., das geht nicht mit Farbtastik
für Farbtastik nimm unbedingt Color wie in meinem Beispielwidget
du braucht für Farbtastik keine Multiplikatoren
bei anderen Farbwidgets immer nur RGB Color, nicht R,G,B getrennt verwenden.
-
Ist zwar schon ein bisschen älter der Post. Aber ich habe auch das ähnliche Problem und zwar ist der DB Dimmen nur lesend und leider nicht schreibend dadurch kann ich auch nicht die Helligkeit ändern. Über den DB RGB macht es keinen sinn da ich nur weiße led strips habe. Also kein RGB