Gå til innhold
  • Bli medlem
Christoffer

Script styring av Daikin varmepumpe

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

Del dette innlegget


Lenke til innlegg
Del på andre sider
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

Del dette innlegget


Lenke til innlegg
Del på andre sider

Join the conversation

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

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Fjern formatering

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