Jump to content
  • Sign Up
Støtt hjemmeautomasjon! 🥇🥈🥉

Recommended Posts

Posted (edited)

Jeg har 2.05.72 fra 12.12.2019.

 

Ja og for andre. Token får du ved å følge det som står her https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/. I korte trekk:

  1. Finn IP-adressen og porten til din gateway
  2. Set Gateway i "Unlocked mode" (i Phoscon står det "Authenticate App" under Advanced gateway settings).
  3. Bruk et verktøy for å kalle REST API med følgende data { "devicetype": "my application"}

 

Relevante bilder fra mitt oppsett:

 

Visning i deConz (to termostater)

image.thumb.png.4b1a70df38ef89f70126552e27ef5304.png

 

 

Svar via REST API (ingen termostater)

image.thumb.png.f5de5f3eb9577354c9763c49d5d82c7d.pngSvar via REST API:

 

Edited by oyvindhauge
La til bilder
Posted

Jeg kjører deCONZ 2.05.71

Hvorfor har du to termostater i bildet ditt? Er det fordi du faktisk har to stk, eller er det den samme som er dobbeltregistrert?

Posted

Jeg hadde samme problemet med versjonen før 2.05.71, når jeg låg inn 71 så dukket den opp i REST API.

 

Ett skudd i blinde:

Prøv å gå på "basic" på termostaten, så på "cluster info" og "read".

Når jeg mister kontakten mellom HA og deconz på termostaten er det sånn jeg får den tilbake.

 

Skjermbilde1.thumb.JPG.e8336ab18e4eb6ab3080eeea291bc571.JPG

Posted

@VikingOy: To bad = to termostater :)

 

@Dreuf: Det skjer noe når jeg trykker read under cluster info. Jeg fikk blat annet opp ELKO og SUPER TR, men det kommer ikke noe mer i API for det. Hos meg i alle fall. Hvis jeg trykker på "Thermostat" og velger "Read" fra "Cluster Info" får jeg også hva som ser ut som reelle verdier fra min termostat. Jeg antar feks at temperaturen nå er 18,9 grader. Hvordan ser svaret fra REST API-et ut hos deg? Du får termostatene som en av (mange) sensorer? Du klarer ikke å se at du skal ha lagt dem til på en annen måte enn meg? Har du gjort firmware update av termostatene?

image.png.8d418e99c8ebd25ab5a25adb04368b47.png

Posted

Ikke gjort noen fw update på termostat. Kjøpte den rett før jul.

 

Sånn er min attribut:

Skjermbilde2.JPG.ada2af1358ea392b02b336748840fc9f.JPG

 

Og her er svaret om jeg kjører en GET på termostaten: (via node-red)

 

Skjermbilde3.JPG.c74fd2d925e00722a2267b976bb01a3b.JPG

 

Den når jeg bare kjører GET på /sensors så får jeg:

 

Skjermbilde4.thumb.JPG.431c02937d5a2a48be2e33e41b634b7a.JPG

 

Hvert object er en sensor.

Posted (edited)

Hva om du prøver å slette dem fra deconz via VNC. 

Restarte deconz.

Legge dem inn igjen via Phoscon via "Add new sensor".

Restarte deconz.

Så sjekke om du da ser dem i VNC igjen?

 

Når "pairing" blir borte fra skjermen på termostaten så skal de være koblet til, selv om du ikke ser noe i Phoscon

Edited by Dreuf
Posted

Slik ser dette ut hos meg.

Men hvorfor "Local Temperature" = 2360 vet jeg ikke. Hadde gulvet vært så varmt, ville jeg ha reagert.  På termostaten (LCD) står det 17 grader.

 

image.thumb.png.01c73f34a0dfdca61ab5bdad8a4ffccb.png

Posted
12 hours ago, Dreuf said:

Hva om du prøver å slette dem fra deconz via VNC. 

Restarte deconz.

Legge dem inn igjen via Phoscon via "Add new sensor".

Restarte deconz.

Så sjekke om du da ser dem i VNC igjen?

 

Jeg vet ikke om det var dette som gjorde susen, men nå har jeg av en eller annen grunn utrolig nok fått dem inn i API som sensorer. Jeg gjorde som du foreslo. Det eneste pussige jeg ser da er at jeg har produsent "Heiman", ikke "ELKO", men det spiller ingen rolle.

image.png.352f1fc8ae8c02807ebdabddb3cdb861.png

 

Ser også at du har "on: false" hos meg er det "on: null". Det kan jo bare være at de enda ikke har gått på eller av eller er du istand til å bestemme dette via et rest-kall på samme måte som man kan skru av og på brytere? Jeg fikk ikke dette til (enda).

Posted
På 4.1.2020 den 13.35, VikingOy skrev:

Men hvorfor "Local Temperature" = 2360 vet jeg ikke. Hadde gulvet vært så varmt, ville jeg ha reagert.

En temperatur på 23,6 grader virker vel ikke urimelig...?

Posted
3 timer siden, Moskus skrev:

En temperatur på 23,6 grader virker vel ikke urimelig...?

Nei, det kan du saktens ha rett i - jeg har egentlig ikke noe greie på det. Min gamle manuelle termostat hadde en skala fra 0-10 og ingen visste noengang hva gulvtemperaturen egentlig var.

Det som er pussig nå, er at om du har rett i at "behagelig" gulvtemperatur ligger rundt 23-24 grader, hva kommer det da av at displayet på termostaten viser 17 grader?

Posted

Har du stilt inn termostaten på gulv eller luftføler? Mener det står G ett sted på display for å indikere at gulvføler er valgt.
Isåfall kan det være lufttemp der termostaten står montert.

Om den er stilt på gulvføler, har du valgt riktig føler? Antar at dersom man velger feil føler så vil målingen bli feil.

Vi har ett gammelt hus fra 1915 så en gulvtemp på 27 gir oss 21 i romtemperatur på badet.

Posted

@Dreuf: Får du riktig/oppdatert temperatur ut via REST? Slik det ser ut for meg får jeg kun oppdatert temperaturen når jeg manuelt kjører "Read" under "Cluster info" når jeg velger "Thermostat" i deConz.

 

Siste oppdatering var da jeg manuelt gjorde det kl. 10.41 i dag.

image.png.eeb7f64d3a65191a5686e6b2ae1a71ce.png

Manuelt oppdatert på nytt 22.21 (-1 time - sikkert noe krøll med tidssonene)

image.png.a5029cc504b2f4a92946c8e03ff36d92.png

Posted
4 timer siden, Dreuf skrev:

Har du stilt inn termostaten på gulv eller luftføler? Mener det står G ett sted på display for å indikere at gulvføler er valgt.
Om den er stilt på gulvføler, har du valgt riktig føler? Antar at dersom man velger feil føler så vil målingen bli feil.
Vi har ett gammelt hus fra 1915 så en gulvtemp på 27 gir oss 21 i romtemperatur på badet.

Det står 'G' i displayet.  

Hvordan vet man hva som er riktig føler?  Føleren har vært der bestandig, og jeg føler ikke for å trekke den ut for å undersøke hvilken det er.

Dette er ikke et bad, men et kjøkken. Normalt har man det ikke like varmt der som på et bad, men allikevel.

Det pussige er også at nattsenkingen lar seg ikke slå på. Det står på 'Av' og er ikke mulig å slå 'På'

Posted
På 4.1.2020 den 13.46, Dreuf skrev:

Local temp er luftføleren. Ikke gulvføler.
Min står i gangen utenfor badet og viser derfor 18.6gr selv om gulvet er 27gr

Er ikke det litt teit da? Det burde jo være mulig å få en slik sak til å vise gulvtemperaturen, og ikke lufttemperaturen der hvor enheten sitter. (Det skulle tatt seg ut som temperaturmåleren i en atomreaktor viste temperaturen i kontrollrommet istedenfor i reaktoren!  Ha, Ha :) )

 

Posted

LocalTemp attributtet er alltid luft temp på Termostaten. Gulv temperatur ligger på attributt 0x409 som er spesifikt for Elko. Dette endres ikke uannsett hvilke følervalg man gjør på selve termostaten. (Har skrevet appen til Homey, så dette vet jeg 100%)

Posted

Natt senk stiller du inn på selve termostaten, så skrur den seg på ved angitt tid. F.eks kl 22.00.

For å finne ut hvilken føler du har så kobler du den ifra termostaten og måler motstanden på føleren med ett multimeter.

Luftføler er veldig kjekk dersom man ikke har mulighet for gulvføler, men fordrer selvfølgelig at termostaten står i samme rom som varmekabler er.

Jeg har lagt inn en kommentar her på det med gulv og luftføler, håper utviklerne legger inn mulighet for å lese av gulvsensor:

https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1291

Styring av/på av termostaten har jeg ikke prøvd, jeg har bare justert temperaturen.

 

Men det virker som om noe er galt med linken mellom HA og Deconz, ellers er det noe med å bruke REST som jeg ikke forstår.

 

Skjermbilde1.JPG.0c27e9f288048348524079c194fafadc.JPG

 

Deconz: (normalt når det ikke er connection mellom enhet og deconz så blir teksten lysegrå):

Skjermbilde2.JPG.5026f5b5337d6ed47833969cd57c35de.JPG

 

Trykker jeg da på "read" på cluster info:

 

Skjermbilde3.JPG.1d9f0c4b32b9ab0a78c8a9ce0eec3be1.JPG

 

 

 

Posted
7 timer siden, Prj_84 skrev:

LocalTemp attributtet er alltid luft temp på Termostaten. Gulv temperatur ligger på attributt 0x409 som er spesifikt for Elko. Dette endres ikke uannsett hvilke følervalg man gjør på selve termostaten. (Har skrevet appen til Homey, så dette vet jeg 100%)

Nå har ikke jeg Homey, så jeg vet ikke hvilken "App" du refererer til som du har skrevet, men er det slik at du kan dette her, så må du sporenstraks se til å lage en "deviceprofil" til oss som strever med å integrere ELKO termostaten inn i Home Assistant via deCONZ  ?

 

Posted
57 minutter siden, Prj_84 skrev:

Skulle jeg gjerne gjort, men bruker ikke HA dessverre (Og aner ikke hvordan jeg gjør det :-S )

Det jeg mente har egentlig ikke noe med HA å gjøre. Det vi trenger er noen som kan ta frem en generisk deviceprofil slik at deCONZ detekterer termostaten korrekt (med alle ELKO's særegne parametre).  Målet er å få ELKO termostaten inn blandt deCONZ standard supported devices. 

Da vil resten inn i Home Assistant nærmest gå av seg selv.

Posted

@Dreuf:

  1. Hadde det vært mulig å dele Node Red-konfigurasjonen din? Del gjerne både et bilde og koden via feks pastebin eller lignende.
  2. Hadde også satt stor pris på om du kunne bekrefte eller avkrefte om temperaturen du leser av automatisk endrer seg. Min har ikke endret seg siden jeg manuelt kjørte en read-kommando i går.
  3. Jeg får endret "heatsetpoint"via REST, men temperaturen i displayet endrer seg ikke. Fungerer dette hos deg?

 

image.png.3398cefcaf28f93f4ba9d568db1eae49.png

Posted

Jeg bruker kun node-red til å teste, HA er linket direkte til deconz.

Når jeg skifter temp i HA så går det litt tid før det oppdateres på termostaten. 

Husk at det tallet du ser hele tiden på termostaten er temperatur på gulvføler, trykker du på opp eller ned på temperatur så ser du ønsket temp.

Mener den ikke oppdaterte seg før jeg låg inn "force_update" i config yaml.

 

Last update du viser over her tror jeg er siste oppdatering på avlest temperatur. 

Prøv å skru ned termostaten til 15gr og vent 1 time så oppdaterer den seg nok.

 

Skjermbilde1.thumb.JPG.2d88917940bb095c1c65857164b7d1db.JPG

 

Flow:

 

[{"id":"f0e9bb4e.d4f328","type":"inject","z":"447a43c2.bde23c","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":300,"y":100,"wires":[["181481ab.a2c95e"]]},{"id":"181481ab.a2c95e","type":"http request","z":"447a43c2.bde23c","name":"","method":"GET","ret":"obj","paytoqs":false,"url":"http://IP/api/TOKEN/sensors/40","tls":"","persist":false,"proxy":"","authType":"","x":460,"y":100,"wires":[["65f4791a.ac7a88"]]},{"id":"65f4791a.ac7a88","type":"debug","z":"447a43c2.bde23c","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":620,"y":100,"wires":[]}]

Put inn din egen token og ip i http request noden.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.