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

Sensibo Homeseer Plugin


Frankis78

Anbefalte innlegg

Hey folks.

Jeg måtte jo bare få laget en Sensibo plugin for Homeseer. 
Det er nok den dyreste fjernkontrollen jeg har kjøpt, men må man så må man:)

Anyway,  her er pluginen, om dere vil teste den:)

(Er testet på både windows og linux)

Plugin kan lastes ned i bunnen av denne posten.

2019-01-17_1848.thumb.png.4517e242af2f06cb1d748ade03012824.png

 

2018-12-29_2328.thumb.png.d07f16c7cb0237dab2b152a497a54c40.png

 

2018-12-29_2329.thumb.png.a34d3e13f6c0503f55fb73888211a5ba.png

 

Et par ting å merke seg.
Sceduled er en tids innstilling, hvor noe skal skje på bestemt tid. (Det er denne Tibber bruker), så man kan se når den er i Sceduled mode.
Sceduled mode i sensibo appen finner man fra start skjermen
Scedule.thumb.png.058657c218f470ba9b68737ef92a252a.png

 

235554891_Scedule2.thumb.png.7a7b2c2a7907f7f4f54d2a1782472371.png

 

750337088_Scedule3.thumb.png.c844cda427f9e33229ecdeb8fba29646.png

 

Når det gjeder Smart mode (Climate react), så er det dersom man har satt opp en logikk når varmepumpen skal fungere, basert på temperatur, fuktighet osv.
Denne finner du ved å gå inn på en enhet, og deretter trykke på innstillinger.

2097335714_Smartmode.thumb.png.f845e58eb7fee8bb3188fcf1366ebe05.png

 

1979277207_Smart_Mode2.thumb.png.c41e27ec1c68431fdbc3461a22798a82.png

 

Smart_mode_3.thumb.png.a125c4f3376a9a5fc490a19c52e32dfe.png

 

Begge kan dere unzippe i root folderen av HomeSeer
(PS, Etter at dere har lagt til api key, så tar det ca et minutt før devicene er oppe å gå)

HSPI_SensiboPluginClimate 1.2.0.3.zip

 

Images.zip

 

NY OPPDATERING:
Jeg publiserer her 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 ?)

 

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.

 

HSPI_SensiboClimate 1.3.0.0.zip

 

Gi en lyd om den fungerer bra:)

 

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

Jeg skal prøve å få den i updateren. Litt usikker på hvordan man gjør det, men skal studere litt på det:)

Om noen får testet den, så gi en tilbakemelding.

Jeg fikk laget en ganske fin funksjon også, med Ban funskjonen, sånn at om man har flere hus, så kan man banne devicer, men at de fortsatt ligger i config oversikten.

Dersom man mangler kommunikasjon med en device, så vil on/off knappen også lyse grå.

Lenke til kommentar
Del på andre sider

1 time siden, ZoRaC skrev:

 

Har du ikke et valg nederst, «Send inn en fil»? Hvis ikke er det mulig @Moskus må gi deg noe ekstra tilgang..?

Skal sjekke?

 

1 time siden, Hillmar skrev:

Der fylles enda et hull i systemet! Takk. 

 

Skal testes i kveld?

Flott, gi gjerne en lyd når du har testet. 

Lenke til kommentar
Del på andre sider

3 hours ago, Frankis78 said:

Flott, gi gjerne en lyd når du har testet. 

Har lagt inn pluginen nå. Installasjon gikk veldig greit. Devicene settes opp og oppdateres korrekt.

 

Men det ser ikke ut som om jeg får kontrollert Sensiboen fra HS. Om jeg prøver å endre innstilt temperatur så skjer det ingen ting i Sensibo appen, og i HS så settes temperaturen tilbake ved neste oppdatering av devicene, til det den opprinnelig sto på...

Jeg har Sensibo koblet mot Tibber også. Vet ikke om det kan ha noe å si?

Lenke til kommentar
Del på andre sider

2 timer siden, Hillmar skrev:

Har lagt inn pluginen nå. Installasjon gikk veldig greit. Devicene settes opp og oppdateres korrekt.

 

Men det ser ikke ut som om jeg får kontrollert Sensiboen fra HS. Om jeg prøver å endre innstilt temperatur så skjer det ingen ting i Sensibo appen, og i HS så settes temperaturen tilbake ved neste oppdatering av devicene, til det den opprinnelig sto på...

Jeg har Sensibo koblet mot Tibber også. Vet ikke om det kan ha noe å si?

Dersom den står i smart mode i Tibber appen, så ser jeg også at den endrer tilbake. Men dersom jeg skrur av smart mode i Tibber , så skal den endre seg.

 

Pluginen sjekker alltid mot apiet , og i tillegg gjør en dobbelsjekk, så det er nok Tibber som gjør noe.

jeg testet faktisk det samme direkte i Sensibo appen, mens smart mode stod på i Tibber appen, og rett etter at jeg endret det i Sensibo appen , så endret Sensibo appen seg igjen.

 

Sjekk også at respektiv mode er støttet i Sensibo , for jeg har Fan Mode på ene varmepumpen, og denne er faktisk ikke støttet i Sensibo (selv om den er lagt til i Sensibo ), og det kan du se når du prøver å skifte til denne moden i Sensibo appen, om du får et rødt kryss . 

 

Pluginen har fallback system om den får feil respons fra APIet

Endret av Frankis78
Lenke til kommentar
Del på andre sider

Nå har jeg sett litt mer på problemet med at Sensibo ikke lar seg styre av HS devicene.

Først, det hjalp ikke å skru av Tibber smart styring.

 

I loggen ser jeg at det kommer en "disconnect-melding" hver gang jeg prøver å gjøre en endring. Denne etterfølges av flere meldinger der det ser ut som om plugin´en restartes, og devicene oppdateres med verdiene fra Sensibo igjen.

 

Her er utklipp av loggen:

136507865_Screenshot2019-01-0111_35_56.thumb.png.b37176de6563f384260556e1da6bb688.png

11:34 og 11:35:13 prøvde jeg å endre Mode fra Heat til Auto...

 

OG et annet innspill: Går det ann å gjøre en endring slik at "Last Change" kun settes på nytt for de Devicene som faktisk har endret verdi ved siste oppdatering? "Do not update device last change time if device value does not change:" er allerede krysset av.

Lenke til kommentar
Del på andre sider

Jeg har lastet opp en ny versjon nå, som fikser en bug for I/O feil

Samt har også lagt inn sceduler, sånn at man ser om Tibber kjører sceduler .

 

Det kan være greit å installere den på nytt på følgende måte.

1. Klikk remove på sensibo enhetene
2. Reset api key
3. Disable plugin
4. Lukk homeseer
5. Fjern filene (fjern også en fil som heter ConfigPanel.xml, som ligger i Homeseer Root)

6. Legg inn de nye filene

7. Start HomeSeer
8. Aktiver plugin og deretter legg inn Api nøkkelen.

Lenke til kommentar
Del på andre sider

Oj, denne har gått meg hus forbi, nice! Skal testes.

 

Har en hjemmelaget plugin her, men jeg fant aldri ut hvordan man sender kommandoer på device i plugin, så den ble bare en-veis, dvs den leser all status fra sensibo, men sender ikke noe tilbake. 

Lenke til kommentar
Del på andre sider

Jeg leste litt i går , og det er mangen pluginer som har hat dette problemet visst nok. 
Er det noen som har testet den på den vanlige versjonen og ikke beta?

Jeg så det var noen som også nevnte at om .net ikke var oppdatert så kunne man få problemet.

 

Jeg studerer fortsatt, og håper å finne en løsning.

Lenke til kommentar
Del på andre sider

2 timer siden, Frankis78 skrev:

Jeg så det var noen som også nevnte at om .net ikke var oppdatert så kunne man få problemet.

Det var standard-løsningen før, men nå om dagen skal det faktisk en del til at dette er problemet...

Lenke til kommentar
Del på andre sider

3 minutter siden, Moskus skrev:

Det var standard-løsningen før, men nå om dagen skal det faktisk en del til at dette er problemet...

Det stemmer nok.
Jeg ser også at det er viktig å sjekke at det ikke ligger noen NewtonSoft.dll i hverken HomeSeer root eller i Bin root folderen, da dette kan lage problemer

https://forums.homeseer.com/forum/homeseer-products-services/system-software-controllers/hs3-hs3pro-software/hs3-plug-in-development/103611-important-if-you-are-using-the-newtonsoft-dll-in-your-plugin

 

Fortsatt usikker på om dette er relatert til beta versjonen, da jeg kjører linux og windows med v3.0.0.435 og begge fungerer.

 

Lenke til kommentar
Del på andre sider

Funker ikke så bra det heller (nb, dette er ikke med den siste versjonen du la ut):

 

Quote


jan-04 12.54.51         Info    Plugin Sensibo Climate has connected. IP:127.0.0.1:51211
jan-04 12.54.51         Warning    I/O interface Sensibo Climate is down, executable is not running, restarting ...
jan-04 12.54.34         Info    Plugin Sensibo Climate with instance: has disconnected

 

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.