Anyway - I finally installed everything into a nice little plastic box and loaded in the new .MONO file, and we finally have some nice weather.
Denver weather can be crazy - earlier in the week we had several inches of snow, today it hit 88 f!
But now I see what I think is corruption in the new .MONO file.
Here's what the new one looks like:
and here's the original one:
by the way I discovered that the way to get rid of the garbage on the right of the SH1106 1.3" oled is to shift the column position + 2 pixels. I figured out how to do that in an ESP-Arduino project which uses some code from the u8g library. Unfortunately I can't see how this could be fixed in NodeMCU. I think it could be tweaked in the source code in the u8g section but I don't know how to do that sort of thing.
I also discovered another difference between the SSD1306 and the SH1106. The 1106 is different as far as autoscrolling when sending byte data to it. So the ESP-Arduino project that I've been working on doesn't display graphics correctly.
It's interesting that your Lua code does display your graphics correctly. I'm sure it's the difference in your code vs the E-A u8g code I've been playing with.
This is the thread about that project - http://www.esp8266.com/viewtopic.php?f=29&t=3256
Here are all the little ESP displays I've made. It's hard to see the smallest black one.
I had to order some more project boxes from Electrodragon!
I sure would like to try my hand at a 3D printer...one of these days!