Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Sensibo Homeseer Plugin


Frankis78

Anbefalte innlegg

Hi

 

I'm having some trouble. The plugin keeps crashing every few seconds. I tried reinstalling and I have tried a few different version. Weird thing is that I had been using the PI for weeks when I noticed in the log that it was crashing every now and then. So I updated and it seemed fine then. But now I find it crashing again. It seems to run fine before I add my device. I'm using a Sensibo Pure. I'll PM Guathdim the log. Many thanks if you take a look at it. 

 

Kind regards

Revell

Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Hi,

after updating to version 4.2.18.0, I'm having an issue with the SensiboClimate plugin.

 

Any clue on how to resolve this ?

 

Here's the warning in the logs :

 

3-07-2023 08:34:10    HomeSeer    Info    Plugin SensiboClimate has connected. IP:127.0.0.1:61094
3-07-2023 08:34:10    HomeSeer    Warning    I/O interface SensiboClimate is down, executable is not running, restarting ...
3-07-2023 08:33:40    HomeSeer    Starting Plug-In    Plugin SensiboClimate started successfully in 36 milliseconds
3-07-2023 08:33:40    Legacy-Plugin    SensiboClimate    Plugin still updating to next version. Please wait.
3-07-2023 08:33:40    HomeSeer    Starting Plug-In    Initializing plugin SensiboClimate ...
3-07-2023 08:33:40    HomeSeer    Starting Plug-In    SensiboClimate loaded in 15088 milliseconds
3-07-2023 08:33:25    HomeSeer    Info    Plugin SensiboClimate has connected. IP:127.0.0.1:61013
3-07-2023 08:33:25    HomeSeer    Warning    I/O interface SensiboClimate is down, executable is not running, restarting ...
3-07-2023 08:32:55    HomeSeer    Starting Plug-In    Plugin SensiboClimate started successfully in 36 milliseconds
3-07-2023 08:32:55    Legacy-Plugin    SensiboClimate    Plugin still updating to next version. Please wait.
3-07-2023 08:32:54    HomeSeer    Starting Plug-In    Initializing plugin SensiboClimate ...
3-07-2023 08:32:54    HomeSeer    Starting Plug-In    SensiboClimate loaded in 15080 milliseconds
3-07-2023 08:32:39    HomeSeer    Info    Plugin SensiboClimate has connected. IP:127.0.0.1:60992

 

Additional information when I try to launch the HSPI_SensiboClimate.exe

 

Start 2023-03-07 08:58:41 of HSPI_SensiboClimate, version 2.0.1.0
SensiboClimate

Connecting to HomeSeer at 127.0.0.1:10400 ...
  connection to HomeSeer successful.

Exception non gérée : System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
   à HSPI_SensiboClimate.Plugin.Helpers.CommunicationHandler.GetAllDevices(Boolean overrideCaching)
   à HSPI_SensiboClimate.SensiboPlugin.StartDeviceUpdate()
   à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   à System.Threading.ThreadHelper.ThreadStart()

 

Thanks for your help!

Endret av FredLap
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Unfortunately I am having the same problem with the plugin constantly restarting.  Homseer 4.2.18.5 on Windows 11 and plugin 2.0.1.0

 

 

 

4/25/2023 2:26:59 AM
HomeSeer
Info
Plugin SensiboClimate with ID: and Instance: has disconnected
4/25/2023 2:26:48 AM
HomeSeer
Plug-In
Finished initializing plug-in SensiboClimate
4/25/2023 2:26:48 AM
HomeSeer
Starting Plug-In
SensiboClimate loaded in 212 milliseconds
4/25/2023 2:26:48 AM
HomeSeer
Starting Plug-In
Plugin SensiboClimate started successfully in 15 milliseconds
4/25/2023 2:26:48 AM
HomeSeer
Starting Plug-In
Initializing plugin SensiboClimate ...
4/25/2023 2:26:48 AM
HomeSeer
Info
Plugin SensiboClimate has connected. IP:127.0.0.1:56105
4/25/2023 2:26:36 AM
HomeSeer
Info
Plugin SensiboClimate with ID: and Instance: has disconnected
4/25/2023 2:26:22 AM
HomeSeer
Starting Plug-In
Plugin SensiboClimate started successfully in 17 milliseconds
4/25/2023 2:26:22 AM
HomeSeer
Starting Plug-In
Initializing plugin SensiboClimate ...
4/25/2023 2:26:22 AM
HomeSeer
Starting Plug-In
SensiboClimate loaded in 15092 milliseconds
4/25/2023 2:26:07 AM
HomeSeer
Info
Plugin SensiboClimate has connected. IP:127.0.0.1:56088
4/25/2023 2:26:07 AM
HomeSeer
Warning
I/O interface SensiboClimate is down, executable is not running, restarting ...
4/25/2023 2:25:50 AM
HomeSeer
Info
Plugin SensiboClimate with ID: and Instance: has disconnected
4/25/2023 2:25:37 AM
HomeSeer
Plug-In
Finished initializing plug-in SensiboClimate
4/25/2023 2:25:37 AM
HomeSeer
Starting Plug-In
SensiboClimate loaded in 320 milliseconds
4/25/2023 2:25:37 AM
HomeSeer
Starting Plug-In
Plugin SensiboClimate started successfully in 15 milliseconds
4/25/2023 2:25:37 AM
HomeSeer
Starting Plug-In
Initializing plugin SensiboClimate ...
4/25/2023 2:25:37 AM
HomeSeer
Info
Plugin SensiboClimate has connected. IP:127.0.0.1:56067
 
And this from running the exe file in a command window:
 
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at HSPI_SensiboClimate.Plugin.Helpers.HomeSeerDevices.UnitDeviceUpdater.GetSwingValue(String swingModeAsString)
   at HSPI_SensiboClimate.Plugin.Helpers.HomeSeerDevices.UnitDeviceUpdater.UpdateChangeSwingDevice(Int32 dvRef, SensiboDeviceInfo sensiboDeviceInfo)
   at HSPI_SensiboClimate.Plugin.Helpers.HomeSeerDevices.UnitDeviceUpdater.UpdateDeviceWithData(SensiboDeviceInfo sensiboDeviceInfo, Int32 dvRef, Boolean allDevices)
   at HSPI_SensiboClimate.Plugin.Helpers.HomeSeerDevices.UnitDeviceUpdater.UpdateSensiboUnitDevices(SensiboDeviceInfo sensiboInfo, LocalDeviceClass rootDevice, Boolean allDevices)
   at HSPI_SensiboClimate.Plugin.Helpers.HomeSeerDevices.UnitDeviceUpdater.UpdateDevice(SensiboDeviceInfo sensiboInfo, Boolean allDevices)
   at HSPI_SensiboClimate.Plugin.Helpers.DeviceHandler.UpdateControlPanel(List`1 sensiboUnits)
   at HSPI_SensiboClimate.SensiboPlugin.UpdateDevices()
   at HSPI_SensiboClimate.SensiboPlugin.<UpdateAirConStates>b__29_0()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
PS C:\Program Files (x86)\Homeseer HS4>
Lenke til kommentar
Del på andre sider

I might have resolved this.  Two of my mini-splits are standard commercial units.  The third A/C is a floor style portable with a more limited set of commands. It does not have swing vanes but the plugin created a change swing device.

 

When I added the mini-splits the plugin would not crash. When I added the portable A/C it started to crash. After I deleted the change swing device in HomeSeer for the portable A/C, the plugin no longer crashed.

Thanks very much for making this avalable!

-Rick

  • Like 1
Lenke til kommentar
Del på andre sider

  • 6 måneder senere...
On 29/12/2018 at 23:41, Frankis78 said:

Anbefaler Backup før man gjør oppdatering

Først deaktiver Sensibo plugin i plugin manager.
Slett evt Sensibo devicer i Homeseer

Man kan deretter slette filer følgende før man innstallerer:

I Homeseer Root mappen: Slett disse filene HSPI_SensiboPluginClimate.exe , HSPI_SensiboPluginClimate.exe.config , HSPI_SensiboPluginClimate.exe.pdb

I Homeseer Bin mappen: Slett hele SensiboPluginClimate mappen

I Homeseer Config folderen: Slett filen SensiboClimateConfig.xml

 

Deretter Dra alle filene inn i Homeseer root folderen og start plugin i plugin manager.

Har testet den på windows og linux, og alt fungerer bra.

Pakk ut filen og gjør som over. Det lønner seg å ta kopi av hele HomeSeer folderen før du begynner å legge inn de nye filene.

Jeg er usikker på om dette stemmer helt eksakt nå med tanke på filnavn etc, men mener det er bortimot likt.

Lenke til kommentar
Del på andre sider

31 minutes ago, Guahtdim said:

Pakk ut filen og gjør som over. Det lønner seg å ta kopi av hele HomeSeer folderen før du begynner å legge inn de nye filene.

Jeg er usikker på om dette stemmer helt eksakt nå med tanke på filnavn etc, men mener det er bortimot likt.

 

Dette er en førstegangs installasjon. Jeg har sett at man muligens trenger en fil som heter noe ala "updater override"...

 

Å legge filene over i mappen ser ikke ut til å fungere.

 

Endret av Fjosepose
Lenke til kommentar
Del på andre sider

Jeg bruker ikke HS4 selv, men mener prosessen er lik for HS4 som for HS3. 

 

I windows mener jeg at det skal holde å pakke ut siste versjon ved å bare benytte samme struktur som det er i zip-filen.

  • Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS4" skal inneholde 2 nye filer HSPI_SensiboClimate.exe og HSPI_SensiboClimate.exe.config, mens du i katalogen Homeseer HS4\bin og Homeseer HS4\html\images skal ha fått en ny underkatalog - SensiboClimate)  
  • Restart Homeseer

 

Endret av Guahtdim
Lenke til kommentar
Del på andre sider

20 minutes ago, Guahtdim said:
  • Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS4" skal inneholde 2 nye filer HSPI_SensiboClimate.exe og HSPI_SensiboClimate.exe.config, mens du i katalogen Homeseer HS4\bin og Homeseer HS4\html\images skal ha fått en ny underkatalog - SensiboClimate)  
  • Restart Homeseer

 

Jeg har forsøkt dette i litt forskjellige varienter uten hell. Når jeg nøyaktig gjorde som i oppskriften over fikk jeg dette:

Warning, Cannot load EXE file (possibly missing dependencies) HSPI_SensiboClimate.exe: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.Warning, Error details with EXE HSPI_SensiboClimate.exe: Could not load file or assembly 'Hspi, Version=1.4.177.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

Endret av Fjosepose
Lenke til kommentar
Del på andre sider

Ser ut til at det ha hatt noe med hvordan filene ble kopiert inn fra zip-filen, og dermed kanskje også fil-rettighetene, til de ulike lokasjonene, for nå virker det finfint.

 

Litt videre spinn: Det jeg mangler er innstillinger for horizontalSwing...men dette kan jo muligens implementeres i et eget script om det er mulig å sende en PATCH-request fra scripting via events i Homeseer? Har ikke helt klart å finne noe der om metoden PATCH?

Endret av Fjosepose
Lenke til kommentar
Del på andre sider

  • 11 måneder senere...

Hei. Der ser ut til å være litt "krøll" med oppdateringen av variabler fra Sensibo-server til Homeseer-plug-in. Om jeg endrer verdien med fjernkontroll eller Sensibo-app så oppdateres ikke verdiene i Homeseer-plug-in'en. Homeseer plug-in'en fungerer dog til  sende ut kommandoer/verdier(og dette reflekteres i Sensibo-app).

 

Jeg har snust litt på Homey-appen og der ser i change loggen at noe i API'et er endret:

image.thumb.png.16584a855f7df9593145cb0bd65140f8.png

Endret av Fjosepose
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.