Skip to content

OledEspEasy

Jean-Michel DECORET edited this page Oct 24, 2019 · 6 revisions

AIM

This plugin allow to control and display text on an oled screen.

The device is a Wemos D1Mini Pro with an oled shield (0.66 inches). This board use a ESP8266 chip (wifi/bluetooth), with the ESPEasy firmware.

Presentation

Device

The mainboard : Wemos D1 Mini Pro

The oled shield : Wemos Oled Shield

Mixing both For this demonstration I use simple wires to plugin shiled on mainboard, but you can manage it as you want (by adding any other shield..)

ESPEasy firmware

Install the ESPEasy firmware matching your board.

Flash firmware

With last mega release of ESPEasy, uploading firmware is reaaly easy !

Get the last firmware here, then extract it anywhere and run "ESP.Easy.Flasher.exe" (the mainboard must be connected to computer other usb)

Just follow 4 steps :

  1. Select COM port
  2. Choose the right firmware. For WemosD1Mini pro, just take "normal_ESP8266_4096.bin"
  3. To simplify ESPEasy configuration you can fill Post flash action (wifi settings, static ip of board). If this step do not work, you must connect it manually and connect your computer to ESP_Easy_0 ssid, go to its ip 192.168.4.1 and fill configuration settings.
  4. Finally click on "Flash ESP Easy FW"

See LetsControlIt wiki for more details

Configuration

Connect the computer to the same Wifi network and go to its IP http://192.168.0.123 or whatever you have defined in previous step.

Go to device tab and add SSD Oled Plugin. This plugin allow to control the oled screen through an http api.

Configure it to work on standard pins, and choose the good display size (64x48)

Don't forget to submit

That's all, nothing more is required on board !

Yadoms plugin

Create a new plugin "OLED ESPEasy deported screen"

and fill the IP of the board.

And that's all for plugin configuration.

Plugin usage

The plugin provide 8 lines of writable text. Each one match one line on screen.

The easiest way to make Yadoms use it as deported screen is to create a script.

Sample Script

A wrote a simple script with Blocky (automation rules) and every minutes, it display an outdoor temperature

Other wemos devices

This plugin will also work with Lolin boards (D1 evolution) with same firmware.

Clone this wiki locally