HomeSeer / Plugin-SDK

Plugin development kit for the 4th major edition of the HomeSeer platform.
https://www.nuget.org/packages/HomeSeer-PluginSDK/
GNU Affero General Public License v3.0
20 stars 4 forks source link

Numbers are not displayed in Devices pages #108

Open mcsSolutions opened 4 years ago

mcsSolutions commented 4 years ago

Breakage occurred between 4.1.1.0 and 4.1.2.0

A feature that is defined with no graphics or controls will not show the Device Value in Device/Feature for Status even though Show Values MISC is set. This is true if created with HS3 plugin or HS4 plugin. If Device String has been populated then the status will show as the Device String text.

jldubz commented 2 years ago

Thanks @mcsSolutions Logged as HS-1510 and scheduled for v4.2.8.0

rjhelmke commented 2 years ago

I researched this and in HS3 (maybe early HS4 builds), HS would assign ON/OFF buttons to a device and a default status of 0 and 100 for off and on. We removed that as it did not make sense to make this assumption. I cannot find any version of HS4 that did this though. Is there something I am missing? ShowValues is really misnamed, if this is set, the controls for the device are displayed, else they are hidden. It does not apply to the display of the device value.

mcsSolutions commented 2 years ago

I believe this is a plugin definition of a new feature and not a virtual device created by HS user. I have not tried with recent HS builds, but will do the evaluation with 4.2.0.8.

From: Rich Hemke @.> Sent: Monday, March 14, 2022 12:41 PM To: HomeSeer/Plugin-SDK @.> Cc: mcsSolutions @.>; Mention @.> Subject: Re: [HomeSeer/Plugin-SDK] Numbers are not displayed in Devices pages (#108)

I researched this and in HS3 (maybe early HS4 builds), HS would assign ON/OFF buttons to a device and a default status of 0 and 100 for off and on. We removed that as it did not make sense to make this assumption. I cannot find any version of HS4 that did this though. Is there something I am missing? ShowValues is really misnamed, if this is set, the controls for the device are displayed, else they are hidden. It does not apply to the display of the device value.

— Reply to this email directly, view it on GitHub https://github.com/HomeSeer/Plugin-SDK/issues/108#issuecomment-1067214567 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AALJP66FARIRQ2AYGFZNMUDU76I4VANCNFSM4PHG3OOA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AALJP6ZAHQNL4NWKA7ABRV3U76I4VA5CNFSM4PHG3OOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOH6OGNZY.gif Message ID: @. @.> >

mcsSolutions commented 2 years ago

Confirmed the problem still exists on 4.2.8.0. Attached are screenshots and devices.json. Subject device is 873 with feature 874. NoStatus.zip