arendst / Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
https://tasmota.github.io/docs
GNU General Public License v3.0
22.16k stars 4.8k forks source link

BlastBot #4848

Closed thucar closed 5 years ago

thucar commented 5 years ago

Got my hands on a new IR blaster: Blastbot. It's running an ESP8266 12E and it has 6 IR blasters and one receiver.

I don't have necessary dupont wires at hand right now in my office, so I'll be trying to flash it with Tasmota tomorrow to see if this puppy is what I've been looking for to handle my IR needs.

Jason2866 commented 5 years ago

Backup the orig. firmware with esptool ;-)

ascillato2 commented 5 years ago

Cool!

Keep up posted. Thanks

thucar commented 5 years ago

Ok, so - progress. Flashing Tasmota was a breeze with the pins broken out and the button being wired directly to GPIO0.

The pinout seems to be: gpio2 = Onboard LED (red) gpio4 = Onboard LED (green) gpio12 = IR SEND gpio13 = DS18B20 gpio16 = IR RCV

All the pins seem inverted though, so if I define GPIO12 as IRsend(08) then the LEDS instantly come on and stay on. Gotta look into inverting the logics in xdrv_05_irremote.ino

The Dallas sensor works fine as is.

thucar commented 5 years ago

Well that was easier than expected. IRremoteESP8266 library comes with a built in option for inverting the output. After inverting, sending out IR codes works fine.

CallMeAreks commented 5 years ago

Hi, did you compile a custom bin for this device? If yes, could you share it?