I've also had it working with an I2C OLED, the SSD1306, here's that code:
function draw(){
g.clear();
g.drawString("Hello World",0,0);
g.flip();
}
I2C1.setup({scl:NodeMCU.D4,sda:NodeMCU.D3});
var g = require("SSD1306").connect(I2C1, draw);
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I've also had it working with an I2C OLED, the SSD1306, here's that code:
These should probably be put on some wiki somewhere.