Disable scrolling SSD1306 Framed
Moderators: grovkillen, Stuntteam, TD-er
Disable scrolling SSD1306 Framed
How to disable auto scrolling frames and change them with button? “Step through frames with Display button” works, but frames also scroll by interval. If set interval 0, scrolling turned off, but sensor data is not refreshed on display.
Re: Disable scrolling SSD1306 Framed
Welcome, your first question, great
Ah, I understand your issue, the Framed OLED plugin is originally designed as a paging system, continuously displaying all available data-frames.
Switching pages is indeed not possible to disable.
I'll think about how that could be implemented (adding another checkbox is easy, but the code has become quite complex over the years, with multiple people working on it )
As a workaround you could write a bunch of rules to refresh the data on the display, only for the current page/frame, but that will quickly become quite complicated.
Ah, I understand your issue, the Framed OLED plugin is originally designed as a paging system, continuously displaying all available data-frames.
Switching pages is indeed not possible to disable.
I'll think about how that could be implemented (adding another checkbox is easy, but the code has become quite complex over the years, with multiple people working on it )
As a workaround you could write a bunch of rules to refresh the data on the display, only for the current page/frame, but that will quickly become quite complicated.
/Ton (PayPal.me)
Re: Disable scrolling SSD1306 Framed
You could try to set the Scroll to "instant"
Just tried it here and the next page is then not scrolling in, but just 'flipped' to the next page.
N.B. I just tested with the interval timer set, not switching pages per rules.
Just tried it here and the next page is then not scrolling in, but just 'flipped' to the next page.
N.B. I just tested with the interval timer set, not switching pages per rules.
Re: Disable scrolling SSD1306 Framed
With setted interval frames changed automatic, without data from sensors not refreshed. Now, I'm adding few display with one address and change them from rules, but i thinking it's little bit not right and not comfortable.
Re: Disable scrolling SSD1306 Framed
Not sure if I understand your last message.
What do you mean by "adding few display with one address" ?
Are you trying to use several OLED displays on the same node using the same I2C address?
What do you mean by "adding few display with one address" ?
Are you trying to use several OLED displays on the same node using the same I2C address?
Re: Disable scrolling SSD1306 Framed
One physical display, but several devices (like logical) with same address, and toggle them, in one time enabled only single - it's working.
Re: Disable scrolling SSD1306 Framed
Ah you mean "tasks".
You can also just send a command to update the line to be displayed.
I guess that's easier than doing this taskdisable/taskenable as the plugin needs to allocate quite a large chunk of memory and that's not always guaranteed to work as the heap may get more fragmented over time.
See the possible commands for this plugin:
https://espeasy.readthedocs.io/en/lates ... -available
You can also just send a command to update the line to be displayed.
I guess that's easier than doing this taskdisable/taskenable as the plugin needs to allocate quite a large chunk of memory and that's not always guaranteed to work as the heap may get more fragmented over time.
See the possible commands for this plugin:
https://espeasy.readthedocs.io/en/lates ... -available
Who is online
Users browsing this forum: No registered users and 20 guests