Blog over Smart Homes: https://www.hellosmarthome.nl
http://www.xbmcfreak.nl/
ben nog niet tevreden over de tijd dat kachel aan staat...HeroS schreef op vrijdag 12 december 2014 @ 15:54:
Holy **** das een behoorlijk lijstje.
Dacht dat ik al veel bij hield
nu kijken we per 15 minuten of die aan staat of niet...
ik wil eigenlijk een extra timer maken die elke 2 minuten even kijkt of die aan staat en dat opslaat zodat we per 2 minuten (of misschien wel per 1 minuut) kunnen kijken....om zodoende de brandtijd per dag beter te kunnen bekijken....als ik het gemaakt hebt, zal ik het delen als het wat is.
Dan kun je tevens het script overnemen om de maandelijkse waardes over te zetten in een aparte sheet met per maand 1 regel aan data...deze is dan de bron voor je maandelijkse vergelijk grafieken...
Inderdaad! Dat zat ik ook net te denken: mijn kachel is volgens het script veel langer aan geweest dan wat de Nest aangeeft.SamFox schreef op zaterdag 13 december 2014 @ 10:24:
[...]
ben nog niet tevreden over de tijd dat kachel aan staat...
nu kijken we per 15 minuten of die aan staat of niet...
ik wil eigenlijk een extra timer maken die elke 2 minuten even kijkt of die aan staat en dat opslaat zodat we per 2 minuten (of misschien wel per 1 minuut) kunnen kijken....om zodoende de brandtijd per dag beter te kunnen bekijken....als ik het gemaakt hebt, zal ik het delen als het wat is.
Dan kun je tevens het script overnemen om de maandelijkse waardes over te zetten in een aparte sheet met per maand 1 regel aan data...deze is dan de bron voor je maandelijkse vergelijk grafieken...
Ik heb het eindelijk voor elkaar gekregen om 1 diagram weer te geven
Heb het hele scipt van mij gewist en toen stap voor stap jou gegevens overgenomen.
Toen werkte het in eerste instantie nog niet en pas nadat ik de datum/tijd wijzigde in alleen datum kwam er geen foutmelding meer en werd het diagram getoond

Daarna de instellingen weer terug gezet naar datum/tijd en werden gelukkig ook de navolgende waarden in het grafiek getoond
Ik neem aan dat ik de X2 moet hebben op de CV-ketel in onderstaand schema.
Waar sluit ik vervolgens de N, L, 2 en 3 op aan van de Heatlink?
Ik neem namelijk niet aan dat de cijfers van de connectoren corresponderen met de Heatlink.
(Ik heb dan wel zwagers die kunnen helpen -loodgieter/elektricien- maar die hebben ook nog nooit een Nest vastgehouden). Heb het liever even zeker voordat ik aansluit.

[ Voor 14% gewijzigd door Cheesy op 13-12-2014 14:16 ]
Ik ben geen installateur, maar zo op het eerste oog zou ik zeggen dat 6&7 van X4 naar 2&3 van de HL gaan. 230 betrek je dan extern. Dat lijkt me de simpelste mogelijkheid.Cheesy schreef op zaterdag 13 december 2014 @ 14:14:
Graag advies van iemand die hier wat meer ervaring mee heeft.
Ik neem aan dat ik de X2 moet hebben op de CV-ketel in onderstaand schema.
Waar sluit ik vervolgens de N, L, 2 en 3 op aan van de Heatlink?
Ik neem namelijk niet aan dat de cijfers van de connectoren corresponderen met de Heatlink.
(Ik heb dan wel zwagers die kunnen helpen -loodgieter/elektricien- maar die hebben ook nog nooit een Nest vastgehouden). Heb het liever even zeker voordat ik aansluit.
[afbeelding]
Eventueel kan via X2 ook, maar dan weet ik niet precies wat je moet doen. Ik denk 7&8 als ik de lijntjes naar de pomp volg. Hoe zit de huidige aangesloten?
* bovenstaande op eigen risico
#team_UTC+1
An investment in knowledge always pays the best interest - Benjamin Franklin
You can call me McOverloper Mini '12 i7/16/256 Air '13 i5/8/256 iPad mini 5 64GB iPhone SE 128GB
Intergas HReco? Ik heb de volgende uitleg gebruikt; https://hrubingh.wordpress.com/nest-thermostaat/Cheesy schreef op zaterdag 13 december 2014 @ 14:14:
Graag advies van iemand die hier wat meer ervaring mee heeft.
Ik neem aan dat ik de X2 moet hebben op de CV-ketel in onderstaand schema.
Waar sluit ik vervolgens de N, L, 2 en 3 op aan van de Heatlink?
Ik neem namelijk niet aan dat de cijfers van de connectoren corresponderen met de Heatlink.
(Ik heb dan wel zwagers die kunnen helpen -loodgieter/elektricien- maar die hebben ook nog nooit een Nest vastgehouden). Heb het liever even zeker voordat ik aansluit.
[afbeelding]
[ Voor 5% gewijzigd door Kampen op 13-12-2014 16:52 ]
want snap er niks van, ik weet wel hoe je een grafiek kunt aanmaken maar om dan bijv alleen de huidige temp weer te geven snap ik niet wat ik moet doen.
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
wat bedoel je precies ?tcviper schreef op zaterdag 13 december 2014 @ 18:37:
Waar vullen jullie dit soort dingen in? =INDEX(B2:B; COUNT(B2:B))
want snap er niks van, ik weet wel hoe je een grafiek kunt aanmaken maar om dan bijv alleen de huidige temp weer te geven snap ik niet wat ik moet doen.
heb je de data in de spreadsheet staan en wil je de huidge temperatuur weten?
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
In die cell staat dan de huidige temperatuur
ik gebruik als formule om de laatste waarde op te halen uit kolom B (bij mij de binnen temperatuur) :
=INDEX( SORT( FILTER( B2:B , LEN( B2:B ) ) , FILTER( ROW( B2:B ) , LEN( B2:B ) ) , 0 ) , 1 )
kopier dit in de cell an laat je gauge verwijzen naar deze cell
Hoevaak halen jullie op? iedere 5, 10, 15 minuten?
Enige nadeel van dat grafiek ding is dat het op FLASH draait, eeeew... dus ff kijken voor iets anders daar.
[ Voor 27% gewijzigd door tcviper op 13-12-2014 20:35 ]
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
https://workswithnest.google.com
Google Now luistert al naar commando's maar kan nog geen authorisation aanvragen voor nest :-) we zijn er bijna !
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
Op die pagina krijg ik als ik klik op YES IM IN:W.Zijlstra. schreef op zondag 14 december 2014 @ 12:25:
Google Now integratie is bijna af lees ik op Engadget :-)
https://workswithnest.google.com
Google Now luistert al naar commando's maar kan nog geen authorisation aanvragen voor nest :-) we zijn er bijna !
Not Found
Error 404
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
Dat klopt. Vandaar dat ik zei dat het bijna af was :-)tcviper schreef op zondag 14 december 2014 @ 16:57:
[...]
Op die pagina krijg ik als ik klik op YES IM IN:
Not Found
Error 404
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
werkt die app goed ?tcviper schreef op zondag 14 december 2014 @ 19:12:
Ben benieuwd wanneer we dat kunnen gebruikenMeteen location based control erin, handig... heb ik Skylark app niet meer nodig
moet dan iedereen die app draaien...?
I hate to do this but I am lowering my rating on this app.
I've been a Skylark user since the first version that allowed for multiple users. I have 4 users that have the app. We currently have 3 at home and it's set to away. Our home location is set correctly on everyone's Skylark app.
I originally worked with the developer on the beta versions prior to release and at one point the app got to a level of reliability that was acceptable. Since ios8 this app is not reliable. I wish I could say otherwise but it's just not possible. Don't really have time to troubleshoot the app. Nest is supposed to be a convenience. Skylark is supposed to fill the gap in its usefulness by making it smarter as to when we're truly home. It doesn't.
We have most of the family home and we're just plain cold. Oh, that's right, it is because it's set to away......
[ Voor 58% gewijzigd door SamFox op 14-12-2014 22:14 ]
#team_UTC+1
An investment in knowledge always pays the best interest - Benjamin Franklin
You can call me McOverloper Mini '12 i7/16/256 Air '13 i5/8/256 iPad mini 5 64GB iPhone SE 128GB
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
En stembediening werkt voor geen meter in het nederlands.
[ Voor 57% gewijzigd door itsme op 15-12-2014 22:11 ]
Nothing to see here
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
Ik wilde, na eindelijk het "gewone" lijndiagram voor elkaar gekregen te hebben, ook eens zo'n meter proberen.SamFox schreef op zaterdag 13 december 2014 @ 19:11:
zo'n gauge moet je laten verwijzen naar 1 cell in je spreadsheet
In die cell staat dan de huidige temperatuur
ik gebruik als formule om de laatste waarde op te halen uit kolom B (bij mij de binnen temperatuur) :
=INDEX( SORT( FILTER( B2:B , LEN( B2:B ) ) , FILTER( ROW( B2:B ) , LEN( B2:B ) ) , 0 ) , 1 )
kopier dit in de cell an laat je gauge verwijzen naar deze cell
Heb jou formule in een lege cel op blad 2 ( heb ik omgenoemd naar DATA2 ) in de spreadsheet maar krijg dan de foutmelding: #ERROR! en op de cel klikkend zie je dan "Parseerfout in formule"
Moet ik die cel voor de meter dan een groter formaat geven of zo
Hoefde in ieder geval niet voor het lijndiagram.
Al mijn waarden staan in dezelfde volgorde als jij hebt ( uit eerdere post van donderdag 11 december 2014 10:15
van jou ) dus daaraan mag het dit keer niet liggen.
Graag even een opstapje zodat ik ook de meters in mijn sheet te zien kan krijgen
=INDEX( SORT( FILTER(NEST! B2:B , LEN( NEST!B2:B ) ) , FILTER( ROW( NEST!B2:B ) , LEN( NEST!B2:B ) ) , 0 ) , 1 )
Handiger is dus om bijvoorbeeld in kolom L in je sheet 1 waar alle data staat deze formule te zetten
Je Gauge kan dan in sheet 2 , die kan je gewoon laten verwijzen naar de cell in sheet 1
Overigens... ben wel benieuwd naar de ervaringscijfers uit jullie maandelijkse Nest rapporten (die overigens veel beter kunnen maar goed).
Gezinswoning, hoekhuis, jaren 80, november 62 uur verwarmd en 30 Nest blaadjes verdiend. Daarmee zou ik in de top 35% Nesters van NL staan.
Nu wil ik alleen de data nog gebruiken in mijn maand statistieken. Alleen zie even niet hoe ik de naam dynamisch ophaal.
Normaal doe je natuurlijk:
=MAX(Data!B2:B)
Maar dat gaat niet omdat de naam steeds anders is.
Ik wil de laatste 6 maanden in mijn statistieken automatisch laten zien.
Heb nu dit:
=MAX(filter((MONTH(today())-1)B2:B; YEAR(Data!A2:A)=YEAR(TODAY()); MONTH(Data!A2:A)=MONTH(today())-1; DAY(Data!A2:A)=DAY(TODAY())))
Maar dat vind die niet leuk.
Iemand een idee?
Blog over Smart Homes: https://www.hellosmarthome.nl
ik denk, maar niet zelf uitgeprobeerd dat dit moet werken :HeroS schreef op dinsdag 16 december 2014 @ 16:26:
Nu wil ik alleen de data nog gebruiken in mijn maand statistieken. Alleen zie even niet hoe ik de naam dynamisch ophaal.
Normaal doe je natuurlijk:
=MAX(Data!B2:B)
Maar dat gaat niet omdat de naam steeds anders is.
Iemand een idee?
You can use INDIRECT() in Google Spreadsheets in a similar way:
=INDIRECT(CONCATENATE(D1,"!A3:D6")
https://support.google.com/docs/answer/3093377?hl=nl
[ Voor 6% gewijzigd door SamFox op 16-12-2014 17:37 ]
Heb nu:
=CONCATENATE(YEAR(TODAY());"-";MONTH(today())-1)
Geeft netjes >> 2014-11 terug. Dit is ook de naam van de sheet.
Ik wil dus dit bereiken: =INDIRECT("2014-12!B7")
Dus probeer ik:
=INDIRECT("CONCATENATE(YEAR(TODAY());"-";MONTH(today())-1)!B7")
Maar helaas niet werken.
Fout:: Parameter 1 van functie MINUS verwacht getal waarden, maar 'CONCATENATE(YEAR(TODAY());' is een tekst en kan niet worden omgezet in een getal.
Blog over Smart Homes: https://www.hellosmarthome.nl
Het ik-wil-een-warmtepomp FAQ topic- '23 MG5, douchen met wtw en Auer Edel Eau, verwarming met Vaillant Arotherm Plus.
Blog over Smart Homes: https://www.hellosmarthome.nl
even gekeken, probeer het ens met IMPORTRANGEHeroS schreef op dinsdag 16 december 2014 @ 20:18:
Bedankt, maar krijg het niet voor elkaar. Grrr
https://support.google.com/docs/answer/3093340
=INDIRECT(CONCATENATE(YEAR(TODAY());"-";MONTH(today())-1;"!B3"))
Hij geeft de waarde van sheets 2014-11 (dus vorige maand) en dan cel B3. Geweldig! Nu kan ik weer verder bouwen.
Blog over Smart Homes: https://www.hellosmarthome.nl
Het delen van de sheet heb ik ook wel oren naar :-) prachtig gemaakt.SamFox schreef op vrijdag 12 december 2014 @ 08:08:
[...]
ik weet niet hoe je de sheet moet delen....
bedankt voor je gegevens, voeg ik ook toe.
Hier vind je hoe je een sheet deelt met anderen. Je zou bijvoorbeeld een kopie van je sheet kunnen maken, jou gegevens er uit halen en die op publiek toegankelijk zetten.
https://support.google.com/drive/answer/2494822?hl=en
Wat ook werkt is de sheet opslaan als excel bestand, dan kunnen wij deze weer importeren :-)
Blog over Smart Homes: https://www.hellosmarthome.nl
'HeroS schreef op woensdag 17 december 2014 @ 14:55:
Ik zal die van mij ook delen als die af is. Zitten nog een paar uitdaginging in maar het vorderd.
Zou wel cool zijn als we een algemene template hebben die we dan met z'n allen kunnen verbeteren!
Ja!! Delen graagHeroS schreef op woensdag 17 december 2014 @ 14:55:
Ik zal die van mij ook delen als die af is. Zitten nog een paar uitdaginging in maar het vorderd.
Ik zit hier maar wat te knoeien en krijg sommige dingen gewoon niet voor elkaar
Dus als je er klaar voor bent en je sheet wilt delen zou dat heel fijn zijn.
Op dit moment heb ik de basissheet werkende van SamFox
Wat betreft uitdagingen: Zou het mogelijk zijn ook een windroos op te nemen in de sheet?
Ook een eerdere opmerking van SamFox over het maken van een kortere meetindeling voor de heater instelling zou een mooie uitdaging kunnen zijn;
in de basissheet elke 15 minuten de algemene waarden ophalen maar van de heater elke minuut zodat je beter in kunt schatten hoelang je kachel heeft staan te loeien gedurende de dag
In ieder geval alvast harstikke bedankt voor al het moois wat je aan het bakken bent
Volgens mij is er ook een limiet van 2 miljoen bij Google.
Daarnaast gaat het uitrekenen van de diversen zaken zeer traag worden.
Dus volgens mij een no go
Blog over Smart Homes: https://www.hellosmarthome.nl
Wow! Dat had ik mij niet gerealiseerd.HeroS schreef op woensdag 17 december 2014 @ 17:57:
Op 1 min. zetten is geen probleem alleen je krijgt dan 50.000 cells a 8 rijen dik. Dat is 400.000 cells per maand. 4.8 mil per jaar.
Volgens mij is er ook een limiet van 2 miljoen bij Google.
Daarnaast gaat het uitrekenen van de diversen zaken zeer traag worden.
Dus volgens mij een no go
Ik kwam er op omdat ook SamFox hierover aan het nadenken was maar zie in dat dit niet goed mogelijk wordt.
Maar.... Stel je hebt de mogelijkheid om van 1 kolom ( Heater ) de waarde elke minuut uit te lezen en dan deze per etmaal ( wordt dus 60 x 24 = 1440 waarden ) weg te schrijven als een tijdsduur in een andere cell.
Daarna deze 1440 waarden laten wissen en de volgende dag weer met een schone lei ( lees kolom ) te beginnen met elke minuut de waarde van die kolom ( Heater ) op te halen?
Dan zou je toch maximaal 1440 waarden weg moeten schrijven en deze wordt daarna 1 tijdsduur ( bijvoorbeeld kachel aan = 2:45 uur )
Je hoeft dan per jaar slechts 365 / 366 tijdsduren op te slaan en weer te geven.
Op die manier zou je de sheet toch niet overbelasten?
Misschien wel heel simpel gedacht maar ik ken de mogelijkheden en beperkingen niet dus ik roep maar wat
Blog over Smart Homes: https://www.hellosmarthome.nl
heb nu apare sheets voor dag overzichten, maand overzichten, alle records, maand vergelijkingen etc.
heb echt van alles bijgehouden...voor de statistiek addicts zal ik maar zeggen !
heb de data input gescheiden tussen heater per 5 minuten en weer gegegevens per 15 minuten, waarbij ik de heater gegevens in de laatste regel erbij kopieer, dus 1 regel per 15 minuten is het resultaat.
had 'm eerst staan op 1 minuut voor heater...maar toen kreeg ik teveel script errors op het login stuk...
Als die klaar is ga ik delen, geen probleem !

onderaan staat het maandverloop, deze is shifting, dus zal altijd de resultaten laten zien van de laatste 13 maanden.
Sheet2 is er 1 met de grafieken
Sheet3 is dan de maand lijst, dus 1 regel per maand
Sheet4 is de daglijst, met de data per dag, dus 1 regel per dag.
[ Voor 20% gewijzigd door SamFox op 17-12-2014 22:20 ]
WOW! Mooi zegSamFox schreef op woensdag 17 december 2014 @ 22:12:
ik zal 'm delen ls die klaar is, dan heb je echt alle gegevens die je maar wilt
heb nu apare sheets voor dag overzichten, maand overzichten, alle records, maand vergelijkingen etc.
heb echt van alles bijgehouden...voor de statistiek addicts zal ik maar zeggen !
heb de data input gescheiden tussen heater per 5 minuten en weer gegegevens per 15 minuten, waarbij ik de heater gegevens in de laatste regel erbij kopieer, dus 1 regel per 15 minuten is het resultaat.
had 'm eerst staan op 1 minuut voor heater...maar toen kreeg ik teveel script errors op het login stuk...
Als die klaar is ga ik delen, geen probleem !
[afbeelding]
onderaan staat het maandverloop, deze is shifting, dus zal altijd de resultaten laten zien van de laatste 13 maanden.
Sheet2 is er 1 met de grafieken
Sheet3 is dan de maand lijst, dus 1 regel per maand
Sheet4 is de daglijst, met de data per dag, dus 1 regel per dag.
Erg leuk om zoveel mogelijk data te loggen en op te slaan.
( gewoon omdat het kan
Ik heb mijn indeling nog staan zoals de jouwe dus zou ik het meeste gewoon over moeten kunnen nemen.
Ben benieuwd, alvast hartstikke bedankt!!
Ik heb een piano in mijn huis staan en moet dat in de gaten houden :-)
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
https://docs.google.com/a...P9SG6eOk/edit?usp=sharing
en anders stuur me even je mail adres, nodig ik je uit, dat werkt zeker
[ Voor 14% gewijzigd door SamFox op 18-12-2014 14:24 ]
Ik heb toegang aangevraagd, je kunt het document ook op publiek zetten dan hoef je dat niet te verlenen :-)SamFox schreef op donderdag 18 december 2014 @ 14:19:
Kunnen jullie eens kijken of je zo de sheet kan benaderen...het is een kopie zonder triggers :
https://docs.google.com/a...P9SG6eOk/edit?usp=sharing
[ Voor 28% gewijzigd door HeroS op 18-12-2014 14:29 ]
Blog over Smart Homes: https://www.hellosmarthome.nl
- Open Tools - Script editor
- edit de script : bovenaan Email adres en password EN verderop je postcode
Dan nog de 2 triggers installeren:
- menu in script editor : Resources - all your triggers
Copy totals - time driven - day timer - 11:00 PM to midnight + No notifications
Get Nest weather - time drive - minutes timer - every minute + No notifications
SUCCES!
-> Laat het even weten.... !
de data zal dan worden binnegehaald, echter let op:
In sheet 1 wordt de data neergezet in kolom A tm K echter deze heb ik gehide !
Als de e data wordt opgehaald zal je zien dat die niet netjes in regel 2 wordt gezet maar ik denk ik regel 46...aangezien dat de 1e legel regel is
Als dit zo is moet je morgen na minimaal 46 regels zelf even eenmalig de regels verplaatsen naar row 2, wel zo netjes.
[ Voor 29% gewijzigd door SamFox op 18-12-2014 14:33 ]
Check!SamFox schreef op donderdag 18 december 2014 @ 14:29:
- Als je bovenstaande sheet hebt, dan maak een kopie voor jezef in je eigen docs
Check!- Open Tools - Script editor
- edit de script : bovenaan Email adres en password EN verderop je postcode
Check!Dan nog de 2 triggers installeren:
- menu in script editor : Resources - all your triggers
Copy totals - time driven - day timer - 11:00 PM to midnight + No notifications
Get Nest weather - time drive - minutes timer - every minute + No notifications
Geen data!SUCCES!
Hij wil wel elke 10 min updaten, maar doet verder nog niks ? Login al gechecked, die is okay..
zet anders handmatig in N13 een 1 en wacht dan 1 minuut
unhide anders kolom A tm L even en kijk of er data staat....misschien staat de data ergens onderin, de code zoekt de eerste lege regel
[ Voor 33% gewijzigd door SamFox op 18-12-2014 15:12 ]
Timer loopt, data staat er niet in A t/m L.SamFox schreef op donderdag 18 december 2014 @ 15:10:
loopt de timer wel in sheet 1 : Volgende update van 15 minuten naar 1 minuut ?
zet anders handmatig in N13 een 1 en wacht dan 1 minuut
unhide anders kolom A tm L even en kijk of er data staat....misschien staat de data ergens onderin, de code zoekt de eerste lege regel
Ik leen even wat dingen van je voor mij versie.
Blog over Smart Homes: https://www.hellosmarthome.nl
kan jij even proberen of je mijn versie aan de praat krijgt ?HeroS schreef op donderdag 18 december 2014 @ 15:21:
Thanks SamFox! Supergaaf.
Ik leen even wat dingen van je voor mij versie.
Ik heb ook toestemming gevraagd. Had zelf al wat gebouwd, maar dit ziet er mooier uitSamFox schreef op donderdag 18 december 2014 @ 14:19:
Kunnen jullie eens kijken of je zo de sheet kan benaderen...het is een kopie zonder triggers :
https://docs.google.com/a...P9SG6eOk/edit?usp=sharing
en anders stuur me even je mail adres, nodig ik je uit, dat werkt zeker
Mijne is spontaan gaan werken! cool!SamFox schreef op donderdag 18 december 2014 @ 15:22:
[...]
kan jij even proberen of je mijn versie aan de praat krijgt ?
SUPER !!!W.Zijlstra. schreef op donderdag 18 december 2014 @ 15:27:
[...]
Mijne is spontaan gaan werken! cool!
je moet in het script even 1 regel toevoegen :
numRows = 192;
if (startRow<2) {startRow=1;}
newRange = s.getRange(startRow, startCol, numRows, numCols);
Dus op regel 113 even dit 1 regeltje toevoegen en saven (diskette icoon) :
if (startRow<2) {startRow=1;}
Voor diegene die 'm nu kopieren, ik heb het er al ingezet !
Ik begrijp dat je alles aan het einde van de maand in de maandsheet zet? Deze kan dus wel mega worden?
Blog over Smart Homes: https://www.hellosmarthome.nl
kijk even naar M17...dat was voor mij wel even puzzelen hoe te doen...HeroS schreef op donderdag 18 december 2014 @ 15:21:
Thanks SamFox! Supergaaf.
Ik leen even wat dingen van je voor mij versie.
nee, per maand maar 1 regel...en per dag ook 1 regel, dus juist niet veel data.HeroS schreef op donderdag 18 december 2014 @ 15:43:
Yup, werkt! Ziet erg geil uit!
Ik begrijp dat je alles aan het einde van de maand in de maandsheet zet? Deze kan dus wel mega worden?
dat check ik met de 2e timer iedere dag rond 23:30
zo zouden we later de bron data uit sheet 1 na meer dan een jaar kunnen gaan opschonen....
[ Voor 10% gewijzigd door SamFox op 18-12-2014 15:46 ]
Iemand edit nu overigens in het script van de gedeelde file... Misschien even mensen er weer uit knikkeren (je mag mij weer weghalen in ieder geval).SamFox schreef op donderdag 18 december 2014 @ 15:49:
Waar ik aan zit te denken is om email notification te maken als de verwarming aan gaat....
En misschien een email aan einde dag met een samenvatting.
Met M17 was ik ook behoorlijk aan het pielen
Blog over Smart Homes: https://www.hellosmarthome.nl
Ik weet maar 1 manier om dat te doen (als iemand anders het beter weet, geef maar even aan) :
- ga vanuit je spreadsheet naar de code : Tools - Script editor
- in de buttonbar kan je een functie selecteren (dropdown box), selecteer getNestWeather
- klik daarna op het kleine zwarte driehoekje met de punt naar rechts, staat iets links van de dropdownbox
- hierdoor gaat de code worden uitgevoerd, en komt indien accces nog moet worden gegeven een popup van google
Net toegang gevraagdSamFox schreef op donderdag 18 december 2014 @ 14:19:
Kunnen jullie eens kijken of je zo de sheet kan benaderen...het is een kopie zonder triggers :
https://docs.google.com/a...P9SG6eOk/edit?usp=sharing
en anders stuur me even je mail adres, nodig ik je uit, dat werkt zeker
Ben benieuwd

Het enige wat we kunnen doen nu is alerts via mail, aangezien de meeste van ons de mail lezen op hun smartphone en een notificatie van een mail krijgen in hun start scherm (en zodoende de mail ook direct kunnen verwijderen).
Ik zit hier aan te denken :
Email bij Verwarming gaat aan Ja/Nee
Verwarming gaat uit Ja/Nee
Verandering ingestelde temperatuur Ja/Nee
Temperatuur binnen boven de ... graden 25 (instelbaar)
Temperatuur binnen onder de ... graden 0 (instelbaar)
Temperatuur buiten onder de .... graden 0 (instelbaar)
Temperatuur buiten boven de .... graden 30 (instelbaar)
Windkrachter groter dan ... (Beaufort) 8 (instelbaar)
#team_UTC+1
An investment in knowledge always pays the best interest - Benjamin Franklin
You can call me McOverloper Mini '12 i7/16/256 Air '13 i5/8/256 iPad mini 5 64GB iPhone SE 128GB
|| AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F | INNO3D RTX 4090 iCHILL X3 | Fractal Design Meshify 2 | 2x LG Ergo 32UN880 | Thermalright Peerless Assasin 120 SE | G.Skill Trident Z5 Neo 32GB DDR5 | BE QUIET! Pure Power 12 M 850W | WD Black SN850X 2TB ||
Blog over Smart Homes: https://www.hellosmarthome.nl
De tab dagtotalen wordt om 23:30 ongeveer een regel bijgezetKozzmozz schreef op vrijdag 19 december 2014 @ 08:18:
Vreemd, in de sheet Dag totalen blijft alle data een constante en plots na 00:00:00 komt er #N/A in alle kolommen.
De Tab maandtotalen om 23:30 laatste dag vd maand 1 regel
\Ik heb niet overal de Error afhandeling bijgezet, dus sommmige cellen zullen nog verwijzen naar lege data, maar dat zal als het goed is automatisch veranderen zodra er data verschijnt.
Anders even controleren of die dat ophaalt en een scherm printje erbij doen hier, dan kan ik je wat makkelijker helpen.
via mail kan het dus wel...ik heb nu ingebouwd dat ik een mail krijg zodra de kachel aangaat, met de temperatuur binnen + ingesteld.Ethirty schreef op vrijdag 19 december 2014 @ 07:57:
Die mogelijkheden heb je volgens mij niet via Nest. Hooguit kan je een deel ervan via IFTTT regelen, maar dat werkt naar mijn idee ook niet heel betrouwbaar.
Echter die tijd dat die er over doet, wat je in het scherm ziet, heb ik niet...das best jammer,,,
Hierbij het knipsel:SamFox schreef op vrijdag 19 december 2014 @ 11:35:
[...]Anders even controleren of die dat ophaalt en een scherm printje erbij doen hier, dan kan ik je wat makkelijker helpen.
|| AMD Ryzen 7 7800X3D | ASUS ROG Strix B650E-F | INNO3D RTX 4090 iCHILL X3 | Fractal Design Meshify 2 | 2x LG Ergo 32UN880 | Thermalright Peerless Assasin 120 SE | G.Skill Trident Z5 Neo 32GB DDR5 | BE QUIET! Pure Power 12 M 850W | WD Black SN850X 2TB ||
Controleer even je 2 timers....en verwijder dan al je regels in deze sheet.

en zet de notificaties UIT van de triggers.
[ Voor 22% gewijzigd door SamFox op 19-12-2014 19:17 ]
Erg mooi gemaakt hoor SamFox. Super bedankt voor het delenSamFox schreef op donderdag 18 december 2014 @ 14:19:
Kunnen jullie eens kijken of je zo de sheet kan benaderen...het is een kopie zonder triggers :
https://docs.google.com/a...P9SG6eOk/edit?usp=sharing
en anders stuur me even je mail adres, nodig ik je uit, dat werkt zeker
Het was vanmiddag weer ff puzzelen maar het werkt
Er is echter nog 1 dingetje dat het bij mij ( nog ) niet doet en dat is in de sheet "Output" de grafiek "Per dag".
De bovenste ( Verloop 2 dagen ) grafiek doet het wel maar de onderste dus niet.
Als foutmelding staat hierbij: "Each values colomn may be followed by one or two annotation columbs, columb number 1 is of type string"
Komt de waarde hiervan misschien pas na 12 uur vannacht of staat er toch iets fout ingesteld?
dank je....graag gedaan...ondertussen staat de download teller al op de 20...en dat alleen met nederlanderslowo schreef op vrijdag 19 december 2014 @ 21:53:
[...]
Erg mooi gemaakt hoor SamFox. Super bedankt voor het delen![]()
Het was vanmiddag weer ff puzzelen maar het werkt![]()
Er is echter nog 1 dingetje dat het bij mij ( nog ) niet doet en dat is in de sheet "Output" de grafiek "Per dag".
De bovenste ( Verloop 2 dagen ) grafiek doet het wel maar de onderste dus niet.
Als foutmelding staat hierbij: "Each values colomn may be followed by one or two annotation columbs, columb number 1 is of type string"
Komt de waarde hiervan misschien pas na 12 uur vannacht of staat er toch iets fout ingesteld?
Ik denk inderdaad dat die grafiek morgen gaat werken...hoe me even op de hoogte!
EDIT: inderdaad die grafiek gebruikt de dagtotalen uit tabblad dagtotalen die per dag 1 regeltje erbij krijgt rond 23:45....
[ Voor 9% gewijzigd door SamFox op 19-12-2014 23:19 ]
De eerst ontbrekende grafiek wordt nu inderdaad getoond ( weliswaar nog leeg zonder waarden ) maar er staat tenminste ietsSamFox schreef op vrijdag 19 december 2014 @ 23:17:
[...]
dank je....graag gedaan...ondertussen staat de download teller al op de 20...en dat alleen met nederlanders(zouden de andere landen dit ook willen???)
Ik denk inderdaad dat die grafiek morgen gaat werken...hoe me even op de hoogte!
EDIT: inderdaad die grafiek gebruikt de dagtotalen uit tabblad dagtotalen die per dag 1 regeltje erbij krijgt rond 23:45....
Je schreef ook dat na minimaal 46 regels ik zelf eenmalig de regels moet verplaatsen naar row 2.
Is dat inderdaad verplaatsen en dus niet de eerste 46 regels wissen zodat de meetwaarden opschuiven naar boven?
Ik vraag dit omdat ik gistermiddag dacht dat na een 10-tal regels de bovenste 46 wissen ook wel zou kunnen maar gelijk de hele grafieken kapot.
Zal ik dus moeten wachten op minimaal 46 regels met meetwaarden en dan verplaatsen naar boven of toch na minimaal 46 regels meetwaarden de bovenste wissen?
Ook heb ik nu handmatig de kolombreedte aangepast ( we hebben niet allemaal zo'n luxe QHD-monitor
Ik zou dit ook graag willen voor de sheet "Output" maar weet niet of dit uberhaupt kan.
Ook daar moet ik scrollen om alle grafieken in beeld te kunnen krijgen.
( Mijn monitor is een gewone Full-HD monitor )
Bestaat er zoiets als een soort van "autoscaling" in deze spreadsheets??
Ik denk overigens zeker dat ook andere landen interesse zouden kunnen hebben in deze mooie sheets echter zul je dan het geheel in het Engels op moeten stellen en een mogelijkheid moeten maken om de waarden ook weer te geven in Fahrenheit.
Dat was ook de reden dat ik ben afgeknapt op de "Nest for Splunk" wijze. Daar ( met waanzinnige mooie metertjes ) worden de waarden alleen in Fahrenheit getoond

de gegevens in het 1e tabblad NEST, laat ze maar gewoon staan, het opschuiven van die regels is niet echt nodig.
Inderdaad Splunk heeft veel mooiere meters, dat valt me toch wel tegen van Google...ze zijn echt basis. de grafieken zijn wel OK, maar kunnen beter.
Dank je voor de snelle reply!SamFox schreef op zaterdag 20 december 2014 @ 10:52:
je kan de grafieken in de output tab blad gewoon verplaatsen
de gegevens in het 1e tabblad NEST, laat ze maar gewoon staan, het opschuiven van die regels is niet echt nodig.
Inderdaad Splunk heeft veel mooiere meters, dat valt me toch wel tegen van Google...ze zijn echt basis. de grafieken zijn wel OK, maar kunnen beter.
Het 1e tabblad NEST kom ik dan maar niet aan
Over het tabblad "Output" was ik niet helemaal duidelijk; ik zou graag de grafieken wat kleiner willen zien zodat deze in z'n totaliteit op het scherm passen.
Nu moet ik zowel horizontaal alsook vertikaal scrollen wil ik alle grafieken bekijken.
Laatste vraag: Klopt het dat de branderduur per 5 minuten wordt gemeten en opgegeven?
Ik meende te zien dat er in jou grafiek ook waarden stonden van bijvoorbeeld 36 minuten.
Bij mij is dat - tot dusver - altijd een veelvoud van 5
Die grafieken op output tabblad kan je mee doen wat je wilt...ook nieuw erbij zetten etc...
In ieder geval ben ik diep onder de indruk wat sommigen hier met de spreadsheets van Google kunnen doen. Ondanks de beperkte mogelijkheden als je het vergelijkt met bijvoorbeeld gewoon Excel, zit er eigenlijk wel alles in wat nodig is.
ik heb het mailen erin gebouwd, krijg nu een mailtje als de verwarming aan gaat met in de titel de huidige temperatuur en de gewenste temperatuur. ook kan je dan eventueel een mailtje krijgen als de verwarming weer uit gaat. Werkt goed.Een andere alert mogelijkheid als mailen kan ik niet verzinnen.Ethirty schreef op vrijdag 19 december 2014 @ 07:57:
Die mogelijkheden heb je volgens mij niet via Nest. Hooguit kan je een deel ervan via IFTTT regelen, maar dat werkt naar mijn idee ook niet heel betrouwbaar.
het liefst zou je een app willen hebben, dan kan je alleen een notificatie sturen, maar ja..een app bouwen is andere koek

- de buiten temperatuur
- de wind (+wind richting)
- zonneschijn
Nu kan je de windchill (gevoels temp) factor berekenen, die heeft temperatuur en windsnelheid in zich en dekt dus aardig de lading. Deze is dus wat mij betreft belangrijker dan de buitetemperatuur (of beter).
KNMI hanteert de volgende formule :
Twe = 13.12 + 0.6215*T - 11.37*(3.6*V)0.16 + 0.3965*T*(3.6*V)0.16,
Ik heb deze nu uitgeprobeerd en in de sheet erbij gezet, kijken of je daar wat mee kunt.
In Sheet 1 kon ik de extra kolom niet meer kwijt...dus heb ik kolom L gebruikt...de eerste windchills komen nu binnen en heb ik ook in de grafiek erbij gezet...
Als je dit ook wilt, laat even weten, dan kopieer ik die stukjes eruit, kan je ze erbij zetten.
Ja leuk! Ik zou ook graag deze gegevens in de sheet willen hebben.SamFox schreef op zaterdag 20 december 2014 @ 18:21:
ook heb ik zitten kijken wat nu van invloed kan zijn op je stook gedrag...en dat zijn wat mij betreft
- de buiten temperatuur
- de wind (+wind richting)
- zonneschijn
Nu kan je de windchill (gevoels temp) factor berekenen, die heeft temperatuur en windsnelheid in zich en dekt dus aardig de lading. Deze is dus wat mij betreft belangrijker dan de buitetemperatuur (of beter).
KNMI hanteert de volgende formule :
Twe = 13.12 + 0.6215*T - 11.37*(3.6*V)0.16 + 0.3965*T*(3.6*V)0.16,
Ik heb deze nu uitgeprobeerd en in de sheet erbij gezet, kijken of je daar wat mee kunt.
In Sheet 1 kon ik de extra kolom niet meer kwijt...dus heb ik kolom L gebruikt...de eerste windchills komen nu binnen en heb ik ook in de grafiek erbij gezet...
Als je dit ook wilt, laat even weten, dan kopieer ik die stukjes eruit, kan je ze erbij zetten.
Windrichting, -snelheid en zonneuren bepalen inderdaad ook een (groot) deel van je stookgedrag.
Om nu niet weer opnieuw te moeten beginnen ( de nieuwe sheet nog een keer installeren en alle data opnieuw gaan verzamelen ) zou ik graag die nieuwe stukjes afzonderlijk hebben.
( en een installatiemanual
hier zijn zelowo schreef op zaterdag 20 december 2014 @ 18:52:
[...]
Ja leuk! Ik zou ook graag deze gegevens in de sheet willen hebben.
Windrichting, -snelheid en zonneuren bepalen inderdaad ook een (groot) deel van je stookgedrag.
Om nu niet weer opnieuw te moeten beginnen ( de nieuwe sheet nog een keer installeren en alle data opnieuw gaan verzamelen ) zou ik graag die nieuwe stukjes afzonderlijk hebben.
( en een installatiemanual)
kopieer dit aan het einde van je code in de functie getNestWeather :
var WindChill;
if (outside_temp>10) {WindChill="";}
else
{
WindChill = 13.2 + (0.6215 * outside_temp) - (11.37* Math.pow((3.6* outside_wind),0.16)) + (0.3965 * outside_temp * Math.pow((3.6 * outside_wind),0.16));
}
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Appends a new row with columns to the bottom of the
// spreadsheet containing the values in the array
sheet.appendRow( [ time, current_temp, target_temp, humidity, heater, auto_away,outside_temp, outside_humidity,outside_pressure,outside_wind_direction,outside_wind_beaufort,WindChill ] );
expandCharts() // set chart rows to last 2 days after update !
1e stukje is de windchaill berekening als de buiten temperatuur lager dan 10 graden is
die windchill variabele moet je dan aan het einde erbij zetten bij appendRow functie !
dan in je sheet 1 " NEST"
L12 type hier in " Windchill"
M12
=INDEX( SORT( FILTER( L2:L , LEN( L2:L ) ) , FILTER( ROW( L2:L ) , LEN( L2:L ) ) , 0 ) , 1 )
O12 =round(max(filter(NEST!L2:L,year(NEST!A2:A)=year(today()),month(NEST!A2:A)=month(today()),day(NEST!A2:A)=day(today()) )), 1)
P12
=round(AVERAGE(filter(NEST!L2:L,year(NEST!A2:A)=year(today()),month(NEST!A2:A)=month(today()),day(NEST!A2:A)=day(today()) )), 1)
R12
=ROUND(MIN(NEST!L2:L), 2)
U12
=round(MIN(filter(NEST!L2:L,year(NEST!A2:A)=year(today()),month(NEST!A2:A)=month(today()))), 2)
en dan in sheet 2, de bovenste grafiek, verloop 2 dagen , klik op de grafiek, dan zie je een zwart driehoekje rechts bovenin de grafiek, klik hier op, dropdown menu, selecteer advanced edit :
- klik op de start tab
- kijk naar het select ranges vak, daar staat nu zo iets :
NEST!A916:B1110, NEST!G916:G1110, NEST!C916:C1110, NEST!E916:E1110
- je nummers zullen anders zijn, maar bij mij is het dus steeds row 916-1110
- type nu aan het einde dit erbij :
, NEST!L916:L1110
- maar dan natuurlijk met jou nummer, (neem niet deze over)
na verloop van tijd, zal je de windchill factor er bij zien komen
hier zie je paarse lijn erbij komen , de gevoels temperatuur :

[ Voor 6% gewijzigd door SamFox op 20-12-2014 19:30 ]
Blijkt dat wanneer ik bovenstaande komma's wijzig in puntkomma's, gaan de formule's werken.
De rest van de instructie klopt helemaal, dus wederom bedankt
[ Voor 48% gewijzigd door Upper op 20-12-2014 20:19 . Reden: Grafiek blijkt het nu wel te doen :) ]
[...]
hier zijn ze
kopieer dit aan het einde van je code in de functie getNestWeather :
Hartstikke bedankt!
Weer een mooie en nuttige toevoeging aan de toch al heel mooie spreadsheet.
( Inderdaad moest ook ik even de komma veranderen in punt-komma om het werkend te krijgen maar het is gelukt!! )
in cell O6 moet staan :
=SUM(filter(F2:F,YEAR(A2:A)=YEAR(TODAY()),MONTH(A2:A)=MONTH(TODAY()) ,DAY(A2:A)=DAY(TODAY())))
In cell Q6 :
=SUM(NEST!F2:F)
In Q16 en Q17 zet daar in :
Windchill
In cell R16:
=IFERROR(ROUND(MIN(FILTER(NEST!L2:L,day(NEST!A2:A) = day(NEST!M16)))),"-")
In Cell R17:
=IFERROR(ROUND(MIN(FILTER(NEST!L2:L,day(NEST!A2:A) = day(NEST!M17))),1),"-")
Wederom bedanktSamFox schreef op zaterdag 20 december 2014 @ 23:21:
Nog wat kleine aanpassingen in de sheet :
in cell O6 moet staan :
=SUM(filter(F2:F,YEAR(A2:A)=YEAR(TODAY()),MONTH(A2:A)=MONTH(TODAY()) ,DAY(A2:A)=DAY(TODAY())))
In cell Q6 :
=SUM(NEST!F2:F)
In Q16 en Q17 zet daar in :
Windchill
In cell R16:
=IFERROR(ROUND(MIN(FILTER(NEST!L2:L,day(NEST!A2:A) = day(NEST!M16)))),"-")
In Cell R17:
=IFERROR(ROUND(MIN(FILTER(NEST!L2:L,day(NEST!A2:A) = day(NEST!M17))),1),"-")
Heb jij ook dat de waarden voor de windsnelheid en luchtvochtigheid buiten niet veranderen?
Ik ben nu 2 dagen aan het loggen maar de windsnelheid staat continue op 4 beaufort en de luchtvochtigheid buiten op 100%.
KNMI geeft op dit moment dit weer: Twenthe geheel bewolkt 6.3 2.5 86 ZW 6 15400 1024.9.
Daarbij is de luchtvochtigheid 86% en de windsnelheid 6 m/s = inderdaad 4 Beaufort..
Maar al 2 dagen zo?
Kan het mij niet voorstellen.
Ik bemerkte dit pas nadat ik gisteravond de Windchill erin gemonteerd had; deze volgt op de grafiek precies de temperatuur alleen een paar graden lager..
Overigens is de temperatuur ook optimistisch gemeten; volgens het KNMI zou deze hier ongeveer 6.3 graden zijn met een windchill van 2,5 graden.
Mijn "thermometer"in de grafiek geeft echter op dit moment aan dat het buiten 8.2 graden is.
( Mijn Nest geeft aan 6.5 graden - jammer dat we die niet kunnen gebruiken in de sheet )
bij mij veranderd de wind en de vochtigheid wel.lowo schreef op zondag 21 december 2014 @ 13:26:
@SamFox;
Heb jij ook dat de waarden voor de windsnelheid en luchtvochtigheid buiten niet veranderen?
Ik ben nu 2 dagen aan het loggen maar de windsnelheid staat continue op 4 beaufort en de luchtvochtigheid buiten op 100%.
Maar ik zie inderdaad de windchill grafiek parallel bewegen aan de buiten temperatuur.
De gegevens worden hier vandaan gekopieerd :
http://api.openweathermap.org/data/2.5/weather?q=
achter het = teken kan je je postcode, of plaatsnaam zetten
kopieer dat dan in je internet browser, kan je zien wat eruit komt.
en kijk hier en vergelijk dit met KNMI. laat het even weten
http://openweathermap.org/find
de windchill kan je vergelijken hier :
http://www.knmi.nl/actueel/images/windchillgmt.png
laten we het even gaan testen !


De paarse is de gevoelstemp

[ Voor 14% gewijzigd door SamFox op 21-12-2014 15:02 ]
Iets links van de rechter groene driehoek, zie je rood (buiten temp) omhoog gaan en paars omlaag (gevoels)
in je script ronde regel 110 :
startRow = numMaxRow - 192;
numRows = 195;
controleer ook even of er uberhaupt data wordt opgehaald!
bekijk kolom A-L en scroll naar beneden.
Ik heb gisteren bij Jan ingebeld en daar bleek er vaak geen data opgehaald te worden.
Als je NEST wifi problemen heeft kan er geen data worden opgehaald. Dan zal het script 15 minuten wachten en weer een poging doen om het netwerkt niet te overbelasten. Op zich helemaal niet erg als er af en toe geen data wordt opgehaald (behalve als je net gaat stoken...) Als je dit preciezer in de gaten wilt houden moet je de notificaties van je triggers aan zetten.
Bij mij bleek ik per dag ongeveer 3 metingen te missen....
Data wordt er wel opgehaald echter heb ik vanaf regel 46 de waarden niet naar boven verplaatst maar de 1e 46 lege regels laten staan ( in overleg met jou )SamFox schreef op zondag 21 december 2014 @ 15:07:
Oh ja,
controleer ook even of er uberhaupt data wordt opgehaald!
bekijk kolom A-L en scroll naar beneden.
Ik heb gisteren bij Jan ingebeld en daar bleek er vaak geen data opgehaald te worden.
Als je NEST wifi problemen heeft kan er geen data worden opgehaald. Dan zal het script 15 minuten wachten en weer een poging doen om het netwerkt niet te overbelasten. Op zich helemaal niet erg als er af en toe geen data wordt opgehaald (behalve als je net gaat stoken...) Als je dit preciezer in de gaten wilt houden moet je de notificaties van je triggers aan zetten.
Bij mij bleek ik per dag ongeveer 3 metingen te missen....
Alle waarden veranderen tijdens de metingen ook behalve de windsnelheid, windrichting en luchtvochtigheid buiten!
Wel zie ik dat ik ook af en toe een meting heb gemist maar zoals je al zegt dat is niet erg.
Ik zal even kijken hoe het in de oude sheet stond, toen wijzigden de waarden wel.
Misschien heb ik ergens een punt-komma niet staan of zo...