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

Script styring av Daikin varmepumpe


Christoffer

Anbefalte innlegg

Hei

 

Har fått ny varmepumpe fra Daikin nå med WiFi modul og har da laget et script for å kontrollere den.

 

DEVICER:

Oppsett av devicer, navnet er over bildet er referansen til variabelen i scriptet

Denne må være huket av på alle devicene!

vp_message_1.PNG.05c088778dcad8b2fd23b3e992bad14d.PNG

 

Device nummer finnes under advanced tabben på den respektive devicen.

 

vp_set_point_dev

_vp_set_point.PNG.f29a6f6d505b92303c9ed2fc19764ce8.PNG

 

vp_status_dev

vp_status.thumb.PNG.8d1948f16a03955785bcef144d4cd649.PNG

 

vp_fan_point_dev

vp_fan_point.thumb.PNG.4958275d30e1596d9ee1785cee55b6f4.PNG

 

vp_mode_dev

vp_mode.thumb.PNG.a5e3ddeded80a411c0b60e8bd03694e4.PNG

 

vp_vane_dev

vp_vane.thumb.PNG.095446bdd3790be7f917886a8190b856.PNG

 

vp_temp_outdoor_dev

vp_outdoor_temp.thumb.PNG.913329aa09c0a5911a3d402e5c11938f.PNG

 

vp_temp_indoor_temp

vp_indoor_temp.thumb.PNG.1aed1d6535d57db4176c05d235a7fc53.PNG

 

vp_compressor_dev

vp_compressor.thumb.PNG.ce34c4486c2544f08d4373bee832a787.PNG

 

EVENTER:

Denne eventen kjører jevnlig for å sjekke etter oppdateringer fra varmepumpen. Jeg kjører 30 sekunder uten problemer

vp_check_event.PNG.533a2605cf1b158e533c1ae62e4ab02c.PNG

 

Denne eventen blir kjørt hver gang en av devicene som er oppført til å kontrollere noe blir kjørt.

Her må devicene for 

variabel vp_set_point_dev, vp_status_dev, vp_fan_point_dev, vp_mode_dev, vp_vane_dev legges inn.

vp_send_event.PNG.d1d353a48338bacccd863e6b9a01594b.PNG

 

FUNKSJONER:

Send_values(): Oppdaterer varmepumpen med alle verdiene satt i HS3

SetTempMan(temperatur): Tar et argument som temperatur for å sette temperatur direkte via eventer

IncTemp(): øker settpunktet for temperatur med 1 grad celsius

DecTemp(): senker settpunktet med 1 grad celsius

Check(): sender forespørsel om data og oppdaterer devicer. Dene blir kjørt hver gang en av de overstående blir kjørt så det er ikke nødvendig å kjøre denne manuelt for å oppdatere etter en kommando

 

ANNET:

For å se direkte om verdiene stemmer med det i varmepumpen kan man logge inn med <ip adresse>/aircon/get_control_info og <ip adresse>/aircon/get_sensor_info

For å aktivere/deaktivere debug info settes variabelen "debug" til 1 (standard) og 0. Det vil da komme litt ekstra info i loggen til HS3 under "VP Status"

 

 

 

CR_daikin_vp_check_v1.0.vb

 

Endret av Christoffer
  • Like 3
  • Thanks 2
Lenke til kommentar
Del på andre sider

  • 4 måneder senere...
På 21.11.2018 den 13.21, Christoffer skrev:

Hei

 

Har fått ny varmepumpe fra Daikin nå med WiFi modul og har da laget et script for å kontrollere den.

 

DEVICER:

Oppsett av devicer, navnet er over bildet er referansen til variabelen i scriptet

Denne må være huket av på alle devicene!

vp_message_1.PNG.05c088778dcad8b2fd23b3e992bad14d.PNG

 

Device nummer finnes under advanced tabben på den respektive devicen.

 

vp_set_point_dev

_vp_set_point.PNG.f29a6f6d505b92303c9ed2fc19764ce8.PNG

 

vp_status_dev

 vp_status.thumb.PNG.8d1948f16a03955785bcef144d4cd649.PNG

 

vp_fan_point_dev

vp_fan_point.thumb.PNG.4958275d30e1596d9ee1785cee55b6f4.PNG

 

vp_mode_dev

 vp_mode.thumb.PNG.a5e3ddeded80a411c0b60e8bd03694e4.PNG

 

vp_vane_dev

vp_vane.thumb.PNG.095446bdd3790be7f917886a8190b856.PNG

 

vp_temp_outdoor_dev

vp_outdoor_temp.thumb.PNG.913329aa09c0a5911a3d402e5c11938f.PNG

 

vp_temp_indoor_temp

vp_indoor_temp.thumb.PNG.1aed1d6535d57db4176c05d235a7fc53.PNG

 

vp_compressor_dev

vp_compressor.thumb.PNG.ce34c4486c2544f08d4373bee832a787.PNG

 

EVENTER:

Denne eventen kjører jevnlig for å sjekke etter oppdateringer fra varmepumpen. Jeg kjører 30 sekunder uten problemer

vp_check_event.PNG.533a2605cf1b158e533c1ae62e4ab02c.PNG

 

Denne eventen blir kjørt hver gang en av devicene som er oppført til å kontrollere noe blir kjørt.

Her må devicene for 

variabel vp_set_point_dev, vp_status_dev, vp_fan_point_dev, vp_mode_dev, vp_vane_dev legges inn.

vp_send_event.PNG.d1d353a48338bacccd863e6b9a01594b.PNG

 

FUNKSJONER:

Send_values(): Oppdaterer varmepumpen med alle verdiene satt i HS3

SetTempMan(temperatur): Tar et argument som temperatur for å sette temperatur direkte via eventer

IncTemp(): øker settpunktet for temperatur med 1 grad celsius

DecTemp(): senker settpunktet med 1 grad celsius

Check(): sender forespørsel om data og oppdaterer devicer. Dene blir kjørt hver gang en av de overstående blir kjørt så det er ikke nødvendig å kjøre denne manuelt for å oppdatere etter en kommando

 

ANNET:

For å se direkte om verdiene stemmer med det i varmepumpen kan man logge inn med <ip adresse>/aircon/get_control_info og <ip adresse>/aircon/get_sensor_info

For å aktivere/deaktivere debug info settes variabelen "debug" til 1 (standard) og 0. Det vil da komme litt ekstra info i loggen til HS3 under "VP Status"

 

 

 

CR_daikin_vp_check_v1.0.vb

  

 

Interessant script! Fungerer det for deg etter den siste fw-oppdateringen?

 

Når jeg kaller API-et direkte, får jeg denne i retur:

ret=PARAM NG,msg=404 Not Found

Har kontakt, og får data i retur når jeg bruker disse API-definisjonen: https://github.com/ael-code/daikin-control/wiki/API-System

 

Har Moskus R32.

  • Like 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 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.