Gå til innhold
  • Bli medlem
  • Moskus
    Moskus

    Test: Oras Hydractiva Digital

    Oras sitt smarte dusjhode er en god idé, men mangler litt på å faktisk være et smart produkt.

     

    Vi har forholdsvis smart hus. Og med det følger det med diverse informasjon, bl.a. om hvor mye strøm vi bruker på varmvann. Per enhet er det varmvannet som slår høyest ut. Ikke så rart, egentlig. Jeg er glad i å dusje. Fruen også. Jentene våre dusjer også, sannsynligvis minst en gang i løpet av døgnet.

     

    Jeg tenkte jeg ville prøve med en godt, gammeldags sparedusj. Men det viste seg å være overraskende vanskelig å finne en som andre faktisk kunne gå godt for, så prosjektet ble liggende på hylla. @Venin postet et hint om at noe var på vei.
     

     

     

    En mulig løsning på varmtvannsproblemet
    Oras Hydractiva Digital er et smart dusjhode med display, LED-lys og Bluetooth. Det krever ikke batterier og skal virke sammen med en app. Appen finnes både or iPhone og Android.

     

    Displayet viser varmen på varmtvannet, mengden vann man bruker og hvor mange kWh forbruket tilsvarer. LED-lyset på undersiden viser grønt i begynnelsen av dusjen, og blir rødere og rødere hvor mye man nærmer seg 50 liter vann man kommer.

     

    Billig moro er det ikke. Veiledende pris er 1690,-

     

    20210510_180722 (Large).jpg 20211221_103943 (Large).jpg

     


    Smart, sa du…?
    Man kobler altså dusjhodet til en app. Tanken er grunnleggende god. Der får man statistikk over de 10 siste og de 100 siste dusjene man har tatt. Man kan se hvor flink man er å bidra til å spare energi på en internasjonal skala.

     

    Screenshot_20211212-190028.jpg Screenshot_20211212-190023.jpg

     

    Screenshot_20211212-190010.jpg Screenshot_20211212-190014.jpg

     

    Dusjhodet blir drevet av vannstrømmen. Og dermed stopper strømmen når man går ut av dusjen. Den blir riktignok ikke tom for strøm med en gang, men det varer ikke veldig lenge. Det varer imidlertid lenge nok til at hvis to dusjer etter hverandre, så har person nr. 2 allerede brukt opp kvoten før dusjingen startet. Da lyser den rødt uansett.

     

    Deler av det som vises i appen er jo mest interessant når man står i dusjen, f.eks. er jo startskjermen informativ med liter per sekunder og nåværende temperatur, i tillegg til gjennomsnittlig vannforbruk, energiforbruk og dusjtid. Praktisk. 

    Men hvem tar med seg mobilen inn i dusjen?

     


    … og hva med smarthuset?
    Kommunikasjon med en app er sikkert OK for mannen i gata. Problemet er at her, på denne siden, forventer vi mer. Når et dusjhode koster 1700,- bør det nesten kunne lage morgenkaffen også.

     

    Siden kommunikasjonen er bluetooth, og (helt ærlig) er det ikke verdens viktigste informasjon som blir sendt, skulle jeg ønske at det var mulig å bruke en ESP32 eller tilsvarende for å hente ut informasjonen. Med en enkel kode for å publisere dataene fra dusjhodet til MQTT, kunne denne fort blitt nødvendig for smarthusentusiastene.

     

    Jeg vil ha mulighet til å blinke med lysene eller endre fargen på dem etter forbruket, og jeg vil ha muligheten for å analysere data i større detalj. Nå er ikke det mulig.

     


    Det økonomiske aspektet
    Oras skriver på boksen at "Real-time feedbak reduces water and energy consumption on average 22%". 22% av en dusj som denne høsten koster 20 kr blir 4,4 kr. 1700 / 4,4 = 386 dusjer for å spare den ned. La oss si at det dusjes 2-3 dusjer i en husstand pr. dag, så er denne nedbetalt på 155 dager. Under et halt år. Det er jo ikke så verst. :)

     

    20210510_164127 (Large).jpg

     

    Det er med dagens priser, dvs. høsten 2021 som har hatt unormalt høye, for å ikke si ekstreme priser. Hvis en dusj koster 5 kr tar det følgelig 4 ganger lenger tid å betale den ned, og da begynner vi å nærme oss 2 år.

     

    Alt dette forutsetter jo at besparelsen faktisk er 22%. Påstanden om at informerte brukere bruker mindre strøm bør jo holde vann (badam tish!), men jeg har ikke funnet denne forskningen. Det er mulig jeg ikke har lett nok eller på rett sted. Jeg vil imidlertid stille spørsmål om utsagnet er riktig i alle sammenhenger.

     


    Konklusjon (forsøksvis)
    Jeg har kjøpt den. Jeg er litt usikker på om jeg hadde kjøpt den en gang til. Informasjonen den gir er god, og den visuelle feedback'en man får fortløpende i dusjen er faktisk informativ. Produktet er ikke helt ment for oss i Norge som ofte har mer vann enn vi liker, men energi-delen har vi for tiden god bruk for.

     

    Er du av typen som digger apper og bruker dem aktivt, og har 1700 kr som du ikke vet hva du skal bruke på, så kjør på.

    Jeg hadde heller kjøpt en AeoTec Heavy Duty Switch og bestilt en elektriker, og dermed hatt mulighet til å flytte oppvarmingen av varmtvann til en tid på døgnet hvor prisen er lavere.

     

    Å dusje kortere har selvfølgelig også noe for seg. Mindre varmtvannsforbruk gir mindre strømbruk, men det krever fokus for alle i husstanden hele tiden for å få uttelling. Jeg kan kun se en liten (om noen ) reduksjon av strømforbruk til VVB før og etter at dette dusjhodet ble installert, og det kan være fordi Oras Hydractiva er en bedre sparedusj enn det forrige dusjhodet var. Som sparedusj tenker jeg at den fungerer.
     

    Den største feilen for meg er at denne egentlig fine og dyre sensoren ikke kan snakke med noe annet enn mobiltelefonen min. Det er ikke særlig smart i min verden...
     

    (Hvis noen kan noe om Bluetooth og ESP32 eller Raspberry Pi enn meg så gi meg gjerne et hint....)

    Brukertilbakemelding

    Anbefalte kommentarer

    Gjorde noe lignende for å koble meg på en Fresh Intellivent Sky for litt siden, og det fungerer utmerket (men mangler fortsatt å verifisere noe data). Har tenkt tanken å skrive en liten howto på akkurat dette, eller muligens 3 (Android + iOS + sniffer) 🤔 Så kanskje jeg må få gjort det, sånn at du har noe å gjøre på nyåret?

     

    Feedback til denne delen av forumet: Når jeg bruker venstre/høyre piltaster her, så blar den i bildevisningen under her istedenfor i tekstfeltet. Irriterende... Men hjelper å scrolle langt nok opp sånn at bildevisningen forsvinner, da fungerer det fint igjen.

    Endret av LaStrada
    • Like 1
    Lenke til kommentar
    Del på andre sider

    1 hour ago, LaStrada said:

    Gjorde noe lignende for å koble meg på en Fresh Intellivent Sky for litt siden, og det fungerer utmerket (men mangler fortsatt å verifisere noe data). Har tenkt tanken å skrive en liten howto på akkurat dette, eller muligens 3 (Android + iOS + sniffer) 🤔 Så kanskje jeg må få gjort det, sånn at du har noe å gjøre på nyåret?

    Det hadde jo vært supert! :)

    Det irriterer meg at jeg har informasjon jeg ikke får fatt i... 

    Lenke til kommentar
    Del på andre sider

    19 hours ago, Bjørn Mork said:

    Antar du har forøkt de vanlige BLE triksene vha gattool?

    Nei, det vet jeg ikke hva er, men det er iallfall et godt søkeord. :) 

     

    19 hours ago, Bjørn Mork said:

    Skulle jo nesten tro at datane her ble publisert relativt rett fram og at det bare var å matche bytes i en characteristic mot tallene du ser på displayet.

    Ja, det er det som er håpet! :) 

    Lenke til kommentar
    Del på andre sider

    Eksempel på en sesjon fra en RPi4 (men en hvilken som helst Linux-boks med nyere  blåtann burde funke):

     

    Finn BLE-dingser i nabolaget:

     

    root@idefix:/tmp# hcitool lescan
    LE Scan ...
    F3:BA:84:AA:5A:48 Netti_01452ec784
    F3:BA:84:AA:5A:48 (unknown)
    58:93:D8:8C:7C:72 (unknown)
    58:93:D8:8C:7C:72 (unknown)
    80:6F:B0:A9:EA:0F (unknown)
    80:6F:B0:A9:EA:0F (unknown)
    ^C

     

    Koble deg til en av de interessante.  Her en Airthings Wave Mini:

     

    root@idefix:/tmp# gatttool -I
    [                 ][LE]> connect 80:6F:B0:A9:EA:0F
    Attempting to connect to 80:6F:B0:A9:EA:0F
    Connection successful

     

    Finn ut hvilke variable du kan lese/skrive ("characteristics" i BLE lingo):

     

    [80:6F:B0:A9:EA:0F][LE]> characteristics 
    handle: 0x0002, char properties: 0x02, char value handle: 0x0003, uuid: 00002a00-0000-1000-8000-00805f9b34fb
    handle: 0x0004, char properties: 0x02, char value handle: 0x0005, uuid: 00002a01-0000-1000-8000-00805f9b34fb
    handle: 0x0006, char properties: 0x02, char value handle: 0x0007, uuid: 00002a04-0000-1000-8000-00805f9b34fb
    handle: 0x0009, char properties: 0x20, char value handle: 0x000a, uuid: 00002a05-0000-1000-8000-00805f9b34fb
    handle: 0x000d, char properties: 0x02, char value handle: 0x000e, uuid: b42e3b98-ade7-11e4-89d3-123b93f75cba
    handle: 0x0011, char properties: 0x2c, char value handle: 0x0012, uuid: b42e3ef4-ade7-11e4-89d3-123b93f75cba
    handle: 0x0015, char properties: 0x10, char value handle: 0x0016, uuid: b42e41c4-ade7-11e4-89d3-123b93f75cba
    handle: 0x001a, char properties: 0x1c, char value handle: 0x001b, uuid: f000ffc1-0451-4000-b000-000000000000
    handle: 0x001e, char properties: 0x1c, char value handle: 0x001f, uuid: f000ffc2-0451-4000-b000-000000000000
    handle: 0x0022, char properties: 0x14, char value handle: 0x0023, uuid: f000ffc5-0451-4000-b000-000000000000
    handle: 0x0027, char properties: 0x02, char value handle: 0x0028, uuid: 00002a23-0000-1000-8000-00805f9b34fb
    handle: 0x0029, char properties: 0x02, char value handle: 0x002a, uuid: 00002a24-0000-1000-8000-00805f9b34fb
    handle: 0x002b, char properties: 0x02, char value handle: 0x002c, uuid: 00002a25-0000-1000-8000-00805f9b34fb
    handle: 0x002d, char properties: 0x02, char value handle: 0x002e, uuid: 00002a26-0000-1000-8000-00805f9b34fb
    handle: 0x002f, char properties: 0x02, char value handle: 0x0030, uuid: 00002a27-0000-1000-8000-00805f9b34fb
    handle: 0x0031, char properties: 0x02, char value handle: 0x0032, uuid: 00002a29-0000-1000-8000-00805f9b34fb

     

    properties forteller hva som er read/write/notify.  0x02 er read.  Blir fort ekstra nysgjerring på UUIDer som ikke startert med 0000.  Listen overnfor to handles for hver characteristic.  Vi er naturlig nok mest interessert i "value". Så f.eks:

     

    [80:6F:B0:A9:EA:0F][LE]> char-read-hnd 0x000e
    Characteristic value/descriptor: 00 00 14 6e 84 c7 57 0f 58 00 00 00 96 57 13 00 ff ff ff ff 

     

    Nå skal du jo jobbe litt for å få meningen ut av det der om ikke Airthings hadde publisert koden for å parse deler av det.  Dette er 6 * le16 og 2 * le32 integer der vi har:


     

    00 00 - ukjent
    14 6e  - temperaturen i centi-Kelvin (0x6e14/100 - 273,15 = 8,65 °C)
    84 c7 - ukjent
    57 0f - relativ luftfuktighet i % * 100 (0x0f57 / 100 = 39 %rH)
    58 00 - VOC i ppm.  (0x0058 = 88 ppm)
    00 00 - ukjent
    96 57 13 00 - ukjent
    ff ff ff ff - ukjent

     

    Ikke helt rett fram...  Men om man tar en del samples sammen med dekodede verdier fra app eller display så er det ofte mulig å gjette ganske mye.  Vet ikke hvor lang tid jeg hadde brukt på å innse at temperaturen var gitt i Kelvin, dog 🙂

     

    Mange av de andre verdiene er bare ren ascii og dermed nokså lett å få noe fornuftig ut av.  Som f.eks.

     

    [80:6F:B0:A9:EA:0F][LE]> char-read-hnd 0x0032
    Characteristic value/descriptor: 41 69 72 74 68 69 6e 67 73 20 41 53 

     

    Altså "Airthings AS".  Når du er ferdig:


     

    [80:6F:B0:A9:EA:0F][LE]> disconnect 
    
    (gatttool:979948): GLib-WARNING **: 16:32:19.458: Invalid file descriptor.
    [80:6F:B0:A9:EA:0F][LE]> exit
    

     

    • Like 4
    • Thanks 1
    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 en kommentar...

    ×   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...