Hi Steve,
I have noticed this in my startup log:
09:59:58:1529:[Z-Wave]->********************************************************* ** ********************
09:59:58:1536:[Z-Wave]-> STARTUP COMPLETE: All configured interfaces were successfully initialized.
09:59:58:1541:[Z-Wave]->********************************************************* ** ********************
09:59:59:2709:[SDJ-Health]->PEData read successfully from child device #246
09:59:59:2832:[SDJ-Health]->PEData read successfully from child device #247
09:59:59:2922:[SDJ-Health]->PEData read successfully from child device #248
09:59:59:3052:[SDJ-Health]->PEData read successfully from child device #249
09:59:59:3152:[SDJ-Health]->PEData read successfully from child device #250
09:59:59:3227:[SDJ-Health]->PEData read successfully from child device #415
09:59:59:3310:[SDJ-Health]->PEData read successfully from child device #416
09:59:59:3406:[SDJ-Health]->PEData read successfully from child device #417
09:59:59:3483:[SDJ-Health]->PEData read successfully from child device #418
09:59:59:3557:[SDJ-Health]->PEData read successfully from child device #419
09:59:59:3629:[SDJ-Health]->PEData read successfully from child device #420
09:59:59:3724:[SDJ-Health]->PEData read successfully from child device #421
09:59:59:3818:[SDJ-Health]->PEData read successfully from child device #422
09:59:59:5410:[SDJ-Health]->Found existing battery database.
Can't find custom attr constructor image: /usr/local/HomeSeer/Scheduler.dll mtoken: 0x0a0000c0 due to: Could not load file or assembly 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies.
10:00:01:4991:[SDJ-Health]->Polling devices started.
10:00:01:5029:[SDJ-Health]->Activity Checking stopped.
10:00:01:7286:[SDJ-Health]->Read Exclusion List from INI adding 0 devices.
10:00:01:7344:[SDJ-Health]->GeneralHealthTimer turned off as no interfaces set to be checked.
10:00:08:5541:[SDJ-Health]->Z-Wave Device #175 polled succesfully.
10:00:08:5553:[SDJ-Health]->Polled Device #174 added to message queue for processing.
10:00:23:4783:[Z-Wave]->Starting Z-Wave Polling for Network ECECBAE4...
It would appear to be an issue in HSPI_SDJHealth.exe.config &/or bin/SDJ-Health:
Should the probing path be modified similar to HSPI_JowiHue.exe.config...
or should there be a special Newtonsoft.Json.dll in bin/SDJ-Health?
Date/time=2020-06-19 10:20:10 AM PDT
Version=HS4 Pro Edition 4.0.9.0 (Linux)
License=Registered
Uptime=0 Days 0 Hours 0 Minutes 0 Seconds
Lan IP=192.168.1.103 (Debian10)
Device Count=150
Event Count=53
Plugins Enabled=Pushover 3P:,SDJ-Health:,Insteon:,drhsEventEnabler:,Z-Wave:,mcsMQTT:
Modules/Threads=73 Modules, 28 Threads
Available Threads=396
HomeSeer Memory Used=88 Mbytes
I have noticed this in my startup log:
09:59:58:1529:[Z-Wave]->********************************************************* ** ********************
09:59:58:1536:[Z-Wave]-> STARTUP COMPLETE: All configured interfaces were successfully initialized.
09:59:58:1541:[Z-Wave]->********************************************************* ** ********************
09:59:59:2709:[SDJ-Health]->PEData read successfully from child device #246
09:59:59:2832:[SDJ-Health]->PEData read successfully from child device #247
09:59:59:2922:[SDJ-Health]->PEData read successfully from child device #248
09:59:59:3052:[SDJ-Health]->PEData read successfully from child device #249
09:59:59:3152:[SDJ-Health]->PEData read successfully from child device #250
09:59:59:3227:[SDJ-Health]->PEData read successfully from child device #415
09:59:59:3310:[SDJ-Health]->PEData read successfully from child device #416
09:59:59:3406:[SDJ-Health]->PEData read successfully from child device #417
09:59:59:3483:[SDJ-Health]->PEData read successfully from child device #418
09:59:59:3557:[SDJ-Health]->PEData read successfully from child device #419
09:59:59:3629:[SDJ-Health]->PEData read successfully from child device #420
09:59:59:3724:[SDJ-Health]->PEData read successfully from child device #421
09:59:59:3818:[SDJ-Health]->PEData read successfully from child device #422
09:59:59:5410:[SDJ-Health]->Found existing battery database.
Can't find custom attr constructor image: /usr/local/HomeSeer/Scheduler.dll mtoken: 0x0a0000c0 due to: Could not load file or assembly 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies.
10:00:01:4991:[SDJ-Health]->Polling devices started.
10:00:01:5029:[SDJ-Health]->Activity Checking stopped.
10:00:01:7286:[SDJ-Health]->Read Exclusion List from INI adding 0 devices.
10:00:01:7344:[SDJ-Health]->GeneralHealthTimer turned off as no interfaces set to be checked.
10:00:08:5541:[SDJ-Health]->Z-Wave Device #175 polled succesfully.
10:00:08:5553:[SDJ-Health]->Polled Device #174 added to message queue for processing.
10:00:23:4783:[Z-Wave]->Starting Z-Wave Polling for Network ECECBAE4...
It would appear to be an issue in HSPI_SDJHealth.exe.config &/or bin/SDJ-Health:
Code:
[I]HSPI_SDJHealth.exe.config[/I] <?xml version="1.0"?> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> [B]<probing privatePath="bin/SDJ-Health"/>[/B] </assemblyBinding> </runtime> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration>
Code:
root@Debian10:/usr/local/HomeSeer# [B]ls -al bin/SDJ-Health[/B] total 280 drwxr-xr-x 2 root root 4096 Jun 19 09:57 . drwxr-xr-x 15 root root 4096 Apr 16 07:48 .. -rw-r--r-- 1 root root 277504 Apr 2 2017 System.Data.SQLite.dll root@Debian10:/usr/local/HomeSeer#
Code:
<?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> [B]<probing privatePath="bin/JowiHue;bin;bin/homeseer"/>[/B] <dependentAssembly> [B]<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0"/>[/B] </dependentAssembly> </assemblyBinding> </runtime> </configuration>
Code:
root@Debian10:/usr/local/HomeSeer/bin# find . -type f -name Newton* ./Z-Wave/Newtonsoft.Json.dll ./AmbientWeather/Newtonsoft.Json.xml ./AmbientWeather/Newtonsoft.Json.dll ./EventEnabler/Newtonsoft.Json.dll ./homeseer/Newtonsoft.Json.Schema.dll ./homeseer/Newtonsoft.Json.xml ./homeseer/Newtonsoft.Json.dll ./JowiHue/Newtonsoft.Json.dll
Date/time=2020-06-19 10:20:10 AM PDT
Version=HS4 Pro Edition 4.0.9.0 (Linux)
License=Registered
Uptime=0 Days 0 Hours 0 Minutes 0 Seconds
Lan IP=192.168.1.103 (Debian10)
Device Count=150
Event Count=53
Plugins Enabled=Pushover 3P:,SDJ-Health:,Insteon:,drhsEventEnabler:,Z-Wave:,mcsMQTT:
Modules/Threads=73 Modules, 28 Threads
Available Threads=396
HomeSeer Memory Used=88 Mbytes
Comment