oyvindhauge Skrevet 4. januar 2020 Skrevet 4. januar 2020 (endret) 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: Finn IP-adressen og porten til din gateway Set Gateway i "Unlocked mode" (i Phoscon står det "Authenticate App" under Advanced gateway settings). 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) Svar via REST API (ingen termostater) Svar via REST API: Endret 4. januar 2020 av oyvindhauge La til bilder Siter
VikingOy Skrevet 4. januar 2020 Skrevet 4. januar 2020 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? Siter
Dreuf Skrevet 4. januar 2020 Skrevet 4. januar 2020 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. Siter
oyvindhauge Skrevet 4. januar 2020 Skrevet 4. januar 2020 @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? Siter
Dreuf Skrevet 4. januar 2020 Skrevet 4. januar 2020 Ikke gjort noen fw update på termostat. Kjøpte den rett før jul. Sånn er min attribut: Og her er svaret om jeg kjører en GET på termostaten: (via node-red) Den når jeg bare kjører GET på /sensors så får jeg: Hvert object er en sensor. Siter
Dreuf Skrevet 4. januar 2020 Skrevet 4. januar 2020 (endret) 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 Endret 4. januar 2020 av Dreuf Siter
VikingOy Skrevet 4. januar 2020 Skrevet 4. januar 2020 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. Siter
Dreuf Skrevet 4. januar 2020 Skrevet 4. januar 2020 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 Siter
oyvindhauge Skrevet 4. januar 2020 Skrevet 4. januar 2020 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. 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). Siter
Moskus Skrevet 5. januar 2020 Skrevet 5. januar 2020 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...? Siter
VikingOy Skrevet 5. januar 2020 Skrevet 5. januar 2020 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? Siter
Dreuf Skrevet 5. januar 2020 Skrevet 5. januar 2020 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. Siter
oyvindhauge Skrevet 5. januar 2020 Skrevet 5. januar 2020 @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. Manuelt oppdatert på nytt 22.21 (-1 time - sikkert noe krøll med tidssonene) Siter
VikingOy Skrevet 6. januar 2020 Skrevet 6. januar 2020 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å' Siter
VikingOy Skrevet 6. januar 2020 Skrevet 6. januar 2020 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 ) Siter
Prj_84 Skrevet 6. januar 2020 Skrevet 6. januar 2020 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%) Siter
Dreuf Skrevet 6. januar 2020 Skrevet 6. januar 2020 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. Deconz: (normalt når det ikke er connection mellom enhet og deconz så blir teksten lysegrå): Trykker jeg da på "read" på cluster info: Siter
VikingOy Skrevet 6. januar 2020 Skrevet 6. januar 2020 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 ? Siter
Prj_84 Skrevet 6. januar 2020 Skrevet 6. januar 2020 Skulle jeg gjerne gjort, men bruker ikke HA dessverre (Og aner ikke hvordan jeg gjør det :-S ) https://homey.app/no-no/app/com.elko/ELKO/ https://github.com/prj84/com.Elko Siter
VikingOy Skrevet 6. januar 2020 Skrevet 6. januar 2020 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. https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Supported-Devices Da vil resten inn i Home Assistant nærmest gå av seg selv. Siter
Prj_84 Skrevet 6. januar 2020 Skrevet 6. januar 2020 Ok, sånn ja! Jeg har iallefall svart opp i denne tråden https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1291 Siter
oyvindhauge Skrevet 6. januar 2020 Skrevet 6. januar 2020 @Dreuf: Hadde det vært mulig å dele Node Red-konfigurasjonen din? Del gjerne både et bilde og koden via feks pastebin eller lignende. 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. Jeg får endret "heatsetpoint"via REST, men temperaturen i displayet endrer seg ikke. Fungerer dette hos deg? Siter
Dreuf Skrevet 7. januar 2020 Skrevet 7. januar 2020 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. 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. Siter
Dreuf Skrevet 7. januar 2020 Skrevet 7. januar 2020 Her er etter jeg har forandret temperatur i HA: Siter
gullfrode Skrevet 8. januar 2020 Skrevet 8. januar 2020 Lite sidespor, men hvordan har du laget/tenkt å lage termostaten i Hassio? Siter
Anbefalte innlegg
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.