Hi,
ich finde es Hammer dass du dich da ransetzt und das anpasst. Ist ja vor allem für Hausautomation echt mega nützlich.
Habs gerade ausprobiert. Bei mir erscheint es leider nicht in der Plugin Liste.
- "Nur signierte Plugins laden" -> Haken raus
- BM Version: 1.5.2.2085 installiert
- dotNET 4.6 installiert (Meldung kommt das ein neuers Update schon installiert ist)
- Zip ordentlich entpackt etc.
Folgende Fehler taucht im Log auf, wenn ich die 3 Dateien ins Verzeichnis kopiere und danach BM starte:
Code: Alles auswählen
13.06.2020 17:53:15 core, LoadPlugins() Loading Plugin "BosmonMqtt"
13.06.2020 17:53:15 core, LoadPlugins() Could not load Plugin "BosmonMqtt", Error System.IO.FileLoadException: Die Datei oder Assembly "file:///C:\Program Files (x86)\BosMon\plugins\BosmonMqtt.dll" oder eine Abh?ngigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterst?tzt. (Ausnahme von HRESULT: 0x80131515)
Dateiname: "file:///C:\Program Files (x86)\BosMon\plugins\BosmonMqtt.dll" ---> System.NotSupportedException: Es wurde versucht, eine Assembly von einer Netzwerkadresse zu laden, was in fr?heren Versionen von .NET Framework zum Ausf?hren der Assembly als Sandkastenassembly gef?hrt h?tte. In dieser Version von .NET Framework wird die CAS-Richtlinie standardm??ig nicht aktiviert, dieser Ladevorgang kann daher gef?hrlich sein. Wenn Sie nicht beabsichtigen, durch diesen Ladevorgang eine Sandkastenassembly zu erstellen, aktivieren Sie den loadFromRemoteSources-Schalter. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkId=155569".
bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
bei System.Reflection.Assembly.LoadFrom(String assemblyFile)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U)
, Die Datei oder Assembly "file:///C:\Program Files (x86)\BosMon\plugins\BosmonMqtt.dll" oder eine Abh?ngigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterst?tzt. (Ausnahme von HRESULT: 0x80131515): bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
bei System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
bei System.Reflection.Assembly.LoadFrom(String assemblyFile)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U)
13.06.2020 17:53:15 core, LoadPlugins() Could not load Plugin "LitJSON", Error BosMon.Exceptions.BosMonPluginException: Plugin invalid
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U), Plugin invalid: bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U)
13.06.2020 17:53:15 core, LoadPlugins() Loading Plugin "M2Mqtt.Net"
13.06.2020 17:53:15 Exception, Message: Plugin invalid, StackTrace:
13.06.2020 17:53:15 core, LoadPlugins() Could not load Plugin "M2Mqtt.Net", Error BosMon.Exceptions.BosMonPluginException: Plugin invalid
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U), Plugin invalid: bei #=z7l1GLnKcz_COy0hLRudmowE=.#=ziOegc$0POe6w(String #=zfzuet7I=, String #=zN$cEkPw=)
bei #=z7l1GLnKcz_COy0hLRudmowE=.#=zeuGeCbnpDT10(Boolean #=zXv4tJVP8n67U)
Vielen Vielen Dank, dass du dir der Sache annimmst.
Gruß maddig