Daikin ja Home Assistant

haraldh

Vakionaama
Aika ajoin saa korjailla noita muistikortteja raspberryissä. Aika usein itse asiassa, jos niitä on useampia. En luota yhtään, olisi kiva jos voisi käyttää eMMC muisteja tjms kuten RockPi:ssä.

Jos ajaisin Home Assistantin muistikortista laittaisin ainakin backup ajastetusti (voiko niitä tehdä HA:ssa) eri levylle, joko muistitikulle tai vielä parempi jonkun toisen tietokoneen verkkolevylle.
 

grendy

Vakionaama
Ei se välttämättä kortti ole vanhuuttaan hajonnut. Toki sekin on mahdollista.
Sähkökatko tms yhteydessä kortti voi mennä sekaisin jos esim sattuu kirjoitus olemaan sopivasti kesken.
Datat hukkuu mutta kortti saattaa elpyä alustuksella.
Kyllä tää kortti on historiaa. Se on varmaan oikeesti 10v vanha ja ollut melkein koko elämänsä kovassa jatkuvassa tallennuskäytössä. Mikään laite ei enää edes tunnistanut korttia, eli ei pysty formatoimaan/partitioimaan eikä mitään. Ihan kun korttia ei siis olisi enää olemassakaan.
 

puuteknikko

Vakionaama
Raspit on ainakin olleet surullisen kuuluisia SD-korttien korruptoinneistaan. Itsellä on 3B+:n kanssa toiminut useamman vuoden putkeen, vaikka välillä virrat lähtee varoittamatta.
 

Luukku

Vakionaama
Sulatuslaskuri näyttää toimivan :) näkee ajankin koska viimeisin ollu.
 

Liitteet

  • IMG_4503.png
    IMG_4503.png
    37,2 KB · Katsottu: 87
  • IMG_4504.png
    IMG_4504.png
    97,4 KB · Katsottu: 84

grendy

Vakionaama
Vielä kun sais aikaleimat kalenteriin tai historiaa talteen:hmm:
Vielä kun keksis millä tavalla VILPin sulatuksia sais monitoroitua...Tehoista näkee ton rallin joka näemmä on aika samanlainen joka kerta, mutta en osaa vielä ainakaan tehdä käyrän muotoon liittyvää counteria :D.. Mutta kyllä se näemmä ihan "reippaasti" sulattelee vaikka Daikin onkin :|

1729069353505.png
 

Ilppari2

Jäsen
Vielä kun keksis millä tavalla VILPin sulatuksia sais monitoroitua...Tehoista näkee ton rallin joka näemmä on aika samanlainen joka kerta, mutta en osaa vielä ainakaan tehdä käyrän muotoon liittyvää counteria :D.. Mutta kyllä se näemmä ihan "reippaasti" sulattelee vaikka Daikin onkin :|

katso liitettä 100737
Joo. Kovasti menee kenno täällä päin ainakin huurteeseen nyt nollekeleissä, vielä kun ilmankosteuttakin on paljolti. Hankala keli lämpöpumpuille, mutta hienosti minulla Daikin tunnistaa milloin on kennosto tukossa.
 

Luukku

Vakionaama
Vielä kun keksis millä tavalla VILPin sulatuksia sais monitoroitua...Tehoista näkee ton rallin joka näemmä on aika samanlainen joka kerta
Vilppejä en tunne, mutta muuttuisko siellä joku lämpötila aina sulatuksen aikana samallalailla, jota vois anturoida? Tai sit kameran liiketunnistuksella kennosta putoavaa vettä kuvaamaan, mulla oli joskus sellainen ja toimi hyvin, hälytyksiä tuli ja katseli sitä sulavaa kennoa mieluummin kuin "alastomat exät nyxien kanssa alttarilla" -ohjelmia.
 

grendy

Vakionaama
Vilppejä en tunne, mutta muuttuisko siellä joku lämpötila aina sulatuksen aikana samallalailla, jota vois anturoida? Tai sit kameran liiketunnistuksella kennosta putoavaa vettä kuvaamaan, mulla oli joskus sellainen ja toimi hyvin, hälytyksiä tuli ja katseli sitä sulavaa kennoa mieluummin kuin "alastomat exät nyxien kanssa alttarilla" -ohjelmia.
No toi kamera vois olla ainakin toimiva, muuta en oikein tähän hätään keksi kun ei pääse tietenkään siihen verkostossa liikkuvaan veteen samalla tavalla käsiksi kun ilmaan.. Varmaan jos pääsisi onectan/tms kautta käsiksi kaikkeen virtausdataan jne niin sieltä se selviäis, mutta eeeei. En tajua miks pitää estää noiden asioiden näkeminen :(
 

Luukku

Vakionaama
Tässä uusi versio, lisättynä sulatusväliajastimella.
Koodi:
alias: Perfera sulattaa info
description: ""
triggers:
  - entity_id:
      - sensor.ruuvitag_e593_temperature
    below: 20
    trigger: numeric_state
conditions: []
actions:
  - action: notify.mobile_app_iphone_markku
    metadata: {}
    data:
      message: Perfera sulattaa
  - action: counter.increment
    target:
      entity_id:
        - counter.sulatuslaskuri_perfera
    data: {}
  - action: timer.start
    metadata: {}
    data: {}
    target:
      entity_id: timer.sulatusvali_perfera
mode: single
Tuossa tuo timer ei kylläkään käynnisty, mutta tila päivittyy, kun sulatuslaskuri lisääntyy ja tuosta näkee sitten keston.
En löytänyt ajastinta mikä käynnistyisi laskemaan sekunttejakin, mutta ei sekunnit ole tarpeellisia.
Edit: ei tuota ajastinta tarvii, koska sulatuslaskurin entiteetti näyttää koska viimeksi päivittynyt niin siitä sen sulatusvälin näkee.
 
Viimeksi muokattu:

Luukku

Vakionaama
Eiku, tämmönen "tiili" on aika toimiva näkyy hyvin sekä sulatusten määrä ja aikaväli.
Ei tuokaan "ajastin" toimi niinkuin haluaisin. Tuo nollaantuu keskiyöllä niin myös tuo "sulatusväli" nollaantuu. Pitäisi löytää ajastin mikä lähtee käyntiin, kun laskuri lisääntyy ja laskisi aikaa maailman tappiin niin kauan, kun toinen laskurin lisäys nollaisi sen ja käynnistäisi uudelleen. Ehkäpä sellainen vielä löytyy. On HA:ssa joku mitä voi käyttää esim liiketunnistimien kanssa, pitänee perehtyä siihen.
 

Luukku

Vakionaama
Tuota Daikinin tarveohjausta, kun ei pääse muualta ohjaamaan, kuin Onecta sovelluksesta eikä sitä ole HA:n Onecta integraatiossakaan niin tuota eco -tilaa pystyy ohjaamaan HA:n kautta. Vois toimia myös sulatuksen jälkeisen ryntäilyn estona, kun laittais sen menemään päälle vaikka vartiksi sulatuksen havaitessa. Pakkasilla, kun ei tuota tarveohjausta voi pitää päällä ainakaan omassa koneessa kokoaikaa, ei riitä lämpö muuten.
Edit: vain Stylish eco löytyy, ei Perfera.
 
Viimeksi muokattu:

Luukku

Vakionaama
Nyt on aika hyvä sulatusten ja aikavälin laskin. Välin se tosin näyttää vaan sekunteina. Mutta näyttää milloin viimeksi on ollut sulatus ja, kun laskuriin lisääntyy yksi sulatus niin siitä lähtee sekunnit juoksemaan. MeasureIt -integraatio on näiden takana.
 

Liitteet

  • IMG_4527.jpeg
    IMG_4527.jpeg
    66,6 KB · Katsottu: 64
Viimeksi muokattu:

heebo1974

Aktiivinen jäsen
Käyttääkö joku täällä HA:n kanssa noita Daikinin (joko Daikin AC:n tai Daikin Onecta integraatioiden) energia kulutus entityjä ?
Miten teille toimivat ne ? Minulla ne eivät resetoidu oikein tai ainakaan energy dashboard ei osaa lukea niitä kunnolla.
Jos pelkästään itse Onecta äpissä olevat kulutusarvot ovat jo n. 20% yläkanttiin, niin HA:ssa ne ovat siihen päälle vielä toiset 20% tai jopa tuplat välillä.
Jotenkin keskiyön "nollauksen" jälkeen entity silti vielä ilmoittelevat jotain kulutusta seuraavalle vuorokaudelle. Välillä on jopa koko edellisen päivän kulutus siellä. Eli yhdelle päivälle saattaa tulle heti pohjaksi esim. 8kWh... siihen sitten päälle vielä sen päivän kulutus.

Onecta integraatio ei anna yhdistettya energian kulutusta, joten olen tehnyt template sensorin summaamaan ne.
Täytyy vielä kokeille pelkillä cooling ja heating sensoreilla, vaikken siitä tavasta oikein pidä.
 
Viimeksi muokattu:

Luukku

Vakionaama
Käyttääkö joku täällä HA:n kanssa noita Daikinin (joko Daikin AC:n tai Daikin Onecta integraatioiden) energia kulutus entityjä ?
Miten teille toimivat ne ?
Näyttäis toimivan, ei ainakaan mitään ihmeellistyksiä ole havaittavissa.
 

Liitteet

  • IMG_4541.jpeg
    IMG_4541.jpeg
    110,2 KB · Katsottu: 68
  • IMG_4540.jpeg
    IMG_4540.jpeg
    68,6 KB · Katsottu: 67

Luukku

Vakionaama
Näin ne mulla näyttää olevan siellä Energia osiossa. Eli Perferan osalta entiteetit erikseen lämmitys ja jäähdytys, mutta yläkerran pumpun osalta pelkkä "energian kulutus", yläkerran pumpun tieto tulee Daikin AC integraation kautta. Mutta molemmat näyttäis toimivan ok.
Edit: sen verran erilainen on tuo Daikin Onecta intgraatio ettei siellä Perferalle ole edes tarjolla yhteistä energian kulutus entiteettiä, mutta itse tykkään, että ne on erikseen, harvemmin molempia kulutuksia on samalla aikajaksolla ja jos on niin näkyvät eri värillä.
 

Liitteet

  • IMG_4543.jpeg
    IMG_4543.jpeg
    33,3 KB · Katsottu: 75
Viimeksi muokattu:

heebo1974

Aktiivinen jäsen
No lopputulema se, että luovutin ja laitoin tasmotan energiamittarin taakse koko paskan. Tuleepahan ainakin oikeampaa tietoa, kuin onectan arvailut.

EDIT: Onhan tämä herkkua, kun saa reaaliaikaista dataa vs. kerran tuntiin.
 
Viimeksi muokattu:

Luukku

Vakionaama
Oliskohan oiva ratkaisu ottaa tällä Daikinin tehontarve HA:han? Vois mahtua turvakytkimen sisälle?
 

hanks

Aktiivinen jäsen
Oliskohan oiva ratkaisu ottaa tällä Daikinin tehontarve HA:han? Vois mahtua turvakytkimen sisälle?
Voisi mahtua ellei ole ihan nafti turvakytkin. Myös pumpun ”konepellin” alle voisi mahtua.
 

Luukku

Vakionaama
Nyt tulee ihan aitoja sulatuksia laskuriin. Hyvin toimii. Viimeisimmän sulatusvälin keston näyttää vaan sekunteina, kas kun ei muuta sitä hh:mm:ss niinkuin näyttää tuon sulatusvälin.
Edit: korjattu sanamuoto oikein "sulatusvälin kesto" ei "sulatuksen kesto".
 

Liitteet

  • IMG_4578.jpeg
    IMG_4578.jpeg
    58,8 KB · Katsottu: 75
Viimeksi muokattu:

Ilppari2

Jäsen
Oliskohan oiva ratkaisu ottaa tällä Daikinin tehontarve HA:han? Vois mahtua turvakytkimen sisälle?
Minulla on juurikin kyseinen palikka jakorasiassa heti sähkökeskuksen jälkeen. Olen ollut dataan tyytyväinen.'

Edit: kulutusdata on ollut hyvinkin saman suuruista mitä Onecta tarjoaa.
 
Viimeksi muokattu:

Luukku

Vakionaama
Sulatuksen kestoa ei vielä mittaa. Voishan se senkin kyllä mitata:hmm:
Sitten, kun saan nuo Shellyn virtamittarit kiinni niin saa varmaan tarkempaa tietoa sulatuksen alkamisesta tehopuolelta kuin nyt lämpötilan mittauksesta. Niin pitää sit laittaa tuokin laskuri sitten.
 

hanks

Aktiivinen jäsen
Aamulla tuli syksyn eka sulatus (tiemmä). Ylläpitolämmöillä...

Tuostahan sais ehkä vähän pääteltyä sulatuksen alun ja lopun. Sulatuksen alussa ottoteho (virtamittarilla mitattu) käväisee nopeasti melkein nollassa, ja lopussa sitten kunnolla ja puhallusilma käy pakkasella.

1730540852096.png
 
Viimeksi muokattu:

hanks

Aktiivinen jäsen
Kyselin chatgpt:ltä vähän apuja, että miten Home Assistantissa voisi tehdä binary_sensorin jolla on eri triggeri aloitukselle ja lopetukselle, koska halusin että aloitus menee sen mukaan että ottoteho menee alle 25W ja pumppu on käynnissä (ei siis ole sammutettu), ja sitten lopetus että ottoteho menee alle 10W ja puhalluslämpö alle 0 astetta. Sehän kertoi että tekee binary_sensorin jonka asettaa vaan off, ja sitten automaatiot sekä sulatuksen aloitukselle ja lopetukselle, jotka muuttavat binary_sensorin tilaa on/off.

Pyysin vielä että pitäis pystyä seuraamaan sulatusten kestoja, sulatusten välisiä aikoja ja sulatuskertoja.

Kehotti tekemään helper-funktioita seuraavasti:
  • input_boolean: daikin_defrost_active
  • input_datetime: daikin_defrost_start_time (tyyppiä date&time)
  • input_number: daikin_defrost_duration (max: 3000, unit: seconds), daikin_time_between_defrost_cycles (max: 31536000)
  • input_counter: daikin_defrost_cycle_count,
Tein nämä siinä GUI:ssa, niin koodia ei suoraan näe.

Sitten kolme automaatiota: sulatus alkoi, sulatus loppui ja sulatuslaskurin nollaus keskiyöllä. Värkkäilin nämäkin sillä GUI:lla, mutta näistä saa koodit esiin automations.yaml-tiedostosta.

YAML:
- id: '1730555821990'
  alias: Sulatus alkoi
  description: ''
  triggers:
  - trigger: numeric_state
    entity_id:
    - sensor.zigbee_digital_meter_power
    for:
      hours: 0
      minutes: 0
      seconds: 10
    below: 25
  conditions:
  - condition: state
    entity_id: input_boolean.daikin_defrost_active
    state: 'off'
  - condition: state
    entity_id: climate.daikin_room_temperature
    state: heat
  actions:
  - action: homeassistant.turn_on
    metadata: {}
    data: {}
    target:
      entity_id:
      - input_boolean.daikin_defrost_active
  - action: input_number.set_value
    metadata: {}
    target:
      entity_id: input_number.daikin_time_between_defrost_cycles
    data:
      value: '{{ as_timestamp(now()) - as_timestamp(states(''input_datetime.daikin_defrost_start_time''))
        }}'
  - action: input_datetime.set_datetime
    metadata: {}
    target:
      entity_id: input_datetime.daikin_defrost_start_time
    data:
      timestamp: '{{ as_timestamp(now()) }}'
  - action: notify.mobile_app_iphone_heikki
    metadata: {}
    data:
      message: Daikin sulatus alkoi
  mode: single

- id: '1730556081146'
  alias: Sulatus loppui
  description: ''
  triggers:
  - trigger: numeric_state
    entity_id:
    - sensor.zigbee_digital_meter_power
    for:
      hours: 0
      minutes: 0
      seconds: 30
    below: 10
  conditions:
  - condition: state
    entity_id: input_boolean.daikin_defrost_active
    state: 'on'
  - condition: numeric_state
    entity_id: sensor.daikin_puhallusilma_lampotila
    below: 5
  actions:
  - action: homeassistant.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
      - input_boolean.daikin_defrost_active
  - action: input_number.set_value
    metadata: {}
    target:
      entity_id: input_number.daikin_defrost_duration
    data:
      value: '{{ as_timestamp(now()) - as_timestamp(states(''input_datetime.daikin_defrost_start_time''))
        }}'
  - action: counter.increment
    metadata: {}
    data: {}
    target:
      entity_id: counter.daikin_defrost_cycle_count
  mode: single

- id: '1730558188181'
  alias: Sulatuslaskurin nollaus
  description: ''
  triggers:
  - trigger: time
    at: 00:00:00
  conditions: []
  actions:
  - action: counter.reset
    metadata: {}
    data: {}
    target:
      entity_id: counter.daikin_defrost_cycle_count
  mode: single

Saas nähdä miten tämä toimii...

Edit: piti jo vähän modailla, eihän se binary_sensor oikein toiminut, mutta input_boolean ajaa saman asian. Hoksasin myös että kun laski reilusti pyyntiä, niin triggeröity turha muka-sulatus, pitää vielä säätää noita ehtoja.

Edit2: lisäsin aloitus-automaatioon ehdon että sulatus ei ole vielä käynnistynyt, muuten tulee tupla-aloituksia. Ja muutin lopetuksen raja-arvoja (teho <10 30s ja puhallus <5)
 
Viimeksi muokattu:

Luukku

Vakionaama
Hoksasin myös että kun laski reilusti pyyntiä, niin triggeröity turha muka-sulatus, pitää vielä säätää noita ehtoja.
Mulla mittaa pelkästään tuota puhalluslämpötilaa eli, kun se laskee alle 20 asteen niin oletettavasti sulatus päällä, toinen vaihtoehto siinä tietysti, että pumppu sammunut ja ulko-ovi auki :)
Sulatuksen keston mittaaminen vähän epätarkkaa, mutta suuntaa antava jos mittaa tuosta alitus 20- ylitys 20.
Ja lisäviiveenä on vielä miten RuuviTagin signaalin kestää saapua ESP:n kautta HA:lle, mutta toistaiseksi kaikki sulatukset on rekisteröityneet.
 

repomies

Hyperaktiivi
Aamulla tuli syksyn eka sulatus (tiemmä). Ylläpitolämmöillä...

Tuostahan sais ehkä vähän pääteltyä sulatuksen alun ja lopun. Sulatuksen alussa ottoteho (virtamittarilla mitattu) käväisee nopeasti melkein nollassa, ja lopussa sitten kunnolla ja puhallusilma käy pakkasella.

katso liitettä 101228
Sulatukset voi tosiaan päätellä ottotehoista laskureilla, jos vaan on riittävän tarkat mittaukset niille. Toteutin moisen ihan itse ilman mitään generatiivista tekoälyä, kohteena Toshiba Seiya.

Varsin hyvin sen sai toimimaan, oikeastaan ainoa ongelma on ollut ottotehon mittauksen epävarmuus. Pollauksen pitää olla varsin tarkkaa ja tiheää, eikä Tuyan halvoista pistorasioista saa pilven kautta striimattua dataa kuin melkoisen kikkailun kautta. Joten käytännössä nämä ottotehoon perustuvat sulatuksen pituuden laskurit ovat lähinnä paikallisten home assistant integraatioiden heiniä, joissa sitten voi mitata tehot vaikka joka sekunti.

Tietysti jos joku antaisi luotettavasti ja ilmaiseksi tehotiedon pilven kautta muutaman sekuntin välein, niin kelpaisihan tuo.
 

hanks

Aktiivinen jäsen
Sulatukset voi tosiaan päätellä ottotehoista laskureilla, jos vaan on riittävän tarkat mittaukset niille. Toteutin moisen ihan itse ilman mitään generatiivista tekoälyä, kohteena Toshiba Seiya.
Juu, huvikseni kokeilin mitä tekoäly osaa asiasta sanoa, tosin olihan niissä korjaamista sen jäljiltä. Mutta kyllähän se auttaa jäljille nopeammin kuin googlaamalla.

Varsin hyvin sen sai toimimaan, oikeastaan ainoa ongelma on ollut ottotehon mittauksen epävarmuus. Pollauksen pitää olla varsin tarkkaa ja tiheää, eikä Tuyan halvoista pistorasioista saa pilven kautta striimattua dataa kuin melkoisen kikkailun kautta. Joten käytännössä nämä ottotehoon perustuvat sulatuksen pituuden laskurit ovat lähinnä paikallisten home assistant integraatioiden heiniä, joissa sitten voi mitata tehot vaikka joka sekunti.

Tietysti jos joku antaisi luotettavasti ja ilmaiseksi tehotiedon pilven kautta muutaman sekuntin välein, niin kelpaisihan tuo.
Mulla on Tuya-virtamittari ja data tulee Tuya-pilven kautta. Kieltämättä aikamoinen viritys, kun pitää luoda developer accountti Tuya developer portaaliin ja rekisteröidä laitteet sinne. Mutta sen integraation sai varsin helposti HA:han ja kyllä se dataa näkyy aika reaaliaikaista olevan. Näillä mennään kun on tullut noita Tuya-härpäkkeitä hankittua. Tuossa Tuya-pilvessä on ilmainen trial-accountti, jolla saa näköjään dataa alas, rajoituksia on API-kutsuihin. Noin vuoden mulla on ollut tämä käytössä, saattaahan tuo ilmaisuus loppua ykskaks.
 
Viimeksi muokattu:
Back
Ylös Bottom