NEWS
Frage zu Nodemcu mit Tasmota für WS2812b Streifen
-
Hallo Leute,
ich habe auf einem Nodmcu Tasmota aufgespielt. Dann auf Generic eingestellt und WS2812b bei GPIO0 eingestellt. Funktioniert soweit auch alles, aber wenn ich den Nodemcu neu an die Spannungsversorgung anschließe startet er immer mit dem Scheme 2. Ich möchte aber das alle LED´s ausbleiben und separat über Blockly angesteuert werden.
Wo muß ich was einstellen in Tasmota (Konsole) damit er immer die LED´s ausläßt?
Danke schonmal!
Edit:
Ich habe jetzt mal Tasmota neu aufgespielt und nun startet er mit dem Scheme 0
15:28:33 MQT: tele/sonoff/STATE = {"Time":"2019-05-07T15:28:33","Uptime":"0T00:00:14","Vcc":3.021,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":54,"POWER":"ON","Dimmer":25,"Color":"64,64,64","HSBColor":"0,0,25","Channel":[25,25,25],"Scheme":0,"Width":1,"Fade":"OFF","Speed":1,"LedTable":"OFF","Wifi":{"AP":1,"SSId":"Uebis Wlan","BSSId":"44:4E:6D:1B:63:B4","Channel":6,"RSSI":96,"LinkCount":1,"Downtime":"0T00:00:04"}}Alle LED´s sind an mit einer anderen Farbe
-
Hi bei mir liegt der Data Pin an D3.
Wenn Leds sind Off in Tasmota wird bei Spannungsversorgung auch OFF geschaltet.
Wenn Leds sind On in Tasmota wird bei Spannungsversorgung auch On geschaltet.
Kennt jemand die Commands für Mqtt vom WS2812 ?
{"Led1":"70,0,0"} oder {"Pixels":30} geht leider nicht. -
-
Zur Zeit geht per Mqtt oder Command folgendes,
%20 ist im Command ein Leerzeichen
http://192.168.2.54/cm?cmnd=Led**Prozent20**0,0,0
Mqtt:
Power On ( Alle Led )
Power Off ( Alle Led )
Dimmer ( Alle Led )
HsbColor ( Alle Led )
Scheme X
Dimmer X ( Alle Led )
Ledx x,x,x einzelne Farben einer LedKennt einer das Command oder Mqtt Befehl für einzelne Led Dimmen ? :sunglasses:
Im Prinzip geht das ja wenn man den Farbwert runtersetzt.
Bei Grün zB. 0,10,0 ist dunkel.
Hell wäre 0,255,0.Die Schaltung hakt noch als wenn etwas schwebt.
Probs mit LED 1 + 2 die gleichzeitig geschaltet haben wurde behoben durch GND USB Kabel mit GND NodeMcu verbinden.
Werde noch ein Widerstand in die Dataleitung löten.
Wie man liest zwischen 100 und 470 Ohm.
Wenn nötig auch eine Diode und ein Pullup.
Schaun wir mal.

-
Zur Zeit geht per Mqtt oder Command folgendes,
%20 ist im Command ein Leerzeichen
http://192.168.2.54/cm?cmnd=Led**Prozent20**0,0,0
Mqtt:
Power On ( Alle Led )
Power Off ( Alle Led )
Dimmer ( Alle Led )
HsbColor ( Alle Led )
Scheme X
Dimmer X ( Alle Led )
Ledx x,x,x einzelne Farben einer LedKennt einer das Command oder Mqtt Befehl für einzelne Led Dimmen ? :sunglasses:
Im Prinzip geht das ja wenn man den Farbwert runtersetzt.
Bei Grün zB. 0,10,0 ist dunkel.
Hell wäre 0,255,0.Die Schaltung hakt noch als wenn etwas schwebt.
Probs mit LED 1 + 2 die gleichzeitig geschaltet haben wurde behoben durch GND USB Kabel mit GND NodeMcu verbinden.
Werde noch ein Widerstand in die Dataleitung löten.
Wie man liest zwischen 100 und 470 Ohm.
Wenn nötig auch eine Diode und ein Pullup.
Schaun wir mal.

@Ralla66 ist schon eine weile her- aber hast du einen befehl gefunden, der eine einzelne led dimmt ?
ich versuche mich gerd mit einem thermometer , was mir die temp von außen anzeigt (35 leds von -5 bis +34 grad)- immer wenn ich eine einzelne led setze, erleuchtet der ganze raum
- zuerst wird der dimmer gesetzt
- dann werden alle leds auf eine farbe gesetzt- anschliessend sollen die grad der temp "hochfahren"
- sind es draußen 11 grad werden die unteren 11 durch eine schleife mit einer bestimmten farbe angeschaltet
und genau dann habe ich das problem - die leds sind extrem hell
zusätzlich werden der ist- und sollwert der heizung blinkend angezeigt, wenn die heizung eingeschaltet ist - aber auch bei den beiden leds habe ich das problem der helligkeit
-
Ich verwende die Farben rot, gelb und grün.
Aber statt z.B. für Grün 0,255,0 zu nehmen, nehme ich 0,40,0. Dadurch leuchtet die LED nicht so hell
Ich sende es dann z.B. so:
http://192.168.178.103/cm?cmnd=Led1%200,40,0 http://192.168.178.103/cm?cmnd=Led1%2040,40,0 http://192.168.178.103/cm?cmnd=Led1%2040,0,0Led1 ist die 1.LED
%20 für Leerzeichen
0,40,0 Farbe grün gedimmt40,40,0 Farbe gelb gedimmt
40,0,0 Farbe rot gedimmt
-
Ich verwende die Farben rot, gelb und grün.
Aber statt z.B. für Grün 0,255,0 zu nehmen, nehme ich 0,40,0. Dadurch leuchtet die LED nicht so hell
Ich sende es dann z.B. so:
http://192.168.178.103/cm?cmnd=Led1%200,40,0 http://192.168.178.103/cm?cmnd=Led1%2040,40,0 http://192.168.178.103/cm?cmnd=Led1%2040,0,0Led1 ist die 1.LED
%20 für Leerzeichen
0,40,0 Farbe grün gedimmt40,40,0 Farbe gelb gedimmt
40,0,0 Farbe rot gedimmt
@Torsten_MG danke dir - aber das schränkt die farben sehr ein
ich habe nun einfach die hexwerte genommen, die eins unter schwarz sind - das geht dann soweit
beispiel für orange (#1a0f00)
http://192.168.178.139/cm?cmnd=Led2%201a0f00oder blau: #000a1a