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

Anbefalte innlegg

Skrevet (endret)

Nå har jeg klart å få ELKO Termostaten inn i HA

Om det finnes andre amatører som meg der ute, som trenger litt mer enn gjennomsnittelig med detaljer, her er hva jeg gjorde:

 

1.       Velg Sensor fra menyen i Phoscon trykk «Add New Sensors»

2.       Spring bort til ELKO boksen og trykk samtidig :
KVbaLzU.png

3.       Her står det i bruksanvisningen at man må vente til det står «pairing» i skjermen, men det holder ikke, man må faktisk vente til meldingen om «Pairing» forsvinner og erstattes av ordet «Scanning» før man slipper knappene.

4.       Phoscon vil da bekrefte at en enhet er funnet, men allikevel dukker den aldri opp i Phoscon.

5.       Derimot kan den nå sees i REST-API’et ved å sende :
GET http://192.168.X.X:YYYY/api/ZZZZZZZZZ/sensors

(Der X= IP, Y= Port nummer og Z = API-nøkkelen)
Jeg bruker Boomerang til å sende REST kommandoer til Deconz API'et. Boomerang er et Chrome tillegg som er veldig brukervennlig.
 

6.       For mitt vedkommende viste den seg da som sensor #5:

 

{

    "config": {

        "heatsetpoint": 2000,

        "offset": 0,

        "on": true,

        "reachable": true,

        "schedule": {},

        "schedule_on": null

    },

    "ep": 1,

    "etag": "bb8880e991eb2a4d3e0074f4ce29e4f1",

    "lastseen": "2020-10-12T18:02Z",

    "manufacturername": "Heiman",

    "modelid": "Super TR",

    "name": "Super TR",

    "state": {

        "lastupdated": "2020-10-12T18:12:21.672",

        "on": null,

        "temperature": 2490

    },

    "type": "ZHAThermostat",

    "uniqueid": "00:0d:6f:00:0e:9d:c6:46-01-0201"

}

 

7.       Deretter setter jeg følgende inn i configuration.yaml :

 

sensor:

  - platform: rest

    resource: http://192.168.0.7:6080/api/AB53E36311/sensors/5
 

8.       Etter å ha restartet HA, kan jeg nå se enheten som registrert og jeg kan lage et Lovelace card som følger:

DtBMKVk.png

9.       Den viser riktig temperatur, men ikke for gulvføleren, kun for luftføleren, og temperaturen oppdaterer seg som den skal.  Innstillingen av temperatur (20 grader) bryr den seg ikke om, og den sier at enheten er avslått selv om den faktisk er påslått. Så det er jo enda veldig mye som gjenstår, men jeg er da i det minste et langt stykke videre 😊

 

Spørsmålet nå er jo om vi skal jobbe videre med dette, eller vente på ny versjon fra ELKO?

Endret av VikingOy
  • Like 1
Skrevet

Ja, jeg la inn general.xlm fra PR og da fikk jeg brått tilgang til langt flere attributter, men hva så? 

97694516_ELKOiHA.png.129872fdda535ed6f0b56a7a7d9176e5.png

 

Jeg vet fortsatt ikke hvordan jeg skal gjøre for å få HA til å vise Floor Temperatur og ikke Air Temperatur.

Skrevet
1 time siden, VikingOy skrev:

jeg la inn general.xlm fra PR og da fikk jeg brått tilgang til langt flere attributter

 

Hvordan legger man inn den filen?

Skrevet

@Offpiste Hei, flott at du spør. De fleste "forstå-seg-på'ere" i slike forum tar alltid for gitt at andre som leser selvsagt selv må skjønne hvordan ting skal gjøres. Jeg beklager at jeg også er i ferd med å bli en "slik en".

Hvor fila som heter general.xml  ligger, er antagelig avhengig av hvilken type installasjon av deCONZ du har. Selv kjører jeg deCONZ i en container på en linux maskin.  Hos meg lå denne fila inne i selve containeren :

/usr/share/deCONZ/zcl/general.xml

 

Den banen fant jeg ved at den lå beskrevet i en tekst-fil jeg fant der deCONZ legger sine settinger og config data: 

/root/.local/share/dresden-elektronik/deCONZ

 

Tekst-fila het :

zcldb.txt

 

Og det eneste som var inni denne tekst-fila var altså den første banen jeg oppga ovenfor.  Finner du denne fila tipper jeg at den også hos deg inneholder en henvisning til hvor du finner din general.xlm

Det du så gjør er å bytte den ut med denne versjonen: 

https://github.com/dresden-elektronik/deconz-rest-plugin/blob/2baf9573f18035fc182fa67fa8c4662e2fa50bd2/general.xml

 

Skrevet

Forstår jeg deg rett i at du har editert (redigert) innholdet i  general.xml  selv?

Det var i så fall ikke det jeg mente.  Slike filer kan dessuten ikke redigeres i vanlige tekst editorer. Du må bruke verktøy som er spesielt tilpasset slikt. Jeg bruker PilotEdit.

Pass på at du ikke går surr i versjoner og foldere. Åpne opp den filen du nå mener ligger på riktig sted, og søk etter strengen "Air Sensor".  Legg så ved her en 8-10 linjer nedover slik at jeg kan se hva du har funnet.

Skrevet (endret)

Det er en pull request som jeg vil tro blir merget i neste beta versjon. De pleier å bli gitt ut en gang i mnd., på den 15. som er allerede i morgen. Da blir reléstatus og gulvtemperatur tilgjengelig i Rest API. 

Endret av arnerek
Skrevet
4 minutter siden, arnerek skrev:

Det er en pull request som jeg vil tro blir merget i neste beta versjon. De pleier å bli gitt ut en gang i mnd., på den 15. som er allerede i morgen. Da blir reléstatus og gulvtemperatur tilgjengelig i Rest API. 

Ja, men det er vel slik at det som legges ut den 15 er nøyaktig det som idag ligger i PR ?

Så da er det vel ingen grunn til å vente, eller ?

Skrevet

Jeg skjønner ikke hva du mener.  Min oppfatning er ikke at man må "bygge" eller "kompilere" noe. Som jeg skrev over; Det eneste jeg gjorde var å kopiere inn PR versjonen av general.xml og deretter restarte deCONZ. Ikke noe "bygging" eller "kompilering".  Tar jeg feil?

Skrevet

Det er mer i PR enn general.xml. Denne filen gjør kun at man får opp attributtene i Deconz GUI. 
 

Resten av PR setter opp «binding» på blant annet relestatus og gulvtemperatur, og kode for at dette blir publisert i Rest API.

Skrevet (endret)

Javel - det var jeg ikke klar over.  Da forstår jeg litt mer av hva du mener. 

Men det som releases den 15. oktober (om det skjer), er vel da bare en beta, og ikke en stable release, eller ?

Og hvordan får man tak i denne beta versjonen?  Hvilke platformer vil den bli tilgjengelig på, tror du?

Endret av VikingOy
Skrevet

Den er merget nå så kommer sannsynligvis en beta ila. kvelden.
 

Ser fra tidligere versjoner at tilhørende Docker container ikke kommer så lang tid etter heller. 

  • 3 uker senere...
Skrevet

Det var noe feil med forrige beta, slik at den ikke virket. Nå tror jeg den skal fungere nokså bra. Jeg har ikke gulvføler så får ikke testet dette, men ser det er samme verdi som det jeg får ved avlesing i Deconz:

image.thumb.png.ece6e14063f093a80e50aef87cc8689a.png

 

Nytt som sannsynligvis kommer i neste beta av Deconz 15. november:

- Aktivering/deaktivering av barnesikring ("locked")

- Ny config parameter "mode" slik at man skru av og på termostat ("mode": "heat" og "mode": "off). Dette er kompatibelt med Deconz integrasjonen i Home Assistant, slik at termostaten kommer opp som en climate komponent uten at man trenger å legge til noe i konfigurasjonsfilen.

- Nye state attributter: "floortemperature" for gulvsensor, "heating" som viser reléstatus, true når termostaten er på.

 

I standard climate komponenten i HA er det luftsensor som er aktiv. For å hente ut andre tilstandsattributter så kan man legge det til i HA på denne måten:

sensor:
  - platform: rest
    resource: http://<IP-adresse>/api/<API-key>/sensors/<sensor id>
    value_template: '{{ value_json.state.heating }}'
    name: Relestatus varmekabel

 

 

  • Like 1
  • Thanks 1
Skrevet

Her har du gjort en kjempejobb Arne. 
Da er det bare for oss andre og smøre oss med tålmodighet frem til den 15 november (Nærmere Julaften kommer vi nok ikke) :)

 

Skrevet

Flott! Hvordan la du det til i HA? Legger inn hver enkelt attributt som sensor i configuration.yaml? Barnesikring kan settes opp som en switch og ikke bare som en binary sensor. Ellers regner jeg med du også har sett climate.varmekabel entiteten? Nå fungerer ‘av’ og ‘varme’

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.