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

Sensibo Homeseer Plugin


Frankis78

Anbefalte innlegg

@Frankis78 

 

Har litt problemer med denne plug-in'en - som loggen viser går det i loop. Har også prøvd å slette og reinstallere plug-in'en - som tilsynelatende gikk bra - men etter en stund kommer "loop'en" tilbake. Og jeg har ikke endret noen innstillinger på varmepumpen i mellomtiden (verken fra HomeSeer, pumpens fjernkontroll eller Sensibo-app'en).

 

Har du noe forslag til hva jeg kan gjøre?

 

image.png.539d88a7e0f086bb8c565ade9fd8133d.png

Lenke til kommentar
Del på andre sider

12 timer siden, Go4IT skrev:

Har du noe forslag til hva jeg kan gjøre?

Har du en brannmur installert på PCen som kan lage noe krøll?  Jeg ser at plugin'en hele tiden øker portnummeret med ~90 når den prøver å koble seg til, nesten som at den ikke greier å få kontakt med HS.

Lenke til kommentar
Del på andre sider

2 timer siden, ØysteinHJ skrev:

Jeg ser at plugin'en hele tiden øker portnummeret med ~90 når den prøver å koble seg til, nesten som at den ikke greier å få kontakt me

Det skjer også når f.eks. plugin'en henger og HomeSeer mister kontakten. Da dreper HomeSeer prosessen, og starter den på ny. Det er altså et tegn på at noe i plugin'en ikke spiller på lag under oppstarten.

Lenke til kommentar
Del på andre sider

Jeg jobber med saken.
Dersom den restarter, så kan man stoppe plugin, slette SensiboConfig.xml filen i Homeseer/config folderen, starte plugin, og til slutt legge inn igjen API nøkkelen.

Man vil ikke miste devicer eller event.

 

Skal gi en oppdatering så snart vi finner ut noe.

Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Sliter med å få denne til å funke på HS3 på Win7 maskin.

Installerte og startet, alt så fint ut, så la jeg inn API key, men ikke noe skjedde. Ventet et par minutter, men fortsatt ingen devicer. 

Prøvde deretter å restarte plugin, men jeg stopped den, ville den ikke starte igjen, fikk opp feilmelding:1496190057_Screenshot2019-09-29at10_48_53.thumb.png.84d79cd8545cde9aadf69d43c5e5aec9.png

 

Forsøkte deretter å slette config-fila i config-mappa etter tips her i tråden, men da vil ikke plugin starte lengre, får bare opp "INFO: Plugin start is pending" i plugin manager, mens i loggen så står det: "Finished initializing plug-in SensiboClimate".

 

Etter fem minutter kommer dette i loggen:

Initializing plug-in(2): SensiboClimate Instance::Objektreferanse er ikke satt til en objektforekomst.STACK: ved System.Runtime.Remoting.Messaging.LogicalCallContext.PropagateIncomingHeadersToCallContext(IMessage msg) ved System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) ved HomeSeerAPI.IPlugInAPI.InitIO(String port) ved Scheduler.clsHSPI.CheckInterfaces()

 

Tips til hva jeg kan prøve for å komme på rett kjør igjen?

Lenke til kommentar
Del på andre sider

På 29.9.2019 den 21.04, Norseman skrev:

Sliter med å få denne til å funke på HS3 på Win7 maskin.

Installerte og startet, alt så fint ut, så la jeg inn API key, men ikke noe skjedde. Ventet et par minutter, men fortsatt ingen devicer. 

Prøvde deretter å restarte plugin, men jeg stopped den, ville den ikke starte igjen, fikk opp feilmelding:1496190057_Screenshot2019-09-29at10_48_53.thumb.png.84d79cd8545cde9aadf69d43c5e5aec9.png

 

Forsøkte deretter å slette config-fila i config-mappa etter tips her i tråden, men da vil ikke plugin starte lengre, får bare opp "INFO: Plugin start is pending" i plugin manager, mens i loggen så står det: "Finished initializing plug-in SensiboClimate".

 

Etter fem minutter kommer dette i loggen:

Initializing plug-in(2): SensiboClimate Instance::Objektreferanse er ikke satt til en objektforekomst.STACK: ved System.Runtime.Remoting.Messaging.LogicalCallContext.PropagateIncomingHeadersToCallContext(IMessage msg) ved System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) ved HomeSeerAPI.IPlugInAPI.InitIO(String port) ved Scheduler.clsHSPI.CheckInterfaces()

 

Tips til hva jeg kan prøve for å komme på rett kjør igjen?

Hvilken versjon av homeseer kjører du?

Lenke til kommentar
Del på andre sider

Da har jeg publisert en ny oppdatering, men denne har noen grunnleggende endringer som medfører at det er best å slette den gamle Pluginen og Devicene. (Beklager ulempen)
Endringen er:

- Endret navn på plugin fra SensiboPluginClimate -> SensiboClimate

- Flyttet API nøkkel fra config xml fil, til ini fil (For å ikke miste nøkkelen dersom maskinen får et strømbrudd eller lignende)

- Forbedret link mellom homeseer device og config fil, ved å bruke "Technology adress" istedet for "Note" feltet.

- Fjernet hardkoding av device navn, og dermed kan man ENDRE NAVN på device (Yey ?)

Oppdateringen skal også medføre bedre "Self Heal" så ikke pluginen restarter i loop dersom man mister nøkkelen ved eksempelvis strømbrudd på maskinen.

 

Testet på Windows 10 og Raspbian  (Fungerer nok ikke på windows 7, men den er utgått uansett)

 

Si ifra om det er noe ?

Endret av Frankis78
  • Like 3
Lenke til kommentar
Del på andre sider

  • 3 uker senere...
9 minutter siden, Andreaz skrev:

Plugin fungerer utmerket! Bedre enn den orginale fjernkontrollen. Nesten så det er verdt å sette opp en egen 7" skjerm som fjernkontroll med hstouch og plugin-instillingene ?

Det er jo fantastisk :)

Ja savner ikke fjernkontrollen nå lenger ?

  • Thanks 1
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Hi there

 

Thankyou for the plugin.  I have just installed and it works fine.  Only suggestion I would make is to continue to poll the temperature and humidity so we can setup our own climate react .  I also saw in the API that it will report if the unit is connected/disconnected and also has an RSSI number.  Does the plugin report if the unit is disconnected and is it possible to pull RSSI ?

?

I am currently polling the temp/humidity via node red however it would be nice if your plugin did same.

 

Good work and thankyou very much, the plugin looks very nice

 

Peter

Endret av petez69
Lenke til kommentar
Del på andre sider

  • 3 måneder senere...

@Frankis78 It would be great if the Current Temperature and Current Humidity continued to update when the status is off, the API returns the current values when off so it should be possible.
With these values updated in Homeseer you could create more advanced climate event triggers than Sensibo's built in climate react allows.

 

Below is from google translate so please excuse anything lost in translation.

 

Det ville være flott hvis den nåværende temperaturen og den nåværende fuktigheten fortsetter å oppdatere når statusen er av, API returnerer de gjeldende verdiene når den er av, så det burde være mulig.
Med disse verdiene oppdatert i Homeseer kan du lage mer avanserte klimahendelsesutløsere enn Sensibos innebygde klimareaksjon tillater.

Endret av an0nz
Tagged OP
Lenke til kommentar
Del på andre sider

  • 2 måneder senere...
  • 5 uker senere...

Hei!

Litt problem med plugin. 

Eg får, som fleire andre, endra Fan Speed og Mode, men viss eg endrar temperatur så sender Sensibo endringen til varmepumpa(varmepumpa pip bekreftande), og temperaturen vert oppdatert i appen til Sensibo, men temperaturen vert ikkje endra og tidspunkt vert ikkje oppdatert i Homeseer.

Etter litt diverse start og stopp av plugin, restart av HS og restart av PC krasja plugin totalt (CRITICAL: Plugin has disconnected.), og eg fekk ikkje starta/enable den igjen. (restarta pc og hs fleire gonger).

Avinstallerte da plugin og sletta resterande filer manuelt frå HS-mappa.

Reinstallerte plugin med images, men same feilen med temperatur oppstår. Feilen skjer ved manuell endring, har ikkje prøvd via events.

 

Køyrer HS4 (edit 4.1.9.0).

Lasta ned og installerte i dag, dvs 1.3.0.0 av SensiboClimate.

Har sletta devices.

Images er lagt inn.

Tibberappen står ikkje i smartmode.

Har ikkje endra namn på device.

Har lagt inn API på nytt.

 

Nokon som har tips?

Endret av EirikW
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

@Frankis78 - litt trøbbel med denne pluginen. Får den opp og stå, men så fort jeg gjør en restart av Homeseer (HS4 i mitt tilfelle) så går den inn i en uendelig connected/disconnected loop. Ser andre har tilsvarende problemer, men har foreløpig ikke sett en løsning. Noe du kan se på?

 

Har lagt ved loggen og det ser ut til at den sliter med å få kontakt med noe. Portnummeret øker for hver gang den prøver å koble til.

SensiboClimateLog.png

Lenke til kommentar
Del på andre sider

På 7.1.2021 den 21.32, RuneR skrev:

@Frankis78 - litt trøbbel med denne pluginen. Får den opp og stå, men så fort jeg gjør en restart av Homeseer (HS4 i mitt tilfelle) så går den inn i en uendelig connected/disconnected loop. Ser andre har tilsvarende problemer, men har foreløpig ikke sett en løsning. Noe du kan se på?

 

Har lagt ved loggen og det ser ut til at den sliter med å få kontakt med noe. Portnummeret øker for hver gang den prøver å koble til.

SensiboClimateLog.png

Kan dere prøve å skru av plugin, lukke Homeseer, deretter slette filen SensiboClimateStates.xml i config mappen. 

Så starte Homeseer på nytt og deretter aktivere plugin og legge inn API nøkkelen på nytt?

 

Om det er noen som er god i C# og ønsker å bidra på plugin, så skal jeg mer enn gjerne dele koden, da jeg er litt i tidsklemmen, samt at jeg fikk en del hjelp av tidliggere kollega når vi laget den. Så bare skrik ut om noen ønsker å hjelpe til:)

Lenke til kommentar
Del på andre sider

2 hours ago, Frankis78 said:

Om det er noen som er god i C# og ønsker å bidra på plugin, så skal jeg mer enn gjerne dele koden, da jeg er litt i tidsklemmen, samt at jeg fikk en del hjelp av tidliggere kollega når vi laget den. Så bare skrik ut om noen ønsker å hjelpe til:)

Om du legger det ut på f.eks. GitHub og sender link/legger ut link her så kan jeg kikke litt på det, men kan ikke garantere noe. 

Lenke til kommentar
Del på andre sider

2 timer siden, Frankis78 skrev:

Kan dere prøve å skru av plugin, lukke Homeseer, deretter slette filen SensiboClimateStates.xml i config mappen. 

Så starte Homeseer på nytt og deretter aktivere plugin og legge inn API nøkkelen på nytt?

 

Om det er noen som er god i C# og ønsker å bidra på plugin, så skal jeg mer enn gjerne dele koden, da jeg er litt i tidsklemmen, samt at jeg fikk en del hjelp av tidliggere kollega når vi laget den. Så bare skrik ut om noen ønsker å hjelpe til:)

@Frankis78 nå har jeg ikke latt det stå i timesvis etter å ha gjort som du sier, men ved første øyekast ser det ut som om dette grepet får i gang pluginen igjen ja. Jeg kan dog fortelle at jeg ikke trenger å legge inn API nøkkelen på nytt. Den og alle devicene ligger der når jeg aktiverer plugin. API ligger kanskje lagret et annet sted?

Lenke til kommentar
Del på andre sider

1 minutt siden, RuneR skrev:

@Frankis78 nå har jeg ikke latt det stå i timesvis etter å ha gjort som du sier, men ved første øyekast ser det ut som om dette grepet får i gang pluginen igjen ja. Jeg kan dog fortelle at jeg ikke trenger å legge inn API nøkkelen på nytt. Den og alle devicene ligger der når jeg aktiverer plugin. API ligger kanskje lagret et annet sted?

Stemmer, API nøkkelen ligger i SensiboPlugin.ini i config folderen. Du kan følge samme prosedyre og eventuelt slette den også.

Lenke til kommentar
Del på andre sider

2 minutter siden, Frankis78 skrev:

Stemmer, API nøkkelen ligger i SensiboPlugin.ini i config folderen. Du kan følge samme prosedyre og eventuelt slette den også.

Ser ikke ut som om jeg trenger det. Har full kontroll her nå. Ihvertfall de siste 20 minuttene etter sist restart.

 

Da ligger feilien i SensiboClimateStates.xml da?

Lenke til kommentar
Del på andre sider

Akkurat nå, RuneR skrev:

Ser ikke ut som om jeg trenger det. Har full kontroll her nå. Ihvertfall de siste 20 minuttene etter sist restart.

 

Da ligger feilien i SensiboClimateStates.xml da?

Det kan være det, eller at Sensibo har endret noe i API som ikke blir auto oppdatert i xml filen. 

Se hvordan det går når den har kjørt en stund.

Lenke til kommentar
Del på andre sider

6 hours ago, Frankis78 said:

Kan dere prøve å skru av plugin, lukke Homeseer, deretter slette filen SensiboClimateStates.xml i config mappen. 

Så starte Homeseer på nytt og deretter aktivere plugin og legge inn API nøkkelen på nytt?

 

Om det er noen som er god i C# og ønsker å bidra på plugin, så skal jeg mer enn gjerne dele koden, da jeg er litt i tidsklemmen, samt at jeg fikk en del hjelp av tidliggere kollega når vi laget den. Så bare skrik ut om noen ønsker å hjelpe til:)


I am also happy to help out if you post the source code somewhere. There seems to be a few feature requests in the forums here since the initial release along with needing to be updated to the new hs4 plugin format.

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.