Wifi RGBW Modul für 10 Euro

Innen schaut die Platine etwas anders aus als die in Deinem Link. Aber die Lötpunkte sind vorbildlich beschriftet.

Mhhhmmm. Das Teil zickt.

Ich hab jetzt eine V6.6 geflasht. Ein AP wird aufgebaut. SSID und PW kann ich eingeben aber nach Neustart sehe ich das Teil nicht in meinem Netz.
Mehrfach getestet.

Morgen mache ich mal weiter.

Gesendet von iPhone XS mit Tapatalk

Hallo Boui,

hast du in deinem Router ggf die Option „WLAN-Zugang auf die bekannten WLAN-Geräte beschränken“ aktiviert. Bei der FritzBox muss ich entweder dei MAC-Adresse des neuen WLAN-Gerätes eingeben oder die vorgenannte Option für den „ersten Kontakt“ deaktivieren.

Bei mir läut übrigens aktuell die 6.7.1 (sonoff-DE.bin). Ich habe diese Version ohne Probleme per OTA ausgehend von einer geflashten 6.4 eingespielt.

Gruß

Swifty

Ich lach mich kaputt. Volltreffer.

Jetzt fällt es mir wie Schuppen aus den Haaren.
Ich hatte meiner Tochter vor Kurzem auf Gastzugang umstellen müssen und da bin ich auf Nummer sicher.

Hach, was einem manchmal für Anfängerfehler passieren. War gestern so mit anderen Dingen beschäftigt.

Cool.

Gesendet von iPhone XS mit Tapatalk

Ich habe 2 mit Tasmota bespielt aber die Teile reagieren eher schlecht. Das Menü geht auf aber alles ist sehr zäh. Habe dann die 6.71 genommen. Gleiches Bild.

Nachdem ich das zweite Modul geflasht habe, auch hier gleiches Bild. Das Antwort-Zeit-Verhalten ist schlecht. Nicht vergleichbar mit meinen anderen Tasmota Geräten.

Gesendet von iPhone XS mit Tapatalk

Hmmmmm… kann ich nicht bestätigen.

Das Einloggen ins Webmenü und dessen Bedienung geht ohne Verzögerungen.
Auch benötigen die Meldungen vom Modul über MQTT zur Anzeige in der Verwaltungskonsole von IPS gefühlt keine 1/2 Sek.

Ich habe in einem Teil keine internen Rules für die IR-Befehle hinterlegt. Die Steuerung erfolgt bei diesem Gerät von IRFB=>Modul=>MQTT=>IPS=>MQTT=>Modul faktisch ohne Verzögerung.

Haben Deine Teile ggf. schlechten WLAN-Empfang ?

Gruß

Swifty

Mhmmm RSSI 48-50

Ich spiele morgen einfach mal ein wenig mit dem Zeug. Heute komme ich zu nix Vernünftigem mehr.

Gesendet von iPad mit Tapatalk

So, jetzt habe ich mir mal etwas Zeit genommen.

Es war fast wie immer. Ich schließe die WiFi Teile heute an und sie reagieren vezögerungsfrei. Keine Ahnung, warum das gestern zickte.
Dann mal ins Eingemachte.
Durch Tasmota ist die Fernbedienung im Standard ohne Anpassung wohl erst einmal raus. Ich sehe Sie in IPS aber sie verändert nix am Stripe.

Ich habe die Teile nun mit Kais Modulen angepasst.
Einmal Tasmota LED und da ich keine IR Daten sah, habe ich das Tasmota ohne LED noch eingebunden.
Jetzt müsste ich aber noch die Fernbedienung einbinden, damit die Kids auch selbst schalten können. Aber da fehlt mir die Idee, da sich nur der Wert der IR-Daten ändert. Ich bräuchte ja eine Datenbank mit der Bedeutung aller Werte.

Idee?

Sagt mal werte Mitstreiter,

welche Firmware (Link) habt ihr denn benutzt ?
Ich bekomme sie zwar geflasht - aber danach ist das Teil in keinster Weise sicht/erreichbar.

Als Flashlog erhalte ich:

Detecting chip type… ESP8266
Chip is ESP8285

Features: WiFi, Embedded Flash
MAC: d8:f1:5b:87:2b:7c
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 1MB
Flash params set to 0x0220
Compressed 535216 bytes to 365975…
Wrote 535216 bytes (365975 compressed) at 0x00000000 in 32.2 seconds (effective 132.8 kbit/s)…
Hash of data verified.

Leaving…
Staying in bootloader.

Firmware successfully flashed. Unplug/replug or reset device
to switch back to normal boot mode.

Ich habe jetzt den x-ten Versuch hinter mir und das Teil ist einfach nicht erreichbar.
Die Sonfoff’s und die NodeMCU’s waren da „much more easier“ :slight_smile:

Irgend etwas mache ich wohl falsch … oder passt nicht.

Dank & Gruss
Tom

Hallo Boui,

… nur so eine Anregung:

Falls Deine Fernbedienung andere Werte sendet, musst du diese bei den „Case“ anpassen.
Die gewünschten Farben habe ich durch Ausprobieren über die TASMOTA-Konsole (Befehl: Color #RRGGBB) durch Probieren herausgefunden.

Gruß

Swifty

<?
//include "Zentral_Tools.ips.php";

If ($_IPS['SENDER']== 'Variable')
    {
     $IRData_ID=$_IPS['VARIABLE'];
	 $Device_ID=IPS_GetParent(IPS_GetParent($IRData_ID));
	 $Dimm_ID=IPS_GetObjectIDByIdent ( 'TasmotaLED_Dimmer', $Device_ID );
	 
	 $IRData= GetValue($IRData_ID);
     $Dimmwert=GetValue($Dimm_ID)+1;
     
	 //$IR Befehle übersetzen

//echo $IRData .' - ';
//echo $Device_ID .' - ';
//echo $Dimm_ID .' - ';


    Switch ($IRData)
	 {
	  Case '0x00FFF807':   //aus
    	TasmotaLED_setPower($Device_ID, 1, false);  //LED aus
	   break;
	   
	  Case '0x00FFB04F':  //ein
		If (GetValue($Dimm_ID) ==0)  // ist Dimmer = 0 , dann beim Anschalten wenigstens 10%
          {
	       TasmotaLED_setDimmer($Device_ID, 10);
	      }
	    TasmotaLED_setPower($Device_ID, 1, true);  // LED ein
	  break;
	  
	  Case '0x00FF906F': // heller
		TasmotaLED_setDimmer($Device_ID, $Dimmwert+9);
       break;
	   
      Case '0x00FFB847': // dunkler
		TasmotaLED_setDimmer($Device_ID, $Dimmwert-11);
       break;
	   
      Case '0x00FF9867':
        $Data= Dimm('FF0000', $Dimmwert);  //rot
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;	
	  
      Case '0x00FFD827':
        $Data=Dimm('00FF00', $Dimmwert);  //grün
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	  
      Case '0x00FF8877':
        $Data=Dimm('0000FF', $Dimmwert); // blau
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	  
      Case '0x00FFA857':
        $Data=Dimm('FFFFFF', $Dimmwert); // weis
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FFE817':
        $Data=Dimm('FF3000', $Dimmwert); // orange
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	  
      Case '0x00FF48B7':
        $Data=Dimm('00FF10', $Dimmwert); // light grün
  		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF6897':
        $Data=Dimm('0066FF', $Dimmwert); // light blau
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	  
      Case '0x00FF02FD':
        $Data=Dimm('FF6600', $Dimmwert); // Amber
		TasmotaLED_setColorHex($Device_ID, $Data);
      break;
	 
      Case '0x00FF32CD':
        $Data=Dimm('00FF99', $Dimmwert); // Cyan
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF20DF':
        $Data=Dimm('FF00BF', $Dimmwert); // Lila
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF50AF':
        $Data=Dimm('FF8700', $Dimmwert); // hellgelb
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF7887':
        $Data=Dimm('00FF66', $Dimmwert); // grün blau
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	  
      Case '0x00FF708F':
        $Data=Dimm('FF0088', $Dimmwert); // Lila2
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FFF00F':
        $Data=Dimm('FF0033', $Dimmwert); // Pink
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF28D7':
        $Data=Dimm('00FF44', $Dimmwert); // grün blau2
		TasmotaLED_setColorHex($Device_ID, $Data);
       break;
	
      Case '0x00FF38C7': 
        $Data=Dimm('FFCF00', $Dimmwert); // gelb
	    TasmotaLED_setColorHex($Device_ID, $Data);
       break;
   
      Case '0x00FFB24D':  // Flash
      Case '0x00FF00FF':  // STROPE
        TasmotaLED_setSpeed ($Device_ID, 20);
  	    TasmotaLED_setScheme ($Device_ID, 4);  //Zufall
       break;
	  
      Case '0x00FF58A7':  // Fade
        TasmotaLED_setSpeed ($Device_ID, 20);
	    TasmotaLED_setScheme ($Device_ID, 2);  //Fade RGB
       break;
	  
      Case '0x00FF30CF':  // SMOOTH
	    //TasmotaLED_sendMQTTCommand($Device_ID, 'Dimmer', '1');  
	    //TasmotaLED_sendMQTTCommand($Device_ID, 'COLOR', 'FFFFFF');  // 3 min
	    //TasmotaLED_sendMQTTCommand($Device_ID, 'WakeupDuration', '180');  // 3 min
	    //TasmotaLED_sendMQTTCommand($Device_ID, 'Wakeup', '1002');  //AUfwachen
      break;
     }    
	
 }


function Dimm($IRData, $Dimmwert )
  {
  
  $Rot=hexdec (Substr($IRData, 0,2))/100*$Dimmwert;
  $Grün=hexdec (Substr($IRData,2,2))/100*$Dimmwert;
  $Blau=hexdec (Substr($IRData,4,2))/100*$Dimmwert;
  //echo $Rot .'-' .$Grün .'-' .$Blau;
  //echo rgb2hex_2($Rot, $Grün, $Blau);
  return (rgb2hex_2($Rot, $Grün, $Blau));
  }
 
 
 
?>

oder Variante 2 - ohne Umweg über IPS:

Hallo Tom

ich nutze die sonoff-DE.bin von hier: http://thehackbox.org/tasmota/

Das Gerät baut einen eigenen AP auf. Am Besten du nutz ein Handy, verbindest dich mit dem AP und rufst die Seite http://192.168.4.1 auf. Dort kannst du die Zugangsdaten deines WLAN eingeben. Beim Reboot sollte sich das Gerät dann mit deinem WLAN verbinden.

Falls das Gerät keine AP aufbaut, könnte es daran liegen, dass die Firmware mit den falschen Flash-Einstellungen (DOUT/OUT/QIO ?? ) geflasht wurde. Dann bootet das Teil nicht. Die richtigen Einstellungen habe ich gerade nicht im Kopf. Einfach mal Googeln.

Gruß

Swifty

Die Fernbedienung kann man über die Rules einbinden.
nachzulesen hier:
https://github.com/arendst/Tasmota/wiki/Arilux-LC04

und hier:
https://github.com/arendst/Tasmota/wiki/MagicHome-LED-strip-controller

cu.
uriel2006

Wieder so viele gute Informationen. Danke.

Also meine haben sich genauso leicht flashen lassen wie alle anderen Tasmota Devices auch.

Ich mach das zur Zeit mit ESPEasy. Das dauert mit Anlöten der Drähte keine 5 Min.

Gesendet von iPhone XS mit Tapatalk

Also richtig begeistern können mich die Teile nicht. Angeschlossen und auf 0 gedimmt fallen sie wohl nach einiger Zeit in einen Tiefschlaf.
Dann reagieren sie gar nicht mehr. Der Stripe bleibt dunkel.

Gesendet von iPhone XS mit Tapatalk

Ich unterhalte mich mal laut mit mir selbst.

Seltsam, heute Morgen reagieren die Teile wieder normal. Man könnte fast meinen, dass sich mein 2,4Ghz WLAN nachts schlafen legt. Aber das kann nicht sein, aber die anderen Geräte reagieren völlig normal auch abends oder nachts.

Gesendet von iPad mit Tapatalk

Mahlzeit zusammen!
Ich hab mir auch mal Tasmota auf den RGBW Controller mit IR geflasht und Magic Home als Gerätetyp gewählt. Wie habt ihr den Controller bei euch in Tasmota konfiguriert?
Als Instanz hab ich Kai’s Tasmota_LED genommen doch leider lassen sich die Kanäle Blau und Weiß damit bei mir nicht ansteuern.
Auch die Fernbedienung bekomme ich über Rules nicht funktionsfähig. In der Konsole vom Gerät selber ist bei Tastendruck nichts zu sehen.
Wäre dankbar wenn da jemand helfen könnte!

P.S. Schönen 1. Advent euch allen!

Ich habe es doch oben bereits beschrieben. Für die Fernbedienung habe ich das normale Tasmota Modul genommen. Kanäle sehe ich gar nicht. Nur die Variable Farbe aber damit kann man ja wunderbar über das Farbrad steuern.



Gesendet von iPad mit Tapatalk

Hallo…

@Boui … das mit dem schlafen legen habe ich bei mir noch nicht beobachtet. Die Teile reagieren zu jeder Tageszeit …

@LCNRookie

Meine Die Pin-Belegung in den WiFiModulen teilweise recht unterschiedlich. Ich habe 3 verschiedene Varianten. Die Belegungen habe ich durch Probieren herausgefunden und über das Generic Modul eingebunden. Mittlerweise geht das auch komfortabler über Tasmota Device Templates (Link) .

Du benötigst für jede Farbe einen PWM-Pin und für die FB einen IRrec-Pin.

Gruß

Swifty




@Swifty,

könntest du mal deine gesammte Konfig posten ?

Dann könnte man mal ein Modul per Nodemcu hier bei uns nachstellen, und sehen was geht, da wir hier die Hardware nicht haben.
Aber der NEC IR Sender und Empfäger ist vorhanden, und schnell an ein Nodemcu RGB Testmodul dran gesteckt.
Ich versuche immer die Hardware so hier zusammen zu bauen, damit Kai das in seinen Modulen auch testen kann.

IR und RGB(W) LED in einem Hardware Module hatten wir noch nicht hier.

Kurze Rückmeldung:

es läuft jetzt …

Habe es mal mit ESPEasy geflasht - seitdem läuft er/sie/es :slight_smile:

Woran auch immer es lag - egal.

Danke Jungs !

LG Tom

Hallo Thomas,

wie kann ich denn die gesamte Konfig auslesen ?

Gruß

Swifty

PS: Ich habe sogar ein RGW-Modul mit IR und einem Relais … :smiley: