Skip to content

[BUG] Device value not updated in realtime because of wrong value_id in html code #5573

Description

@SuksAE

Describe the bug
When opening the devices pane, all values are updated according to the configured Interval time. This is not the case for Input shift register P129 and Output shift register P126 (and maybe a bunch of ohers...).
After some debugging, I maybe found that there is a wrong value_id in the html code for these devices - see attached screenshot below. Other devices use value_0_0 and value_1_0 as IDs for these values. This plugins use value_0_4 and value_1_4 which prevents the periodic update of the values.
When changing the IDs in the html code (using web_develop_tools of Edge or html Inspector tool of Firefox) to value_0_0 and value_1_0, the values are updated as intended.

PS: verified the correct reception of the incomming data of the input shift register using the serial console - this is OK, so I guess the wrong id is the main culprit here...

To Reproduce
Steps to reproduce the behavior:

  1. add input shift register peripheral
  2. return to devices pane
  3. look at html code
  4. compare with other peripherals

Expected behavior
value id shall be set correctly in html code for all peripherals so that the values are updated periodically according to the configured Interval

Screenshots
Image

Used platform (please complete the following information):

  • ESP type: ESP32
  • Build version: ESP_Easy_mega_20260121_collection_E_ESP32_4M316k Jan 21 2026

Platform Specifics (when applicable, please complete the following information):

  • Flash size: 4M
  • Brand/Model: ESP32-MINI-1-N4
  • Browser + OS: Windows 10 / Edge / Firefox

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions