ESP8266 mit EasyESP IR Signale Empfangen und Senden

Begonnen von Tueftler1983, 09 Dezember 2017, 07:22:57

Vorheriges Thema - Nächstes Thema

Eistee

Probier es mal so:http://192.168.0.132/control?cmd=IRSEND,RC5,1A0C,13

riker1

#31
Zitat von: Eistee am 27 August 2018, 21:55:27
Probier es mal so:http://192.168.0.132/control?cmd=IRSEND,RC5,1A0C,13

da kommt was am IR sender an, aber er blitzt sehr wenig.
Habe wie hier beschrieben verdrahtet

https://www.letscontrolit.com/wiki/index.php/IRTX

kann die Leistung nicht passen?

hier:
https://kaistech.wordpress.com/2016/10/09/wifi-infrared-ir-remote-extension-using-esp8266/
stehen ganz andere Ohm Werte....?

Leider schaltet hier nichts
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Eistee

Die Vorwiderstände musst du schon ausrechnen je nach LED die du verwendest.

riker1

Hallo
es lag auf jeden Fall am Abstand.
- wie kann man das Signal verstärken? mehrer IR in Reihe?

und an den Widerständen. Transistor

Habe mal den irdump vor den irsend gestellt und ausgelesen.

Da kommen andere Signale an als man abschickt.

Habe aber auch festgestellt, das NEC Protocoll oft falsch ankommt. .....

Mal sehen, hat hier jemand eine Idee, Danke
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Eistee

Dein Transistor negiert aber das Signal auch nicht?
Da IR ja Licht ist kannst du es wie jede andere Lichtquelle auch verstärken. Sprich entweder mehr Leistung umsetzen (was die IR LED nur bedingt lange mit macht) oder mehr Lampen einsetzen damit es heller wird. Bedeutet ja dann auch mehr "Watt" halt nur verteilt.

Wernieman

Also Quasi mehr LEDs und einen kleineren Vorwiederstand. Welchen Transi nimmst Du zur Ansteuerung?

Geb uns doch mal Deine kompletten Werte (LED, Transi, Vorwiederstände)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

#36
Hallo

aktuell habe ich den Aufbau:
                                                           
                                                                                            -> LED( TSAL6200 )-> 47 R -> 3,3V
Gpio ->10 kOhm                          -> NPN (BC547A)                                                             
                                                                                             -> Ground
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

TomLee

Schau dir mal die hier von Reinhart verlinkte Schaltung an, als ich mich damals in das Thema eingelesen hatte stellte ich fest das die 2,5 Ohm so in etwa das Maximum sind was man der Led zumuten kann. Weil ich die 2,5 Ohm nirgendwo auf die Schnelle gefunden hatte, hab ich bei mir glaub sogar 2,2 Ohm verwendet, funzt bis heute und wird fast täglich einmal genutzt.  Die Reichweite lag bei mir je nach Empfänger bei 5-6 m.

riker1

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

TomLee

Übrigens, laut Theo  sollte Tasmota RC5 empfangen und das Signal ohne weitere Bearbeitung auch senden können.

plin

Hallo Leute,

ich stehe ganz vorne: Habe einen Wemos D1 Mini mit einem 'IR Controller Schild V1.0.0 für LOLIN D1 mini Infrarot sensoren'.

ich habe mir die aktuelle ESPEasy_mega-20190216.zip runtergeladen und meinen Wemos D1 geflashed. Ich kann mich über http auf dem D1 einloggen, sehe unter Devices aber nichts was auf einen IR Sender/Empfänger hinweist. Selbst dann nicht, wenn ich die ESP_Easy_mega-20190216_test_core_260_alpha_ESP8266_4096.bin flashe.

Mehr kann mir einen Tipp geben wo ich das IR-Device finde.

Ciao, plin
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Tueftler1983


plin

Zitat von: Tueftler1983 am 16 Februar 2019, 11:14:56
Mußt du oben im Reiter auswählen!
tja, sowas dachte ich mit ja schon. Meine Firmware bietet aber kein Device vom Typ Infrared Receiver an ...

Was fehlt mir? Habe ich eine falsche ESPEasy Version?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

#43
Es war das übliche Problem - "Selbstverständlichkeiten" werden nirgendwo beschrieben.

Die Seite https://www.letscontrolit.com/forum/viewtopic.php?f=4&t=6272&p=34368&hilit=irtx#p34368 hat darauf hingewiesen, dass man die Firmware mit IR im Namen nehmen muss, in meinem Fall also die
ESP_Easy_mega-20190216_normal_IR_ESP8266_4096.bin

Jetzt geht's weiter.

------

Eine Runde weiter: Bei Betätigung der Infrarot-FB sehe ich im Log Einträge wie
ESPEasy Esp3IrReceive: Received: EspEasy3_IRReceive::192.168.3.145::1::0::1::i||unit||3||0|||i||sleep||0||0|||i||build||20103||0|||i||build_git||mega-20190216||0|||i||build_notes|| - Mega||0|||i||version||2||0|||i||node_type_id||17||0|||r||IR||513||20
2019.02.16 15:31:16 4: ESPEasy Esp3IrReceive: IR: 513


Wie kriege ich jetzt raus welches Protokoll das ist? Wo sehe ich die Bitlänge?

------

Habe noch mal den Beispiel-Sketch recvDumpV2.ino des Shields eingespielt. Der zeigt mir das Encoding, den Code und die Anzahl bits an.

Für die 4 relevanten Fernbedienungen kenne ich jetzt das Encoding und die Bitzahl.

Gibt es eine Tabelle mit Fernbedienungen, Tasten und Codes???

Ciao, plin

FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Gibt es Pläne das Modul 34_ESPEasy.pm an den aktuellen Stand des ESPEasy in puncto IR anzupassen und PIONEER als Protokoll aufzunehmen?

Laut https://www.letscontrolit.com/wiki/index.php?title=ESPEasy_Command_Reference werden mittlerweile folgende Protokolle unterstützt:

...
IRSEND [_P035_IRTX.ino]
RAW [_P035_IRTX.ino]
NEC [_P035_IRTX.ino]
JVC [_P035_IRTX.ino]
RC5 [_P035_IRTX.ino]
RC6 [_P035_IRTX.ino]
SAMSUNG [_P035_IRTX.ino]
SONY [_P035_IRTX.ino]
PANASONIC [_P035_IRTX.ino]
PIONEER [_P035_IRTX.ino]
...


Aktuell werden im Modul NEC|JVC|RC5|RC6|SAMSUNG|SONY|PANASONIC unterstützt.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB