OLED Causes Command Unknown in Log ?

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
Affinite
Normal user
Posts: 57
Joined: 03 Apr 2018, 18:46

OLED Causes Command Unknown in Log ?

#1 Post by Affinite » 06 Sep 2023, 17:58

Hi
Just wondered if anyone could suggest the cause of the following problem ...
I have an ESP8266 (D1Mini) running latest Normal build of ESPEASY.
I have 2 ADS1115 ADC's which are used to measure voltage on three separate batteries.
Output from these devices is sent to a SSD1306 OLED display and over MQTT (OpenHab) controller to the HIVE broker via a Publish statement in rules.
Ive been experiencing a problem whereby the ESP frequently does not connect to the MQTT broker.
When I look in the log file there are lots of "Command unknown" errors in there.

If I disable the OLED display in ESPEasy the MQTT drop out stops and the log is clean with no "Command unknown" errors so the OLED seems to be the prime suspect.

Is this a noisy I2C bus caused by the OLED ?
Iv tried replacing the OLED device itself but problem still persists
FWIW - I2C SDA and SCL have pull up resistors (to 3.3V)
(I did have the OLED running off 5v but now running on 3.3V - still have errors)

Any ideas for a solution would be appreciated.

Log file with OLED enabled

Code: Select all

213448: EVENT: electrical.batteries.house#voltage=15.04
213489: EVENT: electrical.batteries.start#voltage=15.04
213529: EVENT: electrical.batteries.thruster#voltage=0.00
215467: WD   : Uptime 4 ConnectFailures 0 FreeMem 17632 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
215704: Command unknown: ]M]MMyooMM9OM]o}m]MooEEmMmMoMoMoMoMMooMMoMmo}moo-ooM7/MM-ooooom]]}_?Mooo-=
223448: EVENT: electrical.batteries.house#voltage=15.04
223489: EVENT: electrical.batteries.start#voltage=15.04
223531: EVENT: electrical.batteries.thruster#voltage=0.00
223720: Command unknown: ooMooMO9]oM}MMMMMooMm]]M9MMMMMMMm9ooMMoMgogm--
233447: EVENT: electrical.batteries.house#voltage=15.05
233494: EVENT: electrical.batteries.start#voltage=15.04
233530: EVENT: electrical.batteries.thruster#voltage=0.00
237707: Command unknown: ooM7/]M-]-o-y]M}oMmo}MMoMMo-MM}MMMM)_kwooMoM-ogM-Mo-MMmoo{moMo
241704: Command unknown: MMoo9]mMMMMooyooMo
243448: EVENT: electrical.batteries.house#voltage=15.04
243490: EVENT: electrical.batteries.start#voltage=15.04
243529: EVENT: electrical.batteries.thruster#voltage=0.00
245496: WD   : Uptime 4 ConnectFailures 0 FreeMem 18288 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
249704: Command unknown: m}o_ogfMMooM=]mMMMmMmooMmoMmoMoom}fm/M]]o}/
253448: EVENT: electrical.batteries.house#voltage=15.05
253827: EVENT: electrical.batteries.thruster#voltage=0.00
263448: EVENT: electrical.batteries.house#voltage=15.04
263490: EVENT: electrical.batteries.start#voltage=15.04
263530: EVENT: electrical.batteries.thruster#voltage=0.00
271822: Command unknown: mooMoo]9-ooM--mogMooMoMy3MMmMooo-MM]MMooMo]oM-MMgMf]MoimYM]g}m}mymOgMY]_g}Moo-oMomo}MMMM}9/ooom]MoMyM
273448: EVENT: electrical.batteries.house#voltage=15.04
273489: EVENT: electrical.batteries.start#voltage=15.04
273530: EVENT: electrical.batteries.thruster#voltage=0.00
275596: WD   : Uptime 5 ConnectFailures 0 FreeMem 18288 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
Log file with OLED disabled

Code: Select all

443448: EVENT: electrical.batteries.house#voltage=15.04
443498: EVENT: electrical.batteries.start#voltage=15.04
443658: EVENT: electrical.batteries.thruster#voltage=0.00
453450: EVENT: electrical.batteries.house#voltage=15.04
453488: EVENT: electrical.batteries.start#voltage=15.04
453530: EVENT: electrical.batteries.thruster#voltage=0.00
455465: WD   : Uptime 8 ConnectFailures 0 FreeMem 18224 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
463450: EVENT: electrical.batteries.house#voltage=15.04
463491: EVENT: electrical.batteries.start#voltage=15.04
463530: EVENT: electrical.batteries.thruster#voltage=0.00
473447: EVENT: electrical.batteries.house#voltage=15.04
473490: EVENT: electrical.batteries.start#voltage=15.04
473533: EVENT: electrical.batteries.thruster#voltage=0.00
483722: EVENT: electrical.batteries.house#voltage=15.04
483731: EVENT: electrical.batteries.start#voltage=15.03
483735: EVENT: electrical.batteries.thruster#voltage=0.00
485465: WD   : Uptime 8 ConnectFailures 0 FreeMem 15088 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
493447: EVENT: electrical.batteries.house#voltage=15.04
493489: EVENT: electrical.batteries.start#voltage=15.04
493529: EVENT: electrical.batteries.thruster#voltage=0.00
503564: EVENT: electrical.batteries.house#voltage=15.04
503572: EVENT: electrical.batteries.start#voltage=15.03
503576: EVENT: electrical.batteries.thruster#voltage=0.00
513448: EVENT: electrical.batteries.house#voltage=15.04
513488: EVENT: electrical.batteries.start#voltage=15.04
513531: EVENT: electrical.batteries.thruster#voltage=0.00
515467: WD   : Uptime 9 ConnectFailures 0 FreeMem 18624 WiFiStatus WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init
523447: EVENT: electrical.batteries.house#voltage=15.04
523489: EVENT: electrical.batteries.start#voltage=15.04
523528: EVENT: electrical.batteries.thruster#voltage=0.00

Affinite
Normal user
Posts: 57
Joined: 03 Apr 2018, 18:46

Re: OLED Causes Command Unknown in Log ?

#2 Post by Affinite » 06 Sep 2023, 18:35

Woops - sorry
Reduced I2c clock speed to 100Khz (as per the note in the Hardware tab) seems to have cured it - :oops:

User avatar
Ath
Normal user
Posts: 3521
Joined: 10 Jun 2018, 12:06
Location: NL

Re: OLED Causes Command Unknown in Log ?

#3 Post by Ath » 06 Sep 2023, 19:41

How long are the wires from the ESP to the display?
/Ton (PayPal.me)

Post Reply

Who is online

Users browsing this forum: No registered users and 50 guests