Top Banner
Save the planet! Hack your Heat Pump! @FinistSeb I LIVE HERE
20

Save the planet! Hack your heat pump! by Sebastien Lambour

Jul 02, 2015

Download

Engineering

Devoxx Ignite 2014 session
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Save the planet! Hack your heat pump! by Sebastien Lambour

Save the planet! Hack your Heat Pump!

@FinistSeb

I LIVE HERE

Page 2: Save the planet! Hack your heat pump! by Sebastien Lambour

External unit

MY HOUSE

Internal unit

MY HEAT PUMP

Page 3: Save the planet! Hack your heat pump! by Sebastien Lambour
Page 4: Save the planet! Hack your heat pump! by Sebastien Lambour

1.5 KW

COP=3 4.5 KW

FREE

ENERGYRESTITUTED

ENERGYCONSUMED

HEAT PUMP

Page 5: Save the planet! Hack your heat pump! by Sebastien Lambour

WINTER Radiant floor temperature

Page 6: Save the planet! Hack your heat pump! by Sebastien Lambour

ELECTRICITY =

75 %

8.5 %

11 %

3 %

SUSTAINABLE ?

Page 7: Save the planet! Hack your heat pump! by Sebastien Lambour

6°C OUTSIDE6°C OUTSIDE

16°C INSIDE

#WTF ?

Page 8: Save the planet! Hack your heat pump! by Sebastien Lambour

#WATER LOGIC

External T°Lo -10°C Hi 15°C

Lo 40°C

Hi 25°C

heating floor water T°

Page 9: Save the planet! Hack your heat pump! by Sebastien Lambour

I LIVE HERE

Page 10: Save the planet! Hack your heat pump! by Sebastien Lambour

badgood

Geo time series platform

Monitoring

Page 11: Save the planet! Hack your heat pump! by Sebastien Lambour

Bucket = 1 minute

smoothing

minus

=

'access_token''nrj.wh.delta''mote_id' '2' 2 ->MAP'FROM DATE' 'TO DATE'5 ->LIST FETCHLIST-> DROPbucketizer.sum06000000005 ->LISTBUCKETIZE'org' STORE$org0.1 SINGLEEXPONENTIALSMOOTHING'modified' 'true' 2 ->MAP RELABEL$orgSWAP2 ->LIST[]op.sub2 ->LISTAPPENDAPPLY….

Page 12: Save the planet! Hack your heat pump! by Sebastien Lambour

mapper.rate1 0 05 ->LIST MAP0.15mapper.gt0 0 05 ->LIST MAP0.45mapper.lt0 0 05 ->LIST MAPbucketizer.count0 10000000 05 ->LISTBUCKETIZENaN NaN NaN04 ->LISTFILLVALUEmapper.sum-3600000000005 ->LIST MAP

Only right variations of Heat Pump's motor start ups selected

problem

Page 13: Save the planet! Hack your heat pump! by Sebastien Lambour

Wind speed & T° forecast

Page 14: Save the planet! Hack your heat pump! by Sebastien Lambour

WIND SPEED (weather models)

Ext T°

Corrected Ext T° AD5246 chip

WIND CHILL INDEX

I2C

Page 15: Save the planet! Hack your heat pump! by Sebastien Lambour

0°C Ext T°

GLOBALHEATING CAPACITY

HEAT PUMP CAPACITY

ENERGY NEEDED

6 KW PROVIDED BY ELECTRIC WATER HEATER

€€

Coffin corner€

Page 16: Save the planet! Hack your heat pump! by Sebastien Lambour

Predictive model

Win

d f

ore

cast

T° forecast

T° actual

Win

d ch

ill table

waves

Page 17: Save the planet! Hack your heat pump! by Sebastien Lambour

coffin corner

Heat pump running Heat pump stopped

forecast

corrected forecast

Forecast under 0°C

Behavior expected

Page 18: Save the planet! Hack your heat pump! by Sebastien Lambour

Heat pump running Heat pump stopped

Not enough logs !!!

Real T°C corrected

Historical analysis

Real behavior, based on internal T°

Page 19: Save the planet! Hack your heat pump! by Sebastien Lambour
Page 20: Save the planet! Hack your heat pump! by Sebastien Lambour