Perhaps the option “SetStatusText=False” should be enough?
Announcement
Collapse
No announcement yet.
Update is overwriting labels and icons again
Collapse
X
-
Originally posted by RMB View PostAnother option could be to use the button names as status labels? Then you don’t have to translate anything and the user has full control.
The button text (control) and status may be different - i.e. button "Close", but status "Closed"
Comment
-
Again, to explain - I set both status and control strings because they may be different. I.e. control = "Close", but status = "Closed". Otherwise it will look silly when the status shows "Close".
The idea is that the user should be able to modify both strings. But UI issue prevents it. So please email support@homeseer.com - we need pressure from users, they don't care much what developers say.
Comment
-
I have some error messages in the HS log from the Shelly plugin v4.0.0.24 beta:
Code:2-03-2021 17:51:19 AK Shelly Error System.ArgumentNullException: Value cannot be null. Parameter name: options at: HomeSeer.Jui.Views.SelectListView..ctor (System.String id, System.String name, System.Collections.Generic.List`1[T] options, System.Collections.Generic.List`1[T] optionKeys, HomeSeer.Jui.Types.ESelectListType style, System.Int32 selection) [0x0001a] in :0 at: PluginLib.PageBuilder.AddSelectListView[T] (System.String label, System.Collections.Generic.IEnumerable`1[T] options, System.Collections.Generic.IEnumerable`1[T] keys, System.Object target, System.String propertyName, System.Type propertyType, System.Boolean dropdown) [0x000ed] in :0 2-03-2021 17:51:19 AK Shelly Error AddSelectListView Button Type:: Value cannot be null. Parameter name: options
Comment
-
Originally posted by RMB View PostI have some error messages in the HS log from the Shelly plugin v4.0.0.24 beta:
Code:2-03-2021 17:51:19 AK Shelly Error System.ArgumentNullException: Value cannot be null. Parameter name: options at: HomeSeer.Jui.Views.SelectListView..ctor (System.String id, System.String name, System.Collections.Generic.List`1[T] options, System.Collections.Generic.List`1[T] optionKeys, HomeSeer.Jui.Types.ESelectListType style, System.Int32 selection) [0x0001a] in :0 at: PluginLib.PageBuilder.AddSelectListView[T] (System.String label, System.Collections.Generic.IEnumerable`1[T] options, System.Collections.Generic.IEnumerable`1[T] keys, System.Object target, System.String propertyName, System.Type propertyType, System.Boolean dropdown) [0x000ed] in :0 2-03-2021 17:51:19 AK Shelly Error AddSelectListView Button Type:: Value cannot be null. Parameter name: options
It's from device config - for "Button Type" - but which device? Shelly Plug-S?
Must be Plug-S. I don't know what types are supported for Plug-S, can you please post screenshot from Shelly app of device settings "BUTTON TYPE"
From API documentation it looks like Plug-S doesn't have "BUTTON TYPE" setting?
Comment
-
No problem.
BTW, for future - if you need to install previous plugin version - you don't need to restore from backup. You can create updater_override text file and install normally any version. You need the plugin zip file, which is usually kept in HS updater folder, or you can download the file.
Hopefully you don't need it, but if you do - I can explain how.
Comment
-
Originally posted by RMB View PostThat could be useful, so if you would like to explain, please do so;
You need to shutdown HS, copy to HS root folder (example for AK Shelly4.0.0.17)
C:\Program Files (x86)\HomeSeer HS4\Updates4\AK Shelly4.0.0.17\HSPI_AKShelly.exe
C:\Program Files (x86)\HomeSeer HS4\Updates4\AK Shelly4.0.0.17\HSPI_AKShelly.exe.config
And the rest to C:\Program Files (x86)\HomeSeer HS4\Bin\AKShelly
Option 2: Using updater_override.txt
Hmm, I tested in HS4 - couldn't get it working, need to check with HST if format changed...
Attached Files
Comment
Comment