NEWS
Garagentorbeleuchtung mit wled und adressierbarer LED Strip
-
Hallo,
Ich wollte euch kurz zeigen wie ich wled zusammen mit einem SK6812 RGBWW LED strip an meinem Garagentor verwende. Natürlich wird alles über iobroker gesteuert. Hier ein Video (bitte nicht auf die Ordnung achten, die Kinder haben gewütet ) dazu:
https://share.icloud.com/photos/0RrCVdhXaqmLX9ahWpqp16vyg#Lohr_am_Main
https://share.icloud.com/photos/0qBaMydELs4elfW952jjCLGWg#Lohr_am_Main
Ich gebe zu es ist lediglich ein Nachbau von diesen YouTube Video. Allerdings benutzt dieser loxone und nicht iobroker.
https://www.youtube.com/watch?v=M8xCgQUihd8
Folgendes Material habe ich verwendet:
2x wemos mini d1 (1x mit wled, 1x mit tasmota) aliexpress 1,50€
1x SK6812 RGBWW LED Strip 5m aliexpress 34€
1x Netzteil 5V 10A amazon 14,50€
1x LED Leiste schwarz 2,5m alu-profile-led.de 21€
1x Marantec EP163 21€
1x Kondensator 1000uF
1x Widerstand 330Ohm für die Datenleitung
Alles zusammen kostet ungefähr 100€. Allerdings habe ich vom LED Strip noch 2,5m übrig.
Wie man wled flasht und einrichtet habe ich hier nachgelesen und fand die Anleitung sehr hilfreich.
https://electric-junkie.de/2020/08/wled-quickstart/
Als Torantrieb habe ich ein Marantec Comfort 260, deswegen habe ich das Zusatzrelais EP163 eingebaut. Das kann man so programmieren das dieses anzieht wenn das Tor läuft. Dieses hängt an dem einen wemos mini d1 auf dem tasmota läuft, somit habe ich die Info ob das Tor läuft oder nicht im iobroker.
Wenn das Tor läuft steuert ein blockly über die http api (alle Infos dazu in der Beschreibung vom YouTube Video) den anderen wemos mini d1 auf dem wled läuft.
Wert ist wahr —> rotes Lauflicht
Wert ist falsch —> grünes Licht und je nach der Helligkeit entweder Spots an oder ausFalls ihr Fragen habt oder das Ganze nachbauen wollt, dann nur raus damit.
Blockly:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout20">timeout20</variable> <variable type="timeout" id="timeout21">timeout21</variable> </variables> <block type="on" id="23B**B*W49#+{pP8++Xa" x="63" y="1313"> <field name="OID">sonoff.0.DVES_4862E3.POWER</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="w|0y@GFvkjk[VHd_5q3n"> <value name="IF0"> <block type="logic_compare" id="btThNb6jtnNCkSu6Ti{4"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="#EO]^LZg[_yVI9G0.wf6"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="{2J@*!EuDx!j!+whrADZ"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="Gdz(;uT1MGC2fJ:8R|zF"> <value name="IF0"> <block type="logic_compare" id="HRZBnR_,/+%(E|v%cDPd"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="OfuUHS0OphnPwc.pz:3*"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.Helligkeitssensor.Helligkeitssensor_Süden_lux</field> </block> </value> <value name="B"> <block type="math_number" id="@lM*v$)i43B?QGmf?FAN"> <field name="NUM">500</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="QdqV5*AEy6.~m6zp)ffr"> <field name="COMMENT">rotes Lauflicht Tor in Bewegung Helligkeit 255</field> <next> <block type="request" id="wM?nMZkHG!;Vn@Eb:_n*"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="#5f:jLB?_;FUV7*L-5*)"> <field name="TEXT">http://192.168.178.185/win&SM=0&SS=0&SV=2&S=0&S2=299&GP=1&SP=0&RV=0&SB=255&A=255&R=255&G=0&B=0&W=0&R2=0&G2=0&B2=0&W2=0&FX=60&SX=203&IX=246&T=1 </field> </shadow> </value> </block> </next> </block> </statement> <next> <block type="controls_if" id="#jZq#rXcoCx!!W)92F[r"> <value name="IF0"> <block type="logic_compare" id="1WEHAo$_Czq6-]X.3R_G"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id=",Np2|1)7bwe#0~2LUS@d"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.Helligkeitssensor.Helligkeitssensor_Süden_lux</field> </block> </value> <value name="B"> <block type="math_number" id="K#7ByV{[G,6c%dWphA*["> <field name="NUM">500</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="+^TI;oAHVSxQF+{oCr{("> <field name="COMMENT">rotes Lauflicht Tor in Bewegung Helligkeit 150</field> <next> <block type="request" id="s}/=QKk8)OZ_;_eRxBs="> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="=IK_X6===~fLa*xx|eoS"> <field name="TEXT">http://192.168.178.185/win&SM=0&SS=0&SV=2&S=0&S2=299&GP=1&SP=0&RV=0&SB=255&A=150&R=255&G=0&B=0&W=0&R2=0&G2=0&B2=0&W2=0&FX=60&SX=203&IX=246&T=1 </field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="controls_if" id="xz5c$qn/~SJ,ozyp]8U}"> <value name="IF0"> <block type="logic_compare" id="=CwTnweya/5zImzaKQ$U"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="SAuxV*7,E+@mu|v8$rA."> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id=")(py4ahkylo~rTPlIN42"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="vmr=?iD3lD*)5hixtzn!"> <value name="IF0"> <block type="logic_compare" id="Kow2#0nQL{1Ou8+G==xY"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="EJitJYh[WE|e8Y3B,x?d"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.Helligkeitssensor.Helligkeitssensor_Süden_lux</field> </block> </value> <value name="B"> <block type="math_number" id="1B}}*Sv~yvVf!)hnCPe("> <field name="NUM">500</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="ZF6+D;|C8#@pP;Pd(uct"> <field name="COMMENT">grünes Licht Tor offen/zu Helligkeit 255</field> <next> <block type="request" id="VV*EtF3l#~-)`8ZJ-7tw"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="$GiNRm^3tRlEyDv4$Xhx"> <field name="TEXT">http://192.168.178.185/win&SM=0&SS=0&SV=2&S=0&S2=299&GP=1&SP=0&RV=0&SB=255&A=255&R=0&G=255&B=0&W=0&R2=0&G2=0&B2=0&W2=0&FX=0&T=1 </field> </shadow> </value> <next> <block type="timeouts_settimeout" id="(khqYI~7/Tg1lWvQ6rze"> <field name="NAME">timeout2</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="comment" id="YiWHfPIlm_fSJ)#fz0aZ"> <field name="COMMENT">Aus</field> <next> <block type="request" id="CwP=ULN]dS4,8]CnUNwg"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="?f))vN|1Jf$tk,(;b$EZ"> <field name="TEXT">http://192.168.178.185/win&T=0</field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> <next> <block type="controls_if" id="qZHki|YeCUc+BVKz5#Yw"> <value name="IF0"> <block type="logic_compare" id="kjcYQk!BTWrnr|VY)^K)"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="~HBcaM!+XDq(@11o3FOi"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.Helligkeitssensor.Helligkeitssensor_Süden_lux</field> </block> </value> <value name="B"> <block type="math_number" id=")UcedAKIqTlF5q{w9QpO"> <field name="NUM">500</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="0}f,-e{7M1NR!]v-R@Z|"> <field name="COMMENT">grünes Licht Tor offen/zu Helligkeit 100</field> <next> <block type="request" id="58JZDT?l.ib3$K(2QPU_"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="uTy[`)*o@SBWLVww5./;"> <field name="TEXT">http://192.168.178.185/win&SM=0&SS=0&SV=2&S=0&S2=299&GP=1&SP=0&RV=0&SB=255&A=100&R=0&G=255&B=0&W=0&R2=0&G2=0&B2=0&W2=0&FX=0&T=1 </field> </shadow> </value> <next> <block type="timeouts_settimeout" id=";n6{m)N9Q#q6VI|FH-zg"> <field name="NAME">timeout20</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="comment" id="njmRQVl1-*O~K2X$DWx_"> <field name="COMMENT">Spots Helligkeit 255</field> <next> <block type="request" id="/u9~L4RW{Rzj!2g3OZ`2"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="$ujzBi]bayOEsz_nvD~`"> <field name="TEXT">http://192.168.178.185/win&SM=0&SS=0&SV=2&S=15&S2=299&GP=7&SP=30&RV=0&SB=255&A=255&R=0&G=0&B=0&W=255&R2=0&G2=0&B2=0&W2=0&FX=0&T=1</field> </shadow> </value> </block> </next> </block> </statement> <next> <block type="timeouts_cleartimeout" id="+LCEQ~LbjLgh]|ha@$q?"> <field name="NAME">timeout21</field> <next> <block type="timeouts_settimeout" id="|e6IV@(=.-?wW$FGoc{5"> <field name="NAME">timeout21</field> <field name="DELAY">10</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="comment" id="@F*8iPl.r/@E_|Z4Jvzd"> <field name="COMMENT">Aus</field> <next> <block type="request" id="+QIY=O5iXqdDmg6MTphl"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="/)VdEq$Go{2+[_5IUuJC"> <field name="TEXT">http://192.168.178.185/win&T=0</field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml>
-
@saeft_2003
erst vor paar tagen so einen strip an einem esp32 angedockt. der kommt dann auf die terrasse, wenn der umbau fertig ist.
jetzt kommst du mit der nächsten bastelei! jetzt weis ich wenigstens, warum ich gleich alles doppelt gekauft habe... -
wir bauen nächstes Jahr an und da wollte ich eigentlich erst normale RGBWW Strips als indirekte Beleuchtung an verschiedenen Stellen einsetzen.
Jetzt frag ich mich natürlich ob ich dann nicht lieber die SK6812 RGBWW nehmen soll. Nachteil die gibts meiner Info nach nur mit 5V. Bei langen Zuleitung hat man einen enormen Spannungsverlust. Und ich hatte erst bei dem Garagentor den wemos auf den wled läuft an einer anderen Stelle mit einer längeren Zuleitung bis zum Strip. Da hat dieser geleuchtet ließ sich aber über die Datenleitung nicht steuern und hat nur ganz komisch und wild geblinkt.
Jetzt muss ich mit den 2,5m die noch übrig sind mal Tests machen. Könnte auch sein das es ein Problem macht wenn eine 230V Leitung direkt neben der Datenleitung von Strip liegt und das wird dann schon schwer...
-
@saeft_2003 jup, das hat OsLee540i in seinem video auch festgestellt...
müsste man rumtesten. vllt würden dickere leitungen helfen, eventuell bißchen mehr spannung. is halt die frage, was, wieviel aushält.Könnte auch sein das es ein Problem macht wenn eine 230V Leitung direkt neben der Datenleitung
da könnte man ein netzwerkkabel nehmen. der schirm sollte langen.
-
Schon mal gut zu wissen das es an einer zu langen Datenleitung liegt. Bei manchen Stellen kann ich das mir gut lösen und da wos nicht geht kommt ein normaler RGBWW Strip hin und fertig.
-
@saeft_2003 WS2815 oder GS8208 oder TM1814(RGBW) haben 12Volt, vllt die bessere Wahl
bzw in dem Fall nen Pegelwandler dazwischen, zweck langer Datenleitung -
Danke für die Info die muss ich mir mal anschauen
-
@saeft_2003
Kompliment, sieht klasse aus, kommt auf meine To-Do Liste.Was für einen Helligkeitssensor benutzt du?
-
Alle meine Helligkeitssensoren sind von homematic. Drei hmip-slo für jede Himmelsrichtung (außer Norden). Und einen von der Wetterstation basic auf dem Dach.
-
@saeft_2003 das Projekt gefällt mir sehr gut und ich möchte es gerne nachbauen. Habe mir die Bauteile alle bestellt. Ich habe aber einen anderen Controller bestellt.
https://www.amazon.de/dp/B06Y1ZPNMS/ref=cm_sw_r_cp_apa_glt_i_Z9PPT0JHRD37Q0V2WHKM?_encoding=UTF8&psc=1Kann ich den auch mit dem 10A Netzteil versorgen oder brennt der dann durch? Meine gelesen zu haben, dass der mit 3,3V läuft.
Gruß
-
Nein Versorgungsspannung ist 5V. Musst nur auf den richtigen Eingang achten.
-
@saeft_2003 ich habe den Strip jetzt an die entsprechenden Pins angeschlossen. Den ESP versorge ich mit nem iPad Netzteil. Bislang funktioniert das gut. Könnte das zu Problemen führen? Man soll ja den Strip separat an ein Netzteil anschließen.
-
Wie jetzt? Hast du den strip auch an dem ipad netzteil?
Ich hab beides (strip und controller) an einem Netzteil das die nötige Leistung bringt angeschlossen.
-
@saeft_2003 sagte in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:
Wie jetzt? Hast du den strip auch an dem ipad netzteil?
Ich hab beides (strip und controller) an einem Netzteil das die nötige Leistung bringt angeschlossen.
Ich habe ein iPad Ladegerät am MicroUSB des ESP angeschlossen. Das versorgt den Controller und den LED Strip, der am Controller hängt. Der Strip wird nicht direkt mit Strom versorgt, sondern durch den Controller. Ich habe es gestern getestet, grundsätzlich funktioniert alles. Der Strip wird etwa 2,75m lang sein. Aber auch ungekürzt 5m hat alles funktioniert.
Oder wird es da Probleme geben? Ich habe mir ja extra noch ein 5V 10A Netzteil mitbestellt, dachte nur, das könnte zu stark für den Controller sein und würde es dann zurückschicken.
-
direkt an den controller würde ich den strip nicht hängen. Soweit ich weiß dürfen über den max. 1A.
Wenn du ein Strip mit 60 LEDs pro Meter hast, dann brauchst du bei 5V und 2,5 m ungefähr 9A bei max Helligkeit.
Warum sollte das 10 A Netzteil zu stark sein?
-
@saeft_2003 sagte in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:
direkt an den controller würde ich den strip nicht hängen. Soweit ich weiß dürfen über den max. 1A.
Wenn du ein Strip mit 60 LEDs pro Meter hast, dann brauchst du bei 5V und 2,5 m ungefähr 9A bei max Helligkeit.
Warum sollte das 10 A Netzteil zu stark sein?
Ich hatte mir um den Controller Sorgen gemacht, dass die 10A zu heftig sind. Sollte also kein Problem sein, den ESP8266 mit 5V 10A Netzteil zu betreiben, ja?
An welche Pins schließe ich das Netzteil an?
-
@stoni das netzteil jagt ja nicht die 10A in den controller, der nimmt sich, was er braucht.
na 5V und gnd. ist ja beschriftet. -
@da_woody sagte in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:
@stoni das netzteil jagt ja nicht die 10A in den controller, der nimmt sich, was er braucht.
na 5V und gnd. ist ja beschriftet.+5V kann auch VIN sein. Aber zur Not sagt einem alles google…
-
@saeft_2003 jup, grad nachgelinst.
auch VCC, oder was in de richtung.
man soll die leutz halt nicht zuviel verwöhnen. tante gockel hilft ja eh... -
@da_woody sagte in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:
@saeft_2003 jup, grad nachgelinst.
auch VCC, oder was in de richtung.
man soll die leutz halt nicht zuviel verwöhnen. tante gockel hilft ja eh...VU sollte der richtige Pin sein laut Google... Danke