OLED Scrolling Display

Moderators: grovkillen, Stuntteam, TD-er

Message
Author
starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#71 Post by starfish » 21 Feb 2017, 01:43

wow, finally I got it, this plugin is even better than I thought. glad, that the MQTT-import plugin is no longer needed, as I have no success in compiling that one, no matter, what combination of arduino and esp.package I am using.

writing the strings works fine, but I can not switch on / off the OLED using MQTT, as shown in option b) below: taskname,on or off.
is this by design?
namirda wrote:
OK - I have just uploaded yet another new version of the scrolling display to the playground which includes a write option.

The command syntax is either:

a) tskname,Line,String - where tskname is the name you have given to the scrolling oled task,
Line is the line number which must be an integer between 1 and 12,
String is the string to be displayed.

b) taskname,on or taskname,off To switch the display on or off

You can send the command using either http or mqtt or even via the webserver. To use mqtt, you should publish to the normal subscription topic of your esp followed by /cmd - e.g. /ESP01/cmd.

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#72 Post by starfish » 24 Feb 2017, 17:44

Success - using newest espeasy R148 from github and Arduino IDE 1.8.1 with esp8266 board package v. 2.3.0
P210_MQTTImport.ino is already provided and works out of the box. P205_Frame_OLED.ino together with Extra_Utilities.ino compiles without error. :lol: :lol:
removed all arduino remainings on PC and did clean portable install. moved libraries from old R120 and esp8266-oled-ssd1306 lib from playground to portable/sketchbook/libraries and R148 as well as 205_Frame_OLED.ino and Extra_Utilities.ino to portable/sketchbook/ESPEasy

velja
Normal user
Posts: 31
Joined: 08 Feb 2017, 08:07

Re: OLED Scrolling Display

#73 Post by velja » 14 Mar 2017, 20:18

@starfish;
Can you make OTA version R148 (or R147) with P205_Frame_OLED.ino for 1M and 4M flash version for us wich not familiar with Arduino IDE?

Thanks

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#74 Post by starfish » 16 Mar 2017, 17:34

velja wrote: 14 Mar 2017, 20:18 @starfish;
Can you make OTA version R148 (or R147) with P205_Frame_OLED.ino for 1M and 4M flash version for us wich not familiar with Arduino IDE?

Thanks
tried to upload - but apparently the zip file is too large ... (300kb)

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#75 Post by starfish » 16 Mar 2017, 17:55

now with split 7z files .... remove the .7z at the end so that .001 / .002 / .003 is left and try to join them whit 7zip - hope it works
ESPEasy.ino.generic.7z.001.7z
(100 KiB) Downloaded 422 times
ESPEasy.ino.generic.7z.002.7z
(100 KiB) Downloaded 494 times
ESPEasy.ino.generic.7z.003.7z
(71.04 KiB) Downloaded 497 times
this one is for 1M

try this https://github.com/letscontrolit/ESPEas ... 0-dev7.zip inside the zip look out for
ESPEasy_v2.0.0-dev7_normal_1024.bin and ESPEasy_v2.0.0-dev7_normal_4096.bin this should do the job too - scrolling oled is included but I didnt test it myself. sorry, bad idea http and mqtt string upload to the 12 lines in framed oled has been removed by the dev's for reaons. use v. 148 or below.
Last edited by starfish on 06 Jul 2017, 05:36, edited 2 times in total.

velja
Normal user
Posts: 31
Joined: 08 Feb 2017, 08:07

Re: OLED Scrolling Display

#76 Post by velja » 16 Mar 2017, 18:05

Thanks, Is it for 1M or for 4M flash?

velja
Normal user
Posts: 31
Joined: 08 Feb 2017, 08:07

Re: OLED Scrolling Display

#77 Post by velja » 16 Mar 2017, 20:06

Yes, it works! I use v2.0.0.0.dev7 for 4M flash, it show in drop menu framed OLED, I configure everything and it works. Problem is difficult global sync. I think much more harder to syncing two units than earlier.

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#78 Post by starfish » 16 Mar 2017, 20:52

the 7zip files are R148 1M only the newest dev. Version (link) has both 1M and 4M . But please note, that I didnt test OTA - I was flashing them all using the USB converter and Arduino IDE and the Platformio toolchains. dont forget that 2.0.0 is in early stage.

velja
Normal user
Posts: 31
Joined: 08 Feb 2017, 08:07

Re: OLED Scrolling Display

#79 Post by velja » 16 Mar 2017, 21:17

I try second unit with file you send me and it's work through OTA. Problem is with V 2.0.0.0 dev7 and Global sync. I use as I use it before but only BME280 sinc. Earlier, I left blank task on ESP with display and it been populated after few minutes. Now it doesn't work.

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#80 Post by starfish » 17 Mar 2017, 11:04

@velja sorry dont know your setup (displaying sensor data from another 8266-unit?) I am displaying data sent frame by frame from the linux home control system by mqtt.
Image
do you need 4 M-binaries of the 148 version? (what spiffs size?) Concerning the espeasy code you have to contact the authors.
sorry, in V. 2 (mega) http and mqtt string upload to the 12 lines in framed oled has been removed by the dev's for reaons. use v. 148 or below.
Last edited by starfish on 06 Jul 2017, 05:41, edited 1 time in total.

velja
Normal user
Posts: 31
Joined: 08 Feb 2017, 08:07

Re: OLED Scrolling Display

#81 Post by velja » 17 Mar 2017, 11:46

Finally, I syncing devices after countless restarts. I hope that developers read this posts and inprove that feature in future. Thank you for helping me.

orbitcoms
Normal user
Posts: 28
Joined: 01 Apr 2017, 06:12

Re: OLED Scrolling Display

#82 Post by orbitcoms » 05 Apr 2017, 08:41

Would someone mind please explaining the steps to compile version 148 and use the latest playground plugin? I want to use the thermocouple plugin but cannot get the Arduino compiled version to run or figure out what I need to do to build it to include the thermocouple plugin.

I downloaded Arduino 1.8.1 as zip file and extracted it.
Then I changed the folder name and navigated to the folder
Then I created a folder called "Portable" But I am not sure what is supposed to happen with portable folder, there is no more mention of it in the steps on wiki?

I opened Arduino and installed v 2.3.0 of the esp8266 by esp8266 community
then I selected the libary files from scr folder in version 147 build and copied them into the Arduino libraries folder (I downloaded version 148 but only have binaries)
I next opened Arduino and navigated to the source ESPEASY folder and opened EASEasy.ino

I could not find the commented lines any #define_PLUGIN_BUILD_xxx lines in the code at all.

I have ESP8266-07 so I chose generic esp8266, set Memory to 1M with 128k SPIFFS

When I compile I get error
No such file or directory #include <RCSwitch.h>
and
Multiple libraries were found for "servo.h"

Thanks in advance

Dave

orbitcoms
Normal user
Posts: 28
Joined: 01 Apr 2017, 06:12

Re: OLED Scrolling Display

#83 Post by orbitcoms » 05 Apr 2017, 08:52

Further to my last post. This is the error report after attempting to compile in Arduino 1.8.2 (ESPEasy v 147).

D:\General Resources\GenTemp 3rd Gen Development\ESP\ESP Easy\EspEasy R147\Source\ESPEasy\_P111_RF.ino:16:22: fatal error: RCSwitch.h: No such file or directory
#include <RCSwitch.h>
^
compilation terminated.

Multiple libraries were found for "Servo.h"
Used: D:\Scratchpad\arduino-1.8.2-ESP\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\Servo
Not used: D:\Scratchpad\arduino-1.8.2-ESP\libraries\Servo
exit status 1
Error compiling for board Generic ESP8266 Module.

I thought the "Portable" folder was doing nothing but Arduino IDE seemed to automatically include it but now reports duplicate.

megamarco83
Normal user
Posts: 230
Joined: 13 Apr 2017, 23:09

Re: OLED Scrolling Display

#84 Post by megamarco83 » 13 Apr 2017, 23:20

hi, i have two questions related to rotation display
i'm using espmega2.0 dev7
i tested the rotation display and works fine.
but now i would like to show on rotating display value that are taken from external script, for example a script like that:

Code: Select all

#!/bin/sh
### lcd
curl -s http://192.168.0.193/control?cmd=oledcmd,clear

# import consumption row n°2
x2=`sudo poolerconsumi 1 power | egrep "^1\(" | grep "*W)" | egrep -o '[0-9]*(\.)?[0-9]*\*' | egrep -o '[0-9]*(\.)?[0-9]*'`
curl -s "http://192.168.0.193/control?cmd=oled,2,1,Consumi+$x2+W"

# import live production row n°3
x1=`sudo curl http://localhost/metern/comapps/pool123.php?cmd=1 | egrep "^2\(" | grep "*W)" | egrep -o '[0-9]*(\.)?[0-9]*\*' | egrep -o '[0-9]*(\.)?[0-9]*'`
curl -s "http://192.168.0.193/control?cmd=oled,3,1,Produz.+$x1+W"

# import live row n°4
x3=`sudo eflowlive whin | egrep "^3\(" | grep "*W)" | egrep -o '[0-9]*(\.)?[0-9]*\*' | egrep -o '[0-9]*(\.)?[0-9]*'`
curl -s "http://192.168.0.193/control?cmd=oled,4,1,Prelievi+$x3+W"

# import live row n°5
#x4=`sudo eflowlive whout grep "^4\(.*W\)" | egrep -o '[0-9]*(\.)?[0-9]*\*' | egrep -o '[0-9]*(\.)?[0-9]*'`
#curl -s "http://192.168.0.193/control?cmd=oled,5,1,Immisio+$x4+W"
if i lunch this script, it works, i'm able to see the result but not displayed with frame rotation, but all the value on one page.
how i can see for example n°2 row on every page and using "big characters as possibile" ??


second question:
i heve 2 display oled one 0.96" and one 1.3"
to use the 1.3" i have modify the surce code as sugested in a previous pos
changing the line:
change line 415 : for (i = 0; i < 128; i++) //clear all COL
into this line 415: for (i = 0; i < 132; i++) //clear 132 COL
it works perfect but only with "standard oled plugin" with framed plugin i'm able to see nothing, all rows are displayed with wrong characters ( i mean also compiling the rows on espmega not using my external script)
i see the code of framed plugin but there are't the value like before that i could modify. how i can solve?
with 0.96" oled there are no issue
thanks so mutch!

artic1980
New user
Posts: 4
Joined: 09 Apr 2017, 17:57

Re: OLED Scrolling Display

#85 Post by artic1980 » 14 Apr 2017, 07:32

Good morning I'm trying to figure out how to compile the plugin but I have these errors


Arduino:1.8.2 (Windows 10), Scheda:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 1M (512K SPIFFS), ck, Disabled, None"

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P012_LCD.ino: In function 'boolean Plugin_012(byte, EventStruct*, String&)':

_P012_LCD:162: error: 'class LiquidCrystal_I2C' has no member named 'init'

lcd->init(); // initialize the lcd

^

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino: In function 'boolean Plugin_036(byte, EventStruct*, String&)':

_P036_FrameOLED:239: error: no matching function for call to 'SSD1306Wire::init(int&)'

display->init(OLED_address); // call to local override of init function

^

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino:239:35: note: candidate is:

In file included from C:\Users\Pepe-Win\Documents\Arduino\libraries\ESP8266_Oled_Driver_for_SSD1306_display/SSD1306Wire.h:31:0,

from C:\Users\Pepe-Win\Documents\Arduino\libraries\ESP8266_Oled_Driver_for_SSD1306_display/SSD1306.h:30,

from C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino:21:

C:\Users\Pepe-Win\Documents\Arduino\libraries\ESP8266_Oled_Driver_for_SSD1306_display/OLEDDisplay.h:114:10: note: bool OLEDDisplay::init()

bool init();

^

C:\Users\Pepe-Win\Documents\Arduino\libraries\ESP8266_Oled_Driver_for_SSD1306_display/OLEDDisplay.h:114:10: note: candidate expects 0 arguments, 1 provided

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino: In function 'void display_logo()':

_P036_FrameOLED:428: error: 'WiFi_Logo_width' was not declared in this scope

display->drawXbm(34, 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits);

^

_P036_FrameOLED:428: error: 'WiFi_Logo_height' was not declared in this scope

display->drawXbm(34, 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits);

^

_P036_FrameOLED:428: error: 'WiFi_Logo_bits' was not declared in this scope

display->drawXbm(34, 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits);

^

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino: In function 'void display_indicator(int, int)':

_P036_FrameOLED:446: error: 'activeSymbole' was not declared in this scope

image = activeSymbole;

^

_P036_FrameOLED:448: error: 'inactiveSymbole' was not declared in this scope

image = inactiveSymbole;

^

C:\Users\Pepe-Win\Downloads\ESPEasy_v2.0.0-dev7 (1)\Source\ESPEasy\_P036_FrameOLED.ino: In function 'void display_scroll(String*, String*, int, int)':

_P036_FrameOLED:491: error: 'Dialog_Plain_12' was not declared in this scope

display->setFont(Dialog_Plain_12);

^

exit status 1
'class LiquidCrystal_I2C' has no member named 'init'

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

User avatar
Grumpf
Normal user
Posts: 124
Joined: 05 May 2017, 23:45
Location: Namur

Re: OLED Scrolling Display

#86 Post by Grumpf » 05 May 2017, 23:50

Nice job! I'm using it with a .96 Oled right now; the Wemos 96x48 disp and with a bit of cheating I managed to make it fit to my needs so thanks a lot. Any intention to adapt it to other Oled like the Wemos shield and the new 32x128 one ? If not I'll try to monkey with the code to the best of my knowledge (hear, learn from the beginning) but if you do intend to make it I'll burn a candle to your altar and geek to other things.

Again: Thanks a lot for your work.

Cheers !

EDiT: 128x32 can be used with some tampering too, I guess updating the plugin to support those two screens should not be a problem.

User avatar
toffel969
Normal user
Posts: 469
Joined: 03 Jan 2017, 10:58
Location: Germany

Re: OLED Scrolling Display

#87 Post by toffel969 » 07 May 2017, 12:01

Grumpf wrote: 05 May 2017, 23:50 Nice job! I'm using it with a .96 Oled right now; the Wemos 96x48 disp and with a bit of cheating I managed to make it fit to my needs so thanks a lot. Any intention to adapt it to other Oled like the Wemos shield and the new 32x128 one ? If not I'll try to monkey with the code to the best of my knowledge (hear, learn from the beginning) but if you do intend to make it I'll burn a candle to your altar and geek to other things.

Again: Thanks a lot for your work.

Cheers !

EDiT: 128x32 can be used with some tampering too, I guess updating the plugin to support those two screens should not be a problem.
:D :D :D :mrgreen: :ugeek:
Domoticz on Raspi 2 -- 14 ESP units (hacked Sonoff,NodeMCUs, Wemos, self-built units) running with RC140- Mega 2.0.0 dev8

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#88 Post by starfish » 11 May 2017, 23:57

problem solved - see subsequent post.
starfish wrote: 24 Feb 2017, 17:44 Success - using newest espeasy R148 from github and Arduino IDE 1.8.1 with esp8266 board package v. 2.3.0
P210_MQTTImport.ino is already provided and works out of the box. P205_Frame_OLED.ino together with Extra_Utilities.ino compiles without error. :lol: :lol:
removed all arduino remainings on PC and did clean portable install. moved libraries from old R120 and esp8266-oled-ssd1306 lib from playground to portable/sketchbook/libraries and R148 as well as 205_Frame_OLED.ino and Extra_Utilities.ino to portable/sketchbook/ESPEasy
Big disappointment now - tried to make 3 additional setups but couldn´t get them to work. When sending text to frames using mqtt oder html the text ("frame 1") is appended to the first line in small characters. When writing manually to the device config directly, it looks as before. This happens with the 2.0.0.0-dev7 as well.
oled2.jpg
oled2.jpg (24.49 KiB) Viewed 42399 times
different hardware? can´t see difference optically. compiling the sketch doesn´t throw errors. What happened?
quite embarrassing - I created a howto thread elsewhere and now people complaining.
This shows my old units:
oledsmall.jpg
oledsmall.jpg (9.39 KiB) Viewed 42399 times
Last edited by starfish on 12 May 2017, 13:37, edited 1 time in total.

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#89 Post by starfish » 12 May 2017, 13:35

oh boy, looks like the oled-device itself should not be named oled at least with my setup, when using another name normal function is back -> and do not use V. 2 dev versions, as devs removed string upload feature to the 12 lines for some reasons. Up to v. 148 framed oled works.
Last edited by starfish on 06 Jul 2017, 05:08, edited 1 time in total.

HeinzPeter
New user
Posts: 1
Joined: 17 May 2017, 12:23

Re: OLED Scrolling Display

#90 Post by HeinzPeter » 17 May 2017, 12:33

Got a weird and bad effect yesterday using the OLED framed plugin.

I played around with values and it looked quite nice. Then the wifi was interrupted and I had to resend my last page. The last four or so fields that where previously empty where filled like this "yyyyyyyyyyyyyyyyyyyyy..." and the last line had some other garbage at the end. I tried to empty them but then all fields contained the "yyy..." crap. After that I couldn't change anything anymore. Trying to save values always brought me back to the list of devices. Trying to set the device empty didn't work either. I had no chance but to hard reset (RX<->TX) the device and reconfigure it from scratch. :cry:

I was using the v2.0.0-dev8 release available from git.

HP

iainmacthai
New user
Posts: 1
Joined: 21 May 2017, 16:59

Re: OLED Scrolling Display

#91 Post by iainmacthai » 21 May 2017, 17:05

I had the same problem with the v2.0.0-dev8 normal 4096 version, what i did find was that if you clear the garbage from the 12 text lines, then select the device as system info and save it takes it into that state and at least allows you to delete/unselect the device.

However whenever you try to reconfigure as an oled it populates again with the same garbage, oddly lcd 2004 behaves this way too now. Suspect i will need a complete hard reset.

jirm
New user
Posts: 3
Joined: 26 Oct 2016, 21:15

Re: OLED Scrolling Display

#92 Post by jirm » 22 Jun 2017, 07:58

Only for general info,
I suffered the same problem with v2.0.0-dev10 (wemos D1 and 4K normal binary).
Is Issued too at least with v2.0.0.-dev9, and v2.0.0-dev8.
Seems a error raised because some problem (memory lack?) make corrupted memory with ESPEasy firmw (mega v2.0.0) and OLED Framed device management.
Of course in this situations the only safely way I know to assure the problem is gone is with a hard reset the esp8266 (or at least a Restore command on ESPEasy) to sure clean all flash memory.

Regards

starfish
Normal user
Posts: 38
Joined: 16 Feb 2017, 23:46

Re: OLED Scrolling Display

#93 Post by starfish » 06 Jul 2017, 05:56

jirm wrote: 22 Jun 2017, 07:58 Only for general info,
I suffered the same problem with v2.0.0-dev10 (wemos D1 and 4K normal binary).
Is Issued too at least with v2.0.0.-dev9, and v2.0.0-dev8.
Seems a error raised because some problem (memory lack?) make corrupted memory with ESPEasy firmw (mega v2.0.0) and OLED Framed device management.
issue maybe related to this:
in v2 the oled framed module has been crippled in order to avoid flash write operations and memory wear out. try version 148 and framed oled module from playground. (send PM for temporary download link for compiled binary of v.148 including framed oled module for D1 and generic).
Use it at own risk - I am personally using this since half a year now, updating the frames every 30 minutes and no wear out signs until now.

foad62
New user
Posts: 6
Joined: 19 Apr 2017, 13:11

Re: OLED Scrolling Display

#94 Post by foad62 » 08 Jul 2017, 15:33

Hello all,
How can I add Farsi/Persian characters to be shown on the display?

User avatar
vader
Normal user
Posts: 241
Joined: 21 Mar 2017, 17:35

Re: OLED Scrolling Display

#95 Post by vader » 23 Aug 2017, 11:56

Have a compile error. What's wrong? Any idea?

_P205_FrameOLED:225: error: incompatible types in assignment of 'int' to 'unsigned int [12]'
Settings.TaskDeviceID[event->TaskIndex] = 1; // needs a dummy value
______________________________________^
exit status 1
incompatible types in assignment of 'int' to 'unsigned int [12]'

Regards

Shardan
Normal user
Posts: 1156
Joined: 03 Sep 2016, 23:27
Location: Bielefeld / Germany

Re: OLED Scrolling Display

#96 Post by Shardan » 23 Aug 2017, 13:56

vader wrote: 23 Aug 2017, 11:56 Have a compile error. What's wrong? Any idea?

_P205_FrameOLED:225: error: incompatible types in assignment of 'int' to 'unsigned int [12]'
Settings.TaskDeviceID[event->TaskIndex] = 1; // needs a dummy value
______________________________________^
exit status 1
incompatible types in assignment of 'int' to 'unsigned int [12]'

Regards
Which Version of ESPEasy source?
Arduino IDE? Which version?
Platformio?

Are we techs or prophets? ;)

Regards
Shardan
Regards
Shardan

User avatar
vader
Normal user
Posts: 241
Joined: 21 Mar 2017, 17:35

Re: OLED Scrolling Display

#97 Post by vader » 23 Aug 2017, 14:47

I was digging a bit in the source code and made this change:

for (byte controllerNr = 0; controllerNr < CONTROLLER_MAX; controllerNr++)
{
Settings.TaskDeviceID[controllerNr][event->TaskIndex] = 1; // needs a dummy value
}

One argument was missing. I don't know if this is correct, but the error message is gone. And that counts... ;)

PS: I use ESPeasy 2.0.0-dev11 and Arduino 1.8.4

User avatar
vader
Normal user
Posts: 241
Joined: 21 Mar 2017, 17:35

Re: OLED Scrolling Display

#98 Post by vader » 24 Aug 2017, 19:30

Wow, there is a fat bug in this version (P205 Version 0.4 05-Aug-2016). Or is it a feature? :D The event->TaskIndex is ever 0. Regardless of the position. So you can not store the information (text updates). If I give it a fixed TaskIndex it works. What's wrong? BTW: The orig. plug-in OLED P036 works and the TaskIndex is correct.

Regards

papperone
Normal user
Posts: 497
Joined: 04 Oct 2016, 23:16

Re: OLED Scrolling Display

#99 Post by papperone » 06 Sep 2017, 00:28

I'm not sure I understood why we have 2 plugins (036 in the official repository and 205 in the playgournd) which are supposed to be just one!
the 036 sems to be a simpler versione with no commands to update text, while 205 is outdated (since 1 year) but a quick look at the code seems to have more functionality including ability to send CMD to update text lines via rules (for example!)...

can someone clarify this?
why the 205 is not the official plugin as it contains more features?
My TINDIE Store where you can find all ESP8266 boards I manufacture --> https://www.tindie.com/stores/GiovanniCas/
My Wiki Project page with self-made PCB/devices --> https://www.letscontrolit.com/wiki/inde ... :Papperone

hellgun
New user
Posts: 6
Joined: 16 Jul 2017, 12:07

Re: OLED Scrolling Display

#100 Post by hellgun » 12 Sep 2017, 11:12

Hi!

I just bought a Wemos D1 mini and an oled display. Everything works fine with the standard plugins but I'm not completely satisfied. I would very much like to try out this plugin but don't have the possibility right now to build my own binary. Is there anyone here that have a working binary to share with me? It would be of great value for me.

User avatar
vader
Normal user
Posts: 241
Joined: 21 Mar 2017, 17:35

Re: OLED Scrolling Display

#101 Post by vader » 13 Sep 2017, 21:58

papperone wrote: 06 Sep 2017, 00:28 I'm not sure I understood why we have 2 plugins (036 in the official repository and 205 in the playgournd) which are supposed to be just one!
the 036 sems to be a simpler versione with no commands to update text, while 205 is outdated (since 1 year) but a quick look at the code seems to have more functionality including ability to send CMD to update text lines via rules (for example!)...

can someone clarify this?
why the 205 is not the official plugin as it contains more features?
As I understood the devs, it has to do with the writing to the Flash after each changing of text, which will reduce lifetime of it.

DeNB3rt
Normal user
Posts: 120
Joined: 15 Dec 2015, 14:07

Re: OLED Scrolling Display

#102 Post by DeNB3rt » 23 Nov 2017, 16:49

starfish wrote: 12 May 2017, 13:35 oh boy, looks like the oled-device itself should not be named oled at least with my setup, when using another name normal function is back -> and do not use V. 2 dev versions, as devs removed string upload feature to the 12 lines for some reasons. Up to v. 148 framed oled works.
is there any update about this for the V.2 version?
Located in Belgium, Bruges. Working on a full DIY domoticz setup with ESPEasy.

middam
New user
Posts: 1
Joined: 16 Oct 2017, 13:53

Re: OLED Scrolling Display

#103 Post by middam » 04 Dec 2017, 13:58

Hi. It is my first post.
I use version R148. I have set delay on 5s. Every five seconds, when screen change, blue LED onboard flash .Is it possible to switch off this led ? It is normal that LED blink every change value on screen?

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#104 Post by grovkillen » 04 Dec 2017, 16:16

middam wrote: 04 Dec 2017, 13:58 Hi. It is my first post.
I use version R148. I have set delay on 5s. Every five seconds, when screen change, blue LED onboard flash .Is it possible to switch off this led ? It is normal that LED blink every change value on screen?
https://www.letscontrolit.com/wiki/inde ... dware_page
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

multinet
New user
Posts: 3
Joined: 24 Apr 2018, 12:51

Re: OLED Scrolling Display

#105 Post by multinet » 29 Apr 2018, 11:29

Hello Guys

Sorry to come back on this post but i'm looking for the R148 firmware (for my nodeMCU V3 4MB) in order to have the OLED FRAME plugin direclty

I don't succeed in compile the plugin so i'm looking for the 4MB firmware with this plugin included

Any link ?

Thanks
Multinet

TD-er
Core team member
Posts: 8643
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: OLED Scrolling Display

#106 Post by TD-er » 30 Apr 2018, 00:32

Why not use the more recent Mega builds?
Please wait for the 20180430 build, because there are quite some wifi fixes included.

multinet
New user
Posts: 3
Joined: 24 Apr 2018, 12:51

Re: OLED Scrolling Display

#107 Post by multinet » 30 Apr 2018, 07:12

Hello

This an espeasy full compatible with a nodemcu lolin v3 (4mb) ?

Thanks
Multinet

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#108 Post by grovkillen » 30 Apr 2018, 10:57

Totally, it's one of the preferred hardware.
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

multinet
New user
Posts: 3
Joined: 24 Apr 2018, 12:51

Re: OLED Scrolling Display

#109 Post by multinet » 30 Apr 2018, 15:11

Great !

I will check what plugin (more that frame oled) it include

Thanks

emeyedeejay
New user
Posts: 5
Joined: 18 Aug 2018, 18:06

Re: OLED Scrolling Display

#110 Post by emeyedeejay » 31 Oct 2018, 11:45

• Wemos D1 Mini with OLED Shield (64x48) SSD1306.
• Flashed with: ESP_Easy_mega-20181031_dev_ESP8266_4096.bin

Is there a way to set the LCD dimensions with the framed OLED display device like for the non-framed one?

Very cool functionality!

lars_larson
New user
Posts: 6
Joined: 03 Nov 2018, 21:37

Re: OLED Scrolling Display

#111 Post by lars_larson » 03 Nov 2018, 21:43

According to send string text to an oled Display. Isn't it possible to set variables that translate the value of mqtt.
E.g. if Window state=0 set variable %Window to closed?

I'm new in using an esp8266 but maybe this works?!?

Drum
Normal user
Posts: 300
Joined: 07 Feb 2016, 11:56

Re: OLED Scrolling Display

#112 Post by Drum » 20 Nov 2018, 15:12

lars_larson wrote: 03 Nov 2018, 21:43 According to send string text to an oled Display. Isn't it possible to set variables that translate the value of mqtt.
E.g. if Window state=0 set variable %Window to closed?

I'm new in using an esp8266 but maybe this works?!?
According to post #44 in this thread, no. Maybe with a dummy device or a rule, MAYBE, but if you are using Node-Red it is fairly easy, probably some others as well.
Pretty sure this has been discussed in the forum, no idea where, probably in one of the displays. Check the Wiki first, rules and different display plugins, then start reading the forums.

Obicom
New user
Posts: 6
Joined: 15 Feb 2019, 18:28

Re: OLED Scrolling Display

#113 Post by Obicom » 15 Feb 2019, 18:41

Hi folks, I am new in ESP Easy world and tried my best to send text message to my scrolled OLED Display. I read the hole thread and did it as described but without success ...
I named my OLED display and send: http://192.168.1.95/control?cmd=display,off or http://192.168.1.95/control?cmd=display,1,test
I got always the message in browser: Unknown or restricted command!
I deleted my admin password ... no change ... I am closed to jump out of the windows ...
Could someone of the experts here push me in the right direction ?
Any advice or help is highly appreciated ... Tank you in advance.

Used ESP Easy Version: ESP_Easy_mega-20190212_normal_ESP8266_4096

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#114 Post by grovkillen » 15 Feb 2019, 19:01

OLED framed? If so no such command exists. You need to use the basic OLED plugin for that... Will change in the future but not now.
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

Obicom
New user
Posts: 6
Joined: 15 Feb 2019, 18:28

Re: OLED Scrolling Display

#115 Post by Obicom » 15 Feb 2019, 19:38

@grovkillen and what does ist mean in this post ? http://www.letscontrolit.com/forum/view ... 8445#p8445

"You can send the command using either http or mqtt or even via the webserver. To use mqtt, you should publish to the normal subscription topic of your esp followed by /cmd - e.g. /ESP01/cmd"

May I ask a other question? If I configure the normal OLED I have four dots on the bottom on the display (like in scrolling OLED) and on the configuration site a "Intervall" setting ... why? nothing scrolls
Ans I can add only 6 differend lines .. line 7 starts again on line 3, line 8 on line 4 and so on ... why?

Sorry for all the questions ... but I am new in this area ....

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#116 Post by grovkillen » 15 Feb 2019, 20:16

I cannot answer the dots question... It shouldn't be there I think?
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

Obicom
New user
Posts: 6
Joined: 15 Feb 2019, 18:28

Re: OLED Scrolling Display

#117 Post by Obicom » 15 Feb 2019, 20:19

In in regards to the link that I have sent? Did this post not explain exactly this command option?

I use the version: mega-20190212

I attached a foto where you can see the dots ...
Attachments
oled.jpg
oled.jpg (196.43 KiB) Viewed 15997 times

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#118 Post by grovkillen » 15 Feb 2019, 21:01

That must be left overs from the OLED framed plugin?
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

Obicom
New user
Posts: 6
Joined: 15 Feb 2019, 18:28

Re: OLED Scrolling Display

#119 Post by Obicom » 15 Feb 2019, 21:12

I updated to 20190215 .. deleted the framed device now ... reset ESP ... same dots ... (now three ... with three blue lines)

Unfortunately no answer regarding the cmd command for OLED framed and the post that I linked.

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: OLED Scrolling Display

#120 Post by grovkillen » 15 Feb 2019, 21:23

OLED framed do not have the command to update lines, yet.
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 33 guests