(Update 24-05) Brand: hoe je wereld er anders uit ziet in 15 minuten

Door Koffie op dinsdag 19 april 2022 21:09 - Reacties (37)
Categorie: -, Views: 5.969

Zaterdag 2 april is er brand geweest in onze woning. Hoewel we in de eerste instantie dachten dat het allemaal wel meeviel, blijkt de (gevolg)schade aanzienlijk groter te zijn.
Belangrijk detail om te weten is dat de bouw van ons huis van het type houtskeletbouw is.

Dit blog is een beetje een verzameling van van alles bij elkaar. Ik schrijf de gebeurtenissen van mij af terwijl ik het ook als een soort 'dagboek' bij wil houden.
Ter leering ende vermaeck zullen we maar zeggen ;)

02-04-2022 rond 7 uur
Op deze zaterdag zijn mijn vrouw en kinderen al wakker, ze moeten er vroeg uit om naar hun bijbaantje te vertrekken.
Ik word wakker gemaakt door mijn vrouw met de mededeling dat ze brand ruikt, maar niet kan achterhalen waar het vandaan komt. Op dat zelfde moment steekt ze haar neus door het slaapkamerraam om te reuken of een buurman wellicht een houtkachel aan heeft staan.

Terwijl ze verder zoek en snift klim ik uit bed en hijs me in een badjas. Op dat moment hoor ik haar met enige paniek in de stem roepen 'het is hier in de meterkast!"
Ik sprint naar beneden en zie de vlammen woest branden in de meterkast, de hele groepenkast staat in lichterlaaie. Dit is geen klein brandje. Ik roep dat we handdoeken moeten natmaken en zo het vuur doven. Terwijl mijn zoon handdoeken pakt, zet ik de hoofdschakelaars van de stroomaanvoer uit.
Met natte handdoeken probeer ik eerst de kleine vuurtjes onder de groepenkast te doven.
Door de vlammen smelt het plastic van de groepenkast, welke als brandende druppels naar benden vallen.
De kleine brandjes onder de vuurzee zijn redelijk snel gedoofd. Ik ren naar de keuken voor een nieuwe, grote natte handdoek terwijl mijn vrouw 112 aan het bellen is.
Met een nieuwe handdoek probeer ik nu de grote vlammen te doven door het te smoren. Ik besef dat het een onbegonnen zaak is.
Vertwijfeld staar ik naar de vlammen en probeer af te wegen wat nu te doen.
112 Is inmiddels gebeld en heeft gezegd het pand per direct te verlaten. Maar als ik de vlammen zo zie, vrees ik voor mijn woning als ik wacht tot ze er zijn.
Aan de andere kant: water en elektra is ook niet de meest slimme zet.
Ik besluit toch te blussen met water.

De meterkast bevind zicht vlak bij de voordeur, en buiten naast de voordeur zit een kraan met een tuinslang er aan.
Ik zet de de kraan open en spuit het water op de groepenkast, in de hoop dat het afsluiten van de hoofdschakelaars voldoende is. Gelukkig is het vuur nu snel uit. Terwijl de meterkast nog na staat te dampen loop ik hoestend en proestend naar buiten. Op dat moment komt de politie aanrijden.
De politie doet de eerste opvang en vraagt of er gewonden zijn. Op moment heb ik wat last aan mijn pols omdat ik druipend plastic op mijn armen/handen heb gekregen, maar dat ook weer direct heb weggeslagen. Ik geef aan dat alles in orde is.
Enkele tellen later arriveert de brandweer met 2 bluswagens, die zijn op basis van de oproep met prio1 uitgerukt.
Terwijl ik nog op blote voeten in mijn badjas buiten sta leg ik uit dat ik de boel geblust heb en dat het nu uit is.
De brandweer stuurt ons allemaal naar buiten en gaat zelf naar de meterkast kijken.

Er worden enkel poederbussers in de meterkast leeggespoten om er zeker van te zijn dat er niets blijft smeulen, aangezien de hele meterkast en de constructie er boven van hout is.
In mijn herinnering hoor ik de brandweer nog zeggen "er komt hier nog rook uit de plafondlamp". Op dat moment kon ik van de stress die zin in interpreteren, het enige wat ik dacht was "die is gek, een ledlamp kan helemaal niet roken".
Achteraf bleek dat de hitte aan de achterkant van de meterkast door was geslagen naar het plafond van de kamer er achter. Dit was mijn werkkamer.
De brandweer heeft met een koevoet de lamp van het plafond gerukt en een gat in de gipsplaten gemaakt. Vervolgens zijn daar nog 1 of meerdere poederblussers in leeggespoten.

Terwijl wij buiten staan loop de brandweer in en uit. Het kwartje is nog niet helemaal gevallen hoe heftig het eigenlijk is.
Een brandweerman komt naar buiten en doet zijn zuurstofmasker op. Huh, dat is toch helemaal niet nodig, het vuur is allang al uit joh. Ik kijk naar binnen. Ik kijk vanuit de hal naar boven naar de vide en besef dat de bovenverdieping niet te zien is door alle rook. De brandweermannen die net naar binnen of buiten gaan hebben allemaal een alarm aan hun jas wat staat te piepen.
Ik leg ze uit dat onze slaapkamer een balkon heeft en dat ze daar de deuren van open kunnen zetten.
Mijn vrouw is zo helder om aan onze kat te denken. Tegen de zin in van de brandweer gaat ze naar binnen om de kat te halen. Onze kat is namelijk een 'binnenkat', nog nooit buiten geweest. Als hij met deze chaos naar buiten gaat zal hij wellicht verdwalen.
Gelukkig was hij snel gevonden en is onze zoon met hem in de auto gaan zitten.

Uiteindelijk is de brandweer nog een uur blijven 'hangen' ze wilde zeker weten dat er nergens in de houtskeletbouw ergens iets aan het smeulen was. Pas toen ze zeker waren dat er niets meer smeulde, of ergens muren warmer werden zijn ze vertrokken.
Inmiddels was mij uitgelegd dat de brandweer Stichting Salvage had gebeld, deze zou er met een uur zijn.

Nog beduusd van dat hele verhaal keken we naar de zwarte meterkast. We wisten eigenlijk niet wat nu te doen.
Op dat moment kwamen onze buren aangelopen. Die hadden natuurlijk alle commotie op straat gezien. Ze boden aan om eerst eens even bij te komen met een bak koffie bij hun thuis. En ja, die kat mag gewoon mee naar binnen.

De buren hebben ons geweldig opgevangen, we stonden ineens met het hele gezin 'op straat', letterlijk nog in onze badjas.Eerst maar eens een bak koffie en bijkomen van de schrik, niet wetende wat er zich de komende weken zou gaan afspelen.

Stichting Salvage
Zelf had ik nog nooit gehoord van Salvage, en toen de brandweer erover begon tegen mij dacht ik in de eerste instantie aan een soort slachtofferhulp ofzo.
Bij een brand van dit formaat belt de brandweer altijd Stichting Salvage. Deze zorgen voor de eerste hulp na een brand, en denken aan dingen waar jij niet aan denkt.
Binnen een uur staat er iemand op de stoep die alles voor je regelt:
- Een hotel in onze woonplaats was met 1 telefoontje geregeld
- Er werd een professioneel schoonmaak bedrijf geregeld die dezelfde ochtend nog langs zou komen
- Er werden gegeven verstrekt van bedrijven die kunnen helpen bij opbouw
- Via de stichting werd de verzekering op de hoogte gesteld

Voor zo'n man is dit dagelijkse kost, voor ons is alles nieuw en we hebben geen benul wat we allemaal moesten regelen.
Hij gaf aan dat we wel een tijdje van huis zouden zijn, en drukte ons op het hard om kostbaarheden mee te nemen. Blijkbaar had mijn zoon dit geoord, want een kwartier later stond hij met zijn game pc onder zijn armen.

Naar de HAP
Na het regelen van alles en uitwisselen van gegevens vertrok Salvage weer. Het was nu wachten op de schoonmaak. Toch maar weer even bij de buren wachten (het huis was koud, er was geen stroom en het stonk een uur in de wind).
Ondertussen viel het op dat ik toch wel vaak over mijn pols zat te wrijven, omdat dat daar een brandwond zat van het druipende plastic. Hoewel ik had al een paar kaar had afgedaan met 'valt mee, niets aan de hand' hebben we toch even de HAP gebeld.
Een uurtje later konden we daar al terecht.
De arts van de HAP was toch wel blij dat we gekomen waren, het was best een diepe brandwond. Het werd verbonden met een vetgaas en ik moest na het weekend direct bij de huisarts langsgaan.

De eerste schoonmaak
Een uurtje later belde de schoonmaker aan bij de buren, of ik even kon laten zien waar er wat gedaan moest worden.
Na een korte rondleiding en het laten zien van de ergste schade/viezigheid ging hij aan de gang 'ga maar weer lekker binnen zitten, ik regel het hier wel'.
Een uurtje later was hij klaar. De vloeren keurig gedweild, en overal stonden speciale geurblokjes die de stank moesten verdrijven.
Nog steeds niet beseffend hoe omvangrijk de schade zou zijn, verteld hij mij dat hij ook even onze kledingkast in de slaapkamer open had gemaakt. Elk kledingstuk stonk naar rook en zou echt gereinigd moeten worden.

Contra expert
Via via werd mij verteld dat ik er wel eens verstandig aan kon doen om een zogeheten contra-expert in de arm te nemen, gezien de schade die er was. Direct heb ik contact met ze opgenomen, en na een korte uitleg wat een contra-expert nu precies doet en wat ze voor mij kunnen betekenen hebben we besloten dat het toch wel verstandig was om dit uit handen te geven en alle polis door te sturen.
Achteraf gezien is dit toch wel de beste beslissing in deze hele zaak geweest.

[b]Tot rust komen
Nadat we het meeste wel geregeld hadden, hebben we wat kleding bij elkaar gesprokkeld en zijn we vertrokken naar het hotel, wat gelukkig op 10 minuten rijden van onze woning is.
We konden nu eindelijk even tot rust komen en alles laten bezinken.
Om de moraal er maar een beetje in te houden zijn we met zijn allen maar over de zaterdagmarkt gaan lopen.

04-04-2022
Eerder dat weekend had ik al een afspraak gemaakt met 'mijn inboedel expert' om vandaag langs te komen om alles door te nemen.
Inmiddels had de verzekering ook twee schade experts ingehuurd (inboedel en opstal). We besloten om met zijn allen af te spreken in de woning, kon iedereen kennismaken en kijken wat er nu precies aan de hand was. Blijkbaar een kleine wereld, want ze kenden elkaar al van andere zaken.
Tijdens het maken van deze afspraak drukte mijn expert ons al met de neus op de feiten: "meneer, ik krijg de indruk dat u denkt dat het met 2 weekjes wel rond is. Wij denken ondertussen in maanden bij deze schade". Slik.

Later die dag werd ik gebeld door een onafhankelijk extern onderzoeksbureau, deze waren ingeschakeld door de verzekeraar voor toedracht onderzoek.
We spraken af voor de volgende dag, tegelijk met mijn opstal expert.

Omdat we het hotel inmiddels wel zat waren, en het duidelijk begon te worden dat dit een lang traject werd, zijn we begonnen met een zoektocht naar een gemeubileerd huis in onze woonplaats welke we voor korte duur (3 a 4 maanden) kunnen huren. De spoeling is vrij dun in de commerciele sector, en als je dan ook nog eens uitlegt dat je voor zo'n korte duur wil huren én een kat meeneemt, moet je niet raar opkijken als de huurprijs boven de 3000 euro per maand ligt.

05-04-2022
Bezichtiging voor een huurhuis in onze woning. Gemeubileerd en vlakbij school van de kinderen. Dit lijkt de perfecte oplossing voor ons.

Vandaag een afspraak met de opstal expert en het onderzoeksbureau. Wederom het hele verhaal vertellen, zoals al zo vaak afgelopen dagen.
De expert vond wel wat een mogelijke plek waar het begonnen was, maar een echte duidelijke oorzaak was niet meer te noemen, zo ontzettend versmolten was alles.

Later op de dag kwam er wéér een ander onderzoeksbureau langs. Deze keer om alle servers in mijn werkkamer te onderzoeken op HCL en roetaanslag, omdat de brand in het plafond erboven had gezeten. Conclusie: alle apparatuur zal gereinigd moeten worden.

06-04-2022
Vandaag weinig spannends, geen afspraken behalve met de huisarts voor controle van de brandwond. Het hotel zijn we nu al redelijk zat. Aan de verzekeraar een akkoord gevraagd voor het voorgestelde huur van de woning, welke wel op losse schroeven stond, want er had zich een potentiele huurder voor lange termijn aangemeld.

07-04-2022
Vandaag voor de verandering weer een expert op bezoek. Deze keer een bedrijf wat gespecialiseerd is in roetschade onderzoek in een woning.
Daar waar ik dacht dat er links en rechts een schroefgaatje geboord zou worden voor een sample, worden er overal gaten van zo'n 50mm in de plafonds en muren gemaakt. Op sommige plekken nóg groter.
De voorlopige conclusie is wederom een tegenvaller: op de benedenverdieping moeten op 1 werkkamer en een bijkeuken na, álle plafonds eruit. In de hal is een hoge muur van rond de 5 meter in de hal (van de bovenkant van de meterkast tot het plafond van de bovenverdieping. De hal is namelijk een hoge vide).
Het toilet bevind zich rechts van de meterkast. In het toilet zaagt de onderzoeker een stuk gipsplaat uit het plafond van formaat A4. Hier is schokkend op te zien hoe zwart de roetaanslag op het gips is. Er word mij op het hart gedrukt dat als je hier nu niets aan doet, je dit de komende jaren blijft ruiken door heel het huis.
Tot aan de andere kant van de woonkamer word roet waargenomen in het plafond.

De verhuurmakelaar van het huis liet ons nog een andere optie zien. Een vrijstaande woning ver weg van het centrum.
Het betrof een oude woning van een akkerboer. Het huis was ruim maar zeer oud en fietsafstand naar school was circa 45 minuten. Niet de meest fijne optie dus, maar als het niet anders kan dan moet het maar. Een goede plan B dus.

08-04-2022
We zitten nu bijna een week in een hotel. Dat is even grappig, maar al snel word het gewoon heel irritant. Drie kinderen in de leeftijd 16-18 op 1 kamer is geen pretje. Uit eten komt je ook al snel de strot uit, dus zit je op een gegeven moment maar op je bedje een broodje te smeren met wat beleg van de lokale supermarkt.
Er was nog geen zicht op een huis dus er moest iets anders verzonnen worden.

In overleg met de verzekering hebben we uiteindelijk een week Center Parks geboekt, waar we dezelfde dag nog terecht konden. Eindelijk een beetje een echt huis.

09-04-2022
De verhuurmakelaar waar we al 2 keer mee waren kijken belde op. Hij had toch nog eens in zijn netwerk zitten zoeken, en de ideal woning voor ons gevonden. We konden dezelfde avond (zaterdagavond!) nog komen kijken.
Bij het kijken waren we direct enthousiast. Een ruime woning, met voldoende kamers, volledig gemeubileerd en per direct beschikbaar. We hebben direct ja gezegd.
Omdat het een flink som geld betrof die in 1 keer betaald moest worden, moest er nog wel akkoord van de verzekeraar gevraagd worden.

11-04-2022
Ook onze opstal expert had niet stil gezet en in het weekend nog een afspraak gemaakt om maandagochtend onze woning te schouwen met een bedrijf gespecialiseerd in het 'slopen' van panden na brandschade. Daar waar er geen roet schoongemaakt kan worden, kunnen ze dit met speciale verf isoleren.

12-04-2022
Vandaag start het bedrijf wat gisteren langs is gekomen. Ze beginnen eerst met de volledige inboedel in te pakken en elders op te slaan.

14-04-2022
Vandaag is de grote dag! We krijgen vandaag de sleutel van het huis wat de komende maanden 'ons huis' zal zijn. Bye bye Center Parks!
We hebben een grote bus gehuurd en een paar sterke armen om hulp gevraagd. Het is niet veel wat er verhuisd moet worden, maar er zit wat groot en zwaar spul tussen (2 bedden, een vriezer en een droger).
Verder natuurlijk de nodige kleding en wat apparatuur.
Na een avondje verhuizen rijden we voor het laatste nachtje naar het vakantiehuis. We zullen daar nog 1 keer slapen

15-04-2022
Nadat we gisteren alle spullen al verhuisd hadden, is het nu de beurt om het vakantiehuis weer leeg te maken. Ondertussen ook hier de nodige kleding en spullen verzameld in een week tijd.
Nadat we deze spullen in de auto gepropt hadden, zijn we naar ons huurhuis gereden. Daar moesten nog wel spullen in elkaar gezet worden zoals wat stellingkasten en een bed.
's avonds zaten we moe maar voldaan op de bank met een drankje. Eindelijk, rust en een thuis!

19-04-2022
Vandaag weer een dag van teleurstellingen. Er is al 1 kamer helemaal ontdaan van het plafond, en ook in de hal liggen de nodige stukken plafond en muur open.
Vandaag een afspraak met onze opstal expert en een aannemer die voor alles weer gaat opbouwen.
Hier kwamen toch aardig wat verrassingen naar boven. Hier nog een extra muurtje open slopen, daar moet zo'n beetje alle elektra vervangen worden en als klap op de vuurpijl : het stucwerk op de muren breekt af bij het verwijderen van de gipsplaten, dus dat zal ook nog eens hersteld moeten worden.

=[UPDATE]=
Update 24-05

Er is al het nodig gedaan, maar helaas zijn we er nog lang niet. Stiekem had ik toch op een wat sneller verloop gehoopt.

In de hal, toilet, keuken en woonkamer zijn alle plafonds eruit. In de hal is 1 wand eruit gesloopt: de wand waar de meterkast zit.
Overal gezien valt het (voor mij als leek) redelijk mee. Er zit los roet in de plafonds maar dat is het dan wel. Men was bang dat er echt hitte dor de PVC buizen was gegaan, maar dat is niet het geval.
Het roet is de enige reden waarom de plafonds eruit moeten: er ligt op/in het plafond losse roetdeeltjes en dat gaat stinken en verplaatsen in de loop der tijd.

De kamer waar het niet meevalt is mijn kantoor/werkkamer. Deze grenst letterlijk achter de meterkast.
Daar waar ik/we in de eerste instantie nog dachten dat de grote wand recht boven de meterkast als een schoorsteen had gewerkt, blijkt alle hitte en vlammen naar achter de meterkast, tussen het plafond gegaan te zijn.
De binnenkant van het plafon in die kamer is dus volledig zwart. Plot twist: het plafond daar is gebruikt om vrijwel alle alle leidingen voor de radiators op de bovenverdieping doorheen te laten lopen, samen met alle afvoeren van de badkamer recht erboven samen met diverse waterleidingen voor die badkamer.
Precies het plafond wat het meest geraakt is blijkt dus volgepropt te zitten met meters aan diverse leidingen en afvoeren.

Nog veel meer dan bij de andere plafonds is het hier dus van uiterst belang dat alles goed 'gewit' word met speciaal dekkend en isolerend verf. Wat dus weer niet overal kan omdat er diverse leidingen lopen.
Een deel hiervan is vorige week verwijderd en gisteren is eindelijk het plafond daar gewit - alle andere plafonds en wanden waren inmiddels al geverfd.

Ik schreef al over slecht stucwerk: dat was dus ook weer nét dezelfde kamer. Er is besloten om het stucwerk daar volledig af te steken. Bij andere muren lijkt het minder erg te zijn en word de beslissing aan de stucadoor over gelaten.

De groepenkast is ondertussen afgevoerd, en alle gesmolten leidingen en kabels die daar samenkomen zijn verwijderd.
Deze week zal er eindelijk begonnen worden met het aanleggen van nieuwe leidingen en electra naar alle lasdozen.




Congratulations you played yourself

Door Koffie op zaterdag 18 december 2021 09:02 - Reacties (12)
Categorie: -, Views: 6.442



Intro
Soms kom je op internet een practical joke tegen waarvan je denkt 'oh boy dat moet ik ook eens flikken bij iemand'.
Zo kwam ik de 'Endless singing card" tegen. Een verjaardagskaart die 'happy birthday' zingt, je kent ze vast wel van vroeger.
Maar aan deze kaart zat een twist: vlak voor het opsturen trekt je een beveiliging eruit die er voor zorgt dat de volgende keer dat de kaart geopend word het zingen niet meer stopt. Ook niet als je de kaart dicht doet.
Als bonus zit er in de binnenkant glitter verstopt, dus mocht de ontvanger de kaart uit ergernis uit elkaar slopen dan zit hij ook nog eens onder de glitter.



Na wat zoeken vond ik een shop die ze in Nederland verkocht, dus direct een kaart besteld. Ik wist namelijk al exact voor wie deze kaart moest zijn, vriendje RobIII. Dus braaf wachten tot het zijn verjaardag was om die kaart op de post te doen. Ik kon niet wachten!
Belangrijk detail: Ik ben 11 dagen na Rob jarig. Onthoud dat even ..

Voor de duidelijkheid: Rob, een aantal (ex) tweakers mods en ik zijn in het dagelijks leven bevriend met elkaar en hebben zo meerdere malen per dag 'app contact' met z'n allen.

De kaart is aangekomen
De kaart was keurig geprepareerd volgens beschrijving en in een enveloppe gedaan. Samen met een cadeautje is dit ingepakt en het hele pakketje is verstuurd naar Rob.
Helaas waren er dit keer geen problemen met PostNL waardoor het pakje een dag te vroeg aan kwam. Ik kreeg een verbaasd appje van Rob.
Snel uitgelegd dat hij het pas op zijn verjaardag mocht open maken, het liefst even met een unboxing filmpje.

De volgende dag ontvingen we dus een filmpje waarin hij het pakje opende en de kaart liet zingen welke niet meer stopte. Oh wat een enorme lol hadden wij met zijn allen in de groep.
Hardop uitgesproken dat we benieuwd waren hoe lang de batterij het zou volhouden, dus daar moest Rob ons maar af en toe over informeren.
Grap geslaagd: gelachen, lol gehad en iedereen vond het leuk. 10/10 would do it again.

The endless singing card
In de dagen erna kon de lol niet op. Rob stuurde vrijwel iedere dag een filmpje van een huiselijke situatie waarin hij de kaart tot vervelens toe weer tegenkwam: Op het toilet, in de kofferbak van zijn auto, in de schuur ... je snapt het wel.
Deze kaart was iedere euro dubbel en dwars waard zoveel lol leverde dit voor iedereen op.
Sterker nog: ook in andere app groepen had ik de grap verteld en stuurde ik af en toe de filmpjes door. We gierden het uit als kleine kinderen.

Een week later was Rob even op de koffie bij me (goh, toevallig ..) en hadden we het ook nog even kort over de kaart, wat was dat een leuke grap.

En dan ben je zelf jarig
Anderhalve week na het versturen van de kaart was ik zelf jarig. Zonder te weten wat er zich die dag allemaal zou afspelen vertrok ik naar werk (lees: ik liep in joggingbroek van de woonkamer naar mijn werkkamer want we werken allemaal thuis tegenwoordig) en begon aan mijn werk.

In de loop van de ochtend kwam mijn zoon binnen met de vraag 'heb jij nu van Rob zo'n zelfde kaart voor je verjaardag gehad? Ik zou zweren dat ik dat melodietje net ergens hoorde'
Omdat ik in een Teams meeting zat heb ik dat redelijk weggewimpeld met de opmerking dat ik zo'n kaart niet heb en dat ik nu even druk was.
Even later kwam hij toch weer terug, hij hoorde toch écht dat geluidje. Helaas zat ik nog steeds in een meeting.

Een half uurtje later kwam hij toch weer mijn kamer binnen. Dit keer had hij iets in zijn hand en vroeg 'wat IS dit?!'



Inmiddels zat ik niet meer in een meeting dus kon ik eens uitgebreid kijken wat het was. Ik herkende natuurlijk al snel de componenten: een 18650 batterij met een speakertje, een ESP8266 en nog wat losse componenten, dit alles bij elkaar gehouden door vakkundig geplaatste tiewraps en schildertape Terwijl ik er naar stond te kijken begon de 'hardware van Frankenstein' happy birthday te zingen.
Op dat moment wist ik genoeg .. ik was genadeloos teruggepakt. Wat een lul. Ik hou van die vent :D

Rewind naar het ontvangen van de kaart
Ken je die Hollywood films waar aan het eind van een succesvolle con het hele stuk nogmaals afgespeeld word, maar nu met uitleg hoe ze het voor elkaar kregen?
Datzelfde overkwam mij dus nadat we allemaal uitgelachen waren om deze zeer zorgvuldig en goed uitgepakte payback.

Uiteraard herkende Rob bij het uitpakken direct om wat voor kaart het ging, en instant ontstond er een plannetje in zijn hoofd. Dat plannetje heeft hij dezelfde dag nog tot uitvoer gebracht.
Álle filmpjes die wij in de loop van de week dagelijks opgestuurd kregen? Die bleken dus in een uurtje even snel achter elkaar opgenomen te zijn.
Hij had zelfs een administratie aangelegd met daarin welke filmpjes er waren in welke situatie en welke al verzonden waren. Zo kon hij eventueel op de actualiteit inspringen en ook voorkomen dat hij een filmpje dubbel zou versturen.

Samen met mOrPhie is hij aan de gang gegaan om met het hart van de kaart (de chip en het speakertje) een internet of things versie te maken.
Dagenlang zijn ze bezig geweest om het ontwerp te bouwen met iedere keer weer een nieuwe verbetering die het beter of energiezuiniger maakte.
Ik heb mij laten vertellen dat het device wat bij mij verstopt was inmiddels build v4.0 als naam had.

Er is zo verschrikkelijk veel werk en tijd in dit project gestoken, daar kun je alleen maar trots op zijn. Kosten noch moeite gespaard om dit plan te laten slagen.
Een greep uit wat er allemaal aan te pas kwam:

- Een Grafana dashboard
- Voorgeprogrammeerde wifi credentials (want een goede vriend weet je wifi gegevens :P )
- Diverse hardware fails, weer opstaan en opnieuw beginnen
- Een github pagina
- Een call home functie waarbij de server bepaald of er een deuntje afgespeeld mag worden
- 5 rollen tape
- 3 dozen tiewraps
- 4 keer vingers aan elkaar gelijmd
- 2 keer vingers verbrand aan 't soldeerijzer

Wanneer bovenstaande informatie dan bij je binnensijpelt, word het dus niet gewaardeerd als je opmerkt dat je het wat tegen vind vallen:
Koffie schreef op maandag 13 december 2021 @ 13:15:
nu ik het zo lees vind ik het wel een beetje teleurstellend dat er niet een fatsoenlijke behuizing ge-3D-print is en er geen fatsoenlijke product website bestaat :P
Want dat trek je de beerput dus écht open:
RobIII schreef op maandag 13 december 2021 @ 13:16:
Kosten:
2x Wemos (1 total loss, 1 ligt nu in Lelystad)
Stuk of 6 diodes, stuk of 5 transistors, shitton aan ducttape, schilderstape, bedrading, soldeertin. Een SHITTON aan tijd (20+ uur), 4 keer m'n vingers aan elkaar gelijmd. 2 keer m'n takke verbrand aan 't soldeerijzer. Oh en ondank dat ik met Dennie besproken had dat dit NOOIT naar buiten zou komen: Ik heb de print uit jouw kaart uiteindelijk toen ik de constructie voor de zoveelste keer uit elkaar haalde omdat er weer iets bedacht werd wat 't beter zou maken gebroken (dat ding is flinterdun). Dus ik heb OOK nog een nieuwe kaart a €17,- (€20,90 inc. verzendkosten) mogen bestellen. En dus WEER zo'n kaart mogen open snijden.

En
Dus
TWEE
KEER
ALLES
ONDER
DE
GLITTER
GEHAD
TIEFUSLUL

EN DAN KOM JIJ MET "TELEURSTELLEND DAT HET NIET FATSOENLIJK GE-3D-PRINT IS!?!?!?!
ARE
YOU
FUCKING
KIDDING
ME?
😡
Je zult begrijpen, het was nog lang onrustig in de app groep ;)


@Rob en Dennie: dank voor deze briljante prank ik heb de ballen uit mijn broek gelachen, kudo's voor het doorzettingsvermogen

Rob heeft ook nog een stukje geschreven over het project zelf: https://blog.robiii.nl/20...battery-shield-v3-su.html neem daar ook even een kijkje :)

Project qnap.zip

Door Koffie op maandag 15 februari 2021 15:19 - Reacties (12)
Categorie: -, Views: 5.009

Ergens in 2013 kocht ik een Qnap NAS, de TS-869L.
Lang heeft deze als belangrijke spil in mijn netwerk dienst gedaan.
Zo'n 4 jaar later was ik wel klaar met het Qnap systeem en stapte ik over naar XPEnology op dezelfde Qnap.
Een jaar later was de rek er wel uit en eind 2018 bestelde ik nieuwe componenten voor een zelfbouw NAS.
De Qnap bleef, maar werd nu ingezet als 'local backup to disk'
Via een WoL commando word zondagnacht de Qnap opgestart, waarna diverse backup jobs richting de Qnap gaan lopen.
Door een notification van deze job naar Home Assistant te sturen, kan ik bijhouden hoeveel jobs er gelopen hebben, en een shutdown sturen wanneer de laatste klaar is.

https://tweakers.net/i/e2_LuFyCMRcTqm5d7KHkAXfi6Eo=/i/1357814358.png


Ondertussen heb ik een 19" rack in mijn werkkamer staan (oude nerd hobby) en is mijn zelfbouw NAS in een 4U serverkast geplaatst.
De Qnap had ook een plekje in de kast, maar stond er wat lullig bij.



Het idee begon te borrelen om de Qnap om te bouwen naar een 19" versie.
Een 4U kast was misschien wat overdreven, alhoewel aan ruimte geen gebrek in de kast.
Ik begon te googlen naar hoe de Qnap in elkaar stak en probeerde tussen in de lege drivebays te koekeloeren.
Ik was er inmiddels vrij zeker van dat de backplane een grote PCB was welke middels PCIe op het moederbord van de Qnap verbonden was.
Ik zag wel mogelijkheden en begon eens rond te zoeken naar een 1U server case.
Na wat zoeken kwam op marktplaats een "Supermicro 1U SC813MT-300C 4bay" tegen, compleet met moederboard/cpu/mem voeding en rack-rails. Maar het ging mij om de 1U case, niet om de (verouderde) hardware. De oude server kon ik voor weinig overnemen.
De basis voor het project was binnen, tijd om de Qnap uit elkaar te slopen!



Het moederbord van de Qnap is (van vooraf gezien) verticaal geplaatst tegen de linker zijkant. De backplane is eigenlijk een PCIe x8 'kaart' waar de disken in de SATA aansluitingen geschoven kunnen worden.
Het moederbord is formaatje mini-ITX-ish. en de meeste mounting holes komen overeen met dit formaat.
Nadeel aan het moederbord is dat er 2 SO-DIMM sloten zijn, 1 op de bovenkant (deze is af fabriek gevuld en niet te bereiken zonder de NAS volledige uit elkaar te halen) en 1 op de onderkant. Deze is in de originele behuizing te benaderen door de kap van de behuizing te halen zodat je een 2e SO-DIMM kan plaatsen.
Dit slot steek dus aan de onderkant uit tov de rest van het moederbord.
In de originele behuizing zit een plastic cover tussen de schroeven en het moederbord. Deze plastic cover heb ik ook in de 1U case gebruikt, om te voorkomen dat de SO-DIMM de kast raakt.



Goed, het moederbord kon dus makkelijk in de supermicro case geplaatst worden, nu kijken hoe we de rest erin kunnen proppen.
Hier waren een aantal uitdagingen uit te zoeken delen:

Qnap backplane
De backplane van qnap bevat niet alleen de male connectors voor een harddisk (dus power en data naast elkaar) maar ook de chipset van de SATA controller.
Deze backplane is dus meer dan alleen een wat data over printbaantjes laten lopen en dus essentieel voor de werking van de Qnap (welke sowieso geen SATA connectors op het moederbord heeft).
Verder zat er op de backplane een ATX-achtige power connector voor een 20-pin stekker, voor het voeden van de harddisks.
Mijn hoop en vermoeden was dat er verder geen controle of logica voor de voeding van de harddisks op de backplane aanwezig zou zijn, en dat ik de harddisks ook buiten de backplane om kon voeden.

Omdat de harddisks niet rechtstreeks in de connectors op de backplane geschoven zouden worden, moest ik een manier vinden om SATA van de backplane richting de backplane van de Supermicro te krijgen.
Na wat zoeken kwam ik op het idee om SATA verlengkabels te bestellen, met aan de ene kant de gebruikelijke female connector en aan de andere kant een male connector.
Ik had al een vermoeden dat deze niet zomaar gingen passen vanwege 'nokjes' naast de goudkleurige SATA banen, maar dat zou vast wel te modden zijn was mijn gedachte.




Supermicro backplane
Ook de Supermicro heeft een backplane. Deze zag er redelijk dom uit en is alleen maar bedoel om de harddisken te in te laten glijden. Sata kom vanaf het moederbord naar de backplane. Stroom komt vanaf de voeding middels 1 simpele molex stekker.
Hier hoefde ik dus bar weinig aan te doen, ik moest alleen met 4 SATA kabels de Supermicro backplane zien te verbinden met de Qnap backplane.
Het voeden van de harddisks vindt dan plaats via de Supermicro backplane, terwijl de Qnap backplane dienst doet als SATA controller.

Als ik de Qnap backplane op de een of andere manier plat, naast het moederbord kon monteren (ruimte zit in zo'n 19" kast) dan moest het plan uitvoerbaar zijn.
Tijd om een boodschappenlijstje te maken en te gaan shoppen.

- ATX verlengkabel (de ATX connector op het moederbord zat echt centimeters te ver weg, waardoor de ATX stekker van de voeding het nét niet haalde naar de connector) *
- Flexibele PCIe verlengkabel om Qnap backplane en moederbord te verbinden
- SATA verlengkabels (om Qnap backplane met Supermicro backplane te verbinden)

* Ik zeg hier wel even simpel PCIe flex cable, maar dat had wat voeten in de aarde.
Het PCIe slot op het moederbord is PCIe x8, evenals de connector op de backplane.
Een PCIe flex cable van rond aanzienlijke lengte (ik heb uiteindelijk eentje van 50 cm genomen) in specifiek x8 formaat is behoorlijk duur (richting de 40 euro), niet leuk voor een hobbyprojectje.
Ik heb uiteindelijk een PCIe x16 flex cable van 50 cm gekocht voor 13 euro samen met een korte (15cm) flex riser van PCIe x8 naar PCIe x16 voor 3 euro.

Na 2 weken F5en op de track&trace pagina begonnen de onderdelen binnen te druppelen, Ik kon eindelijk knutselen! :)

Het modden van de SATA bleek gelukkig simpel, met een kniptang kon ik de 2 zwarte nokjes links en rechts van de connector afknippen, waarna de connector zonder problemen in de data connector van de Qnap backplane gestoken kon worden.
Door deze constructie mis je wel enig 'vastgrijpen' waardoor de kabels onder spanning makkelijk er uit kunnen komen.



De PCIe flex cable kwam niet veel later binnen. Weinig bijzonders aan, doet wat het moet doen. Ik was blij dat ik voor een aanzienlijke lengte had gekozen, op deze manier kan ik wat makkelijker 'de hoek om' zonder dat de kabel onder spanning komt te staan. Liever te lang dan te kort in dit geval.



Nu de spullen binnen waren was het tijd om de boel aan elkaar te knopen, zou mijn Frankenstein NAS uberhaupt booten? Zouden de disken gezien worden?
Het doorlussen van de backplanes was appeltje eitje. Ook het PCIe gedeelte was zo gedaan. Tijd om de NAS op te starten.
Euh ... hoe doen we dat? Oeps niet bij stil gestaan.
Zowel de Supermicro als Qnap gebruiken voor status LED's en power knop een eigen kabel met aansluiting, hier moest ik dus even goed kijken hoe dit alles in elkaar staak.

De Qnap heeft een ribbon cable welke naar 1 aansluiting op het moederbord gaat. deze ribbon cable zit aan 2 losse PCB's.
De meest interessante PCB is die met de powerknop (de groene op de foto). Hier worden maar 6 pins gebruikt voor 3 doelen (power LED, power button en USB copy button). Die is dus redelijk makkelijk te herleiden.
De blauwe PCB bevat nog specifiekere LED's voor de Qnap (individuele disk activity LED's, status LED, LAN LED, USB LD en eSATA LED) en een IR ontvanger.



De Supermicro server heeft voor zijn knopjes en LED's ook een ribbon cable met connector gemaakt. gelukkig staat er op het moederbord bij elke pin beschreven waar deze voor is.
Dit maakte het zoeken al een stuk makkelijker dan aan de Qnap kant.
De power button doorlussen van de Supermicro cable naar de ribbon cable van Qnap was uiteindelijk snel gevonden. Even 2 jumperwires tussen de connectors, een druk op de knop en ... it's alive!



Gespannen staarde ik naar het beeldscherm, dit was hét moment. In een flits zag ik de gevonden disken in de POST op scherm verschijnen. De NAS startte keurig op en alle disken werden gedetecteerd *O*
Enkele minuten later kreeg ik ook repsonse op mijn lopende ping en kon ik weer rustig ademhalen. De Qnap functioneerde volledig naar behoren Operatie geslaagd!

Leuk, en nu?
De NAS is nu weer volledig operationeel, afgelopen nacht heeft de eerste automatische local backup alweer gelopen.
Nu is het een kwestie van de boel ff flink aanstampen en het deksel van de 1U behuizing er vlug op doen :+
Nee zonder dollen, op het moederbord na ligt alles er nog los in.
Voor de backplane moet ik iets verzinnen om deze netjes te monteren, zonder dat er componenten in contact met de ijzeren behuizing kunnen komen. Ook cable management zal nog de nodige aandacht moeten krijgen.
Belangrijkste is de Qnap backplane, die moet eerst een vast plek krijgen. Als die vast zit kan ik kijken of het nodig is om de SATA connectors nog met een kloddertje hotglue te fixeren.
Daarnaast heb ik nu tijdelijk een andere riser op het moederboard zitten waardoor de kast nog niet dicht kan, zodra 1 dezer dagen de uiteindelijke riser binnen is kan ik beginnen met alles vast te schroeven en ducttapen
Wellicht dat ik nog een 2e blogpost maak met foto's wanneer alles een vast plekje heeft.


Alvast enkele te verwachten vragen beantwoorden:

- Was een nieuw moederbord niet goedkoper geweest?
Wellicht wel, maar voor dit bedrag ga je dan al snaar 2e hands, dan moet het geen stroomvreter uit het jaar kruik worden. Ook moet je rekening houden met compatibiliteit voor XPEnology
Uiteindelijk ben ik nu zo'n kleine twintig euro kwijt geweest aan diverse kabels, waarvan de PCIe verlengkabel het duurste was.

- Had je niet gewoon het moederbord van die Supermicro kunnen gebruiken?
De CPU op dat bord is een Intel Core 2 Duo E6600 met een TDP van 65W. De Qnap bevat een Intel Atom D2700 met een TDP van 10W.
Voor wat local backup heb ik helemaal geen brute CPU kracht nodig, dan ga ik liever voor zuiniger.

- wat is die afgrijselijk wanstaltige vertoning van een vage desktop kast op z'n zijkant in een houten plank in je rack?!
Dat was voorheen mijn pfSense bak :+
Deze is inmiddels gedownscaled naar een mini-ITX bordje met passief gekoelde CPU in een 1U behuizing (ook een Supermicro).

Van houtkachel naar pelletkachel: 1 jaar later

Door Koffie op woensdag 28 februari 2018 12:55 - Reacties (56)
Categorie: -, Views: 32.652

Verhaaltje vooraf
Al jarenlang ben ik fervent houtstoker en heb vrijwel altijd een openhaard of houtkachel in mijn woningen gehad.
Toen we destijds ons huidige huis kochten was dan ook letterlijk het eerste wat we regelde een afspraak bij een openhaarden toko voor een mooie inbouw haard.
We kozen voor een strakke inbouw met glasliftdeur. Het enige wat zichtbaar was, was een glazen ruit welke bij openen volledig in de muur verdween.
Door deze liftdeur constructie kon de haard op 2 manieren gebruikt worden : met gesloten ruit was het een houtkachel en met de deur open werd het een openhaard. Beide standen van de deur zorgden voor een andere stand van de kleppen.

http://zooi.oostindie.com/images/404DSCF2508_resize.jpg

En toch knaagde het al die jaren: het rendement van deze haard viel tegen. Daar waar mijn vrouw op de hoek van de bank (naast de haard) wegdreef van het zweet, zat ik aan de andere kant van de bank te klagen over kou.
Ik was er van overtuigd dat geforceerde convectie dmv een inbouw fan voor deze haard een veel groter rendement zou opleveren.
Helaas kleeft er ook een groot nadeel aan een inbouwhaard: zonder de muur waar hij in staat te slopen kom je eigenlijk nergens bij.
Daar waar je aan de voorkant een ruit van circa 60x50 cm ziet, zit de rest (een kolos van 56x154) achter de muur weggewerkt.
Aan het eind van het stookseizoen 2015/2016 kregen we problemen met de liftdeur, deze wilde niet meer dicht.
We hebben het stookseizoen afgemaakt en eigenlijk gedacht 'daar kijken we nog wel eens naar'.
In de zomer heb je toch niet zoveel last van een half open deurtje in je houtkachel.
Na de zomer gingen we weer langzaam aan stoken, maar werd duidelijk dat er geen beweging meer in de liftdeur zat. Een paar keer contact met de verkoper gehad, maar die kon telefonisch weinig betekenen en alleen maar uitleggen dat reparatie/inspectie aan het hele mechanisme alleen maar mogelijk was door eerst de wand open te breken. Slik.

Wanneer de haard niet brandde was het goed te merken dat er een koude tocht via deze opening de woonkamer in kwam. Er moest iets gebeuren: of de deur werd gerepareerd of de haard moest eruit.
Paar avonden brainstormen en alle voors en tegens wegstrepen waren we er wel uit : de 14 jaar oude kachel ging eruit, en dus ook de muur. Hiermee hadden we eigenlijk 3 opties:
- Een nieuwe inbouwhaard plaatsen en de muur weer terugbrengen
- De muur volledig verwijderen en een vrijstaande haard plaatsen

Tijdens de zoektocht naar oplossing werd ik getipt "waarom kijk je niet naar een pelletkachel?". Nu had ik er wel eens wat over gehoord, maar in mijn hoofd gaf dit teveel nadelen : een klein zichtbaar vlammetje door een kijkglaasje en stervensduur.
Na een avondje googlen bleek er weinig waar te zijn van deze mening. Sterker nog : er viel zelfs subsidie te behalen bij de aanschaf van een pelletkachel.
Meer en meer werd ik fan van een pelletkachel, en uiteindelijk hebben we er dus eentje besteld.
We kozen voor een Magikal solea Cuba 13 kW.

Wat is een pelletkachel?
Even heel kort door de bocht uitgelegd: een pelletkachel is in basis niets meer dan een normale houtkachel waarbij je niet stookt op blokken hout maar op een soort korrels (pellets). Deze pellets zijn gemaakt van samengeperst (afval)hout. Pellets lijken qua vorm een beetje op biks (paardenvoer / konijnenvoer :P )

https://tweakers.net/ext/f/IdrVfD33NR3fmbWachnCXHRw/full.jpg

In principe kun je pellets in elke haard gebruiken. Gooi een handje pellets erin, steek de boel aan en blijf af en toe brandstof (pellets) toevoegen. Dat is natuurlijk niet handig, en daar komt de moderne pelletkachel om de hoek kijken.
Een pelletkachel is volgepropt met verschillende sensoren, fans en een moederbord. De pelletkachel kan alles zelf regelen. Druk op de knop en hij zal zelf pellets gaan laden, om deze vervolgens te onsteken en bij te blijven voeren. De verschillende sensoren geven informatie over de temperatuur op verschillende plekken (bijvoorbeeld de rookgasafvoer) waarop het moederbord reageert door alles te regelen.

De overstap
Half december 2016 stond ik dus een muur weg te bikken en rolde we een mini verbouwing in.
De verkoper was er eentje van de oude stempel : meedenken, stapje extra doen en als iets niet goed is doen we het opnieuw.
Hij heeft mij enorm geholpen met het inkorten van de bestaand dubbelwandige pijp van 200mm naar een enkelwandige pijp van 80mm voor de rookgasafvoer (het zichtbare gedeelte in de woonkamer, de rest van de pijp is nog steeds netjes dubbelwandig).
Op 1 van de allerlaatste dagen van 2016 werd de pelletkachel geleverd en geinstalleerd. Door problemen met een stucadoor (door het weghalen van de muur moest er een stuk opnieuw gedaan worden) wisten we dat een week later de kachel weer tijdelijk van zijn plek moest zodat de muren afgemaakt konden worden.
Bij de eerste inbrandsessie stond (uiteraard) het huis blauw van de rook, iets wat je altijd de eerste uurtjes hebt bij een nieuwe kachel. Ramen en deuren open (midden in de winter) en al snel was het 16 graden in de woonkamer. Na verloop van tijd steeg de temperatuur. Ik was verbluft : midden in de winter met ramen en deuren open en deze kachel weet de temperatuur omhoog te krijgen :o

http://zooi.oostindie.com/images/16220170104_195904_tn.jpg

Eerste gebruik
In de dagen na de installatie natuurlijk flink lopen spelen met onze nieuw aanwinst. Wat een warmte kwam eruit dat apparaat zeg!
Door de actieve ventilatie werd nu niet alleen het hoekje waar de kachel staat warm, maar zelfs tot in de keuken liep je tegen een muur van warmte op. Wanneer de pelletkachel uit gaat, kan hij tot nog een half uur daarna actief nadraaien om alle restwarmte uit de kachel de woning in te blazen.
Ik was in mijn nopjes met deze zee van warmte. Ik heb het dan ook krap een week volgehouden om er met mijn tengels af te blijven, maar daarna de knoop doorgehakt : de pelletkachel krijgt een ESP8266 om zo door mijn domotica systeem aangestuurd te kunnen worden. De stadsverwarming gaat dicht en de pelletkachel neemt de gehele benedenverdieping voor zijn rekening.
De eerste dagen zijn natuurlijk spannend (start zo'n ding wel goed op als je er niet bij bent?) maar al snel was het vertrouwd en heerlijk om 's ochtends beneden te komen in een warme woonkamer met een heerlijk brandende kachel :)

Omdat deze pelletkachel veel meer warmte geeft in een kort tijdsbestek dan ik normaal met mijn radiators haalde was het niet langer nodig verwarming aan te sturen op basis van een standaard weekschema.
Al snel stapte ik dus over op aansturen op basis van aanwezigheid. Iemand thuis? Dan mag het 20 graden zijn. Iemand thuis, na 22:00 en woonkamer verlichting uit? Laat maar zakken tot 16 graden.
Vanaf 5 uur in de ochtend mag het dan weer 20 graden worden (mits iemand thuis).
Zodra iedereen in de loop van de dag weg is zakt het weer terug naar 17 graden.
In februari vorig jaar waren we een weekend weg, ik heb de thermostaat toen bij vertrek op 10 graden gezet zodat het hele weekend niet verwarm werd.
De maandagochtend vlak voor vertrek was het 13,75 graden in de woonkamer :o Op afstand de pelletkachel gestart en laten verwarmen. Tegen de tijd dat ik rond 12 uur 's middags de oprit op reed was het 20,75 :Y) In een kleine 3 uur tijd de woonkamer met 7 graden opgestookt.

Stookgedrag na een tijd experimenteren
Elke pelletkachel is anders en elke fabrikant heeft weer een andere manier van aansturen van de pelletkachel.
Vrijwel elke moderne pelletkachel kan minimaal verwarmen op basis van temperatuur. Zet de pelletkachel aan, stel een gewenste temperatuur in en hij zal de boel opwarmen. Is de temperatuur bereikt dan zijn een aantal scenarios mogelijk (afhankelijk van zowel de instelling als het merk en type). De kachel kan simpelweg stoppen met de aanvoer van pellets. Het vuur zal dan doven en het verwarmen stopt hiermee.
Ook kan de kachel gaan moduleren: hij houd het vuur brandend maar niet op vol vermogen. Hij zorgt dat de behaalde temperatuur behaald word.
Ook hebben de meeste pelletkachels wel een mogelijkheid om een weekschema te programmeren, zodat op gezette tijden het een bepaalde temperatuur is. Dit komt nog het dichtst bij een normale situatie met een wandthermostaat en een CV ketel.

Mijn pelletkachel kan alle bovenstaande opties : stoken tot een bepaalde temperatuur en dan uitgaan, stoken tot een bepaalde temperatuur en dan moduleren en uiteraard een voorgeprogrammeerd weekschema.
Ik he besloten geen van deze opties te gebruiken. De kachel staat standaard ingesteld op een temperatuur die hij normaal nooit bereikt (25 graden bijvoorbeeld).
Mijn domotica systeem stuurt, op basis van verschillende parameters de kachel aan. Wanneer het te koud is gaat de kachel aan en blijft net zolang stoken tot het domotica systeem vind dat de doeltemperatuur behaald is (en dus niet tot de pelletkachel dat vind).
Wanneer mijn pelletkachel uitgezet word, kan hij soms tot wel 3 kwartier daarna nog restwarmte uitblazen.
Ik heb dus een aantal extra voorwaarden verbonden aan het aan en uit mogen zetten van de pelletkachel:
- De pelletkachel mag pas aan wanneer deze minimaal 1 uur lang uitstaat. Ongeacht hoeveel graden het is (tijd heeft dus voorrang op de omgevingstemperatuur)
- De pelletkachel mag pas uit wanneer deze minimaal 1 uur aan staat. Ongeacht hoeveel graden het is (tijd heeft dus wederom voorrand op de omgevingstemperatuur)
- Wanner de pelletkachel aan gezet word, en de te overbruggen temperatuur tussen omgevingstemperatuur en doeltemperatuur is meer dan 2,5 graden dan word de zogenoemde powermodus met +1 opgehoogd voor 1 uur lang

Over de zogenoemde powermodus: mijn pelletkachel heeft een maximaal vermogen van 13 kw. Dit is verdeeld over 5 standen. Stand 1 is het laagst, stand 5 is het hoogst.
In de praktijk is stand 2 meer dan genoeg. Wil je snel veel warmte dan zet je deze modus een standje hoger. Hoe hoger de stand, hoe hoger het verbruik in pellets en hoe harder de kachel zijn warmte naar buiten blaast.
Heel eerlijk gezegd : deze kachel kan zo f*cking heet branden dat ik nog nooit voorbij stand 4 ben durven gaan :o

Verbruik
Mijn jaarafrekening voor warmtegebruik (ik heb stadsverwarming) vind elk jaar plaats in de laatste dagen van februari.
Het eerste jaar met de pelletkachel was nog even zoeken naar het gebruik in de praktijk, afstemmen van domotica op de pelletkachel ed.
In de praktijk blijkt dat ik maximaal 1 zak van 14 kilo pellets op een dag verbruik. Met maximaal bedoel ik : het is goed koud buiten en er is de hele dag iemand thuis. Overall gezien ligt het verbruik soms aardig lager.
In de periode van 1-1-2017 t/m 28-2-2017 (dag 1 pelletkachel t/m dag van afrekening) heb ik 42 zakken a 14 kilo gebruikt.

Zojuist heb ik wederom de stand van mijn warmtemeter moeten doorgeven en heb ik dus een volledig jaar met pelletkachel gedaan.
Over de periode 1-3-2017 t/m 28-2-2018 heb ik 99 zakken a 14 kilo gebruikt.
Kijk ik naar mijn historische data van jaarafrekeningen dan heb ik ongeveer 25 gigajoule miner verbruikt ten opzichte van een zelfde periode waarin geen pelletkachel gebruikt werd.
Die 25 gj zou mij bij de Nuon ongeveer 543 euro gekost hebben.
Voor de 1386 kilo pellets heb ik ongeveer 406,- betaald. Een besparing van 137 euro.

Nu hoor ik de gemiddelde betweterige tweaker al mopperen : je vergeet je aanschafkosten van de kachel en de verbouwingskosten. Dat klopt. Zoals ik al aangaf aan het begin van deze post heb ik altijd al een houtkachel gehad en was ik niet van plan deze weg te doen. Als ik al had besloten de kachel te verwijderen had ik minimaal de kosten gehad voor het weer in orde brengen van de muren, maar een nieuwe haard zou er sowieso al komen.
Daarnaast heb ik ook niet meegerekend dat ik in het jaar waar ik mee vergelijk, ik wel gewoon hout heb gestookt in de houtkachel. Dat hout heeft natuurlijk ook geld gekost.

Stook je nu wel of niet je hele huis op de pelletkachel?
Wij zijn een gezin van 2 volwassenen en 2 kinderen. In principe verwarmen wij alleen de woonkamer en de aangrenzende open keuken. Op de slaapkamers (en andere kamers) staat de radiator altijd dicht. Enige uitzondering : de badkamer.
Normaal was de badkamer altijd wel warm, als de woonkamer met stadsverwarming werd verwarmd werd de radiator in de badkamer automatisch ook warm. Doordat de radiators in de woonkamer dicht staan, en mijn domotica systeem de stadsverwarming niet meer open zet werd de badkamer ook niet meer warm.
Ik heb dit opgelost door de badkamer 1 uur aan te laten springen op het moment dat er iemand na 5 uur 's ochtends beneden komt.
In de avond gaat de badkamer ook 1 uur aan, maar dat is tot nu toe eigenlijk op basis van zelf even met de app een knopje indrukken.
Al het overige warmteverbruik komt door het gebruik van warm tapwater (handen wassen, douchen etc).

Waar vind ik meer informatie over een pelletkachel?
Zolang je pellet goed spelt (en dus niet 'pallet' ;) ) kom je met google aal een heel eind. Uiteraard is er ook een topic voor pelletkachels op het forum : Het pelletkachel topic

Build your own Pimatic GUI - with template

Door Koffie op maandag 20 februari 2017 14:58 - Reacties (3)
Categorie: -, Views: 6.003

Blog is in stonecoal English, sorry :P

This blog is a updated, English, version of my previous blog: Koffie's tweakblog: Maak je eigen HTML GUI voor Pimatic - Basic
I have created a template GUI that you can edit/extend with you own information

Prerequisites:? /
- Pimatic up and running
- Some sort of webserver for hosting your files with some basic webserver knowledge
- Basic Ppimatic knowledge
- A little knowledge of HTML/Javascript/Jquery
- Template webfiles : https://github.com/koffienl/PimaticGUI/tree/master/Template
- A admin username and password for Pimatic API connection

Installation :?
Installation is easy. Download the template webfiles from github and copy them into the webroot of your favorite webserver. The HTML assumes that the index.html file is in the root of the URL (http://ipwebserver/index.html not http://ipwebserver/mygui/index.html).

Open js/pimatic-socket.js in you favorite text editor and go to line 8 :
code:
1
var socket = io.connect('http://pimatic_ip/?username=admin&password=admin', {

Edit this line so that it corresponds with the FQDN / IP of your Pimatic server with a correct username and password.
Save the file

Now open your GUI by browsing to http://ipwebserver/index.html in your favorite browser.
You should a page like this:

http://zooi.oostindie.com/images/444pimatic_UI_template_tn.jpg

That is, you have installed your own GUI :Y)

Getting thermostat / heating info on the GUI :?
the first 'block' (Row 1, Column 1) contains everything to get info about thermostat/heating into the GUI. If you do not want this in your GUI you can remove it from the HTML file.

Open index.html in your favorite text editor and go to line 61 look for the following code:
code:
1
<h2 id="LivingRoomTemperature">LivingRoomTemperature</h2>


This line will be used to display the current livingroom temperature used in Pimatic. Go to the original pimatic website and look for the variable that is used for displaying the livingroom temprature. Click on the text, a black 'popup' will appear.

http://zooi.oostindie.com/images/300pimatic_UI_find_ID.jpg
The first line will begin with ID: followed by the ID of the device.
With this little trick you can find out the Pimatic ID of the device you wan to add to the GUI. When using a (Pimatic) ID in this guide, use this to find the ID you need.
Remember te ID you have. In my example the ID is id-woonkamer-temperatuur
Go back to the editor and change the ID used in the HTML.

Change this
code:
1
<h2 id="LivingRoomTemperature">LivingRoomTemperature</h2>


Into this:
code:
1
<h2 id="">LivingRoomTemperature</h2>


By default the template only supports buttons and presence devices. So we have to add some coded to js/pimatic-socket.js
Go to line 63 and add the following code:
code:
1
2
3
4
            if (devices[key].id == "id-woonkamer-temperatuur")
            {               
                $("#gui").find('#LivingRoomTemperature').html("LivingRoomTemperature" + devices[key].attributes[0].value +" °C")
            }


Save both file (index.html and pimatic-socket.js and do a hard refresh (CTRL-F5) in your browser.
If you did everything according to this guid, you should see the temperature of your livingroom with the same value as in Pimatic.

Unfortunately this code only updates the temperature upon connecting to Pimatic. We need to add some extra lines to update the temperature every time Pimatic send a updated temperature.

In /js/pimatic-socket.js search for the following code:
code:
1
2
socket.on('deviceAttributeChanged', function(attrEvent) {
    console.log(attrEvent);

Right after these 2 lines, add this code:
code:
1
2
3
4
   if (attrEvent.deviceId == "id-woonkamer-temperatuur")
   {
        $("#gui").find('#LivingRoomTemperature').html("LivingRoomTemperature " + attrEvent.value +" °C");
   }

Save the file and do a hard refresh in your browser.
You should see the livingroom temperature that will be updated realtime as soon as Pimatic receives a new value.

Now we can do the same for a other temperature. In my example I will use a weather temperature value.
Find the Weather temperature in the index.html :
code:
1
                                    <h4 id="WeatherTemperature">WeatherTemperature</h4>


Find the ID of your weather temperature. In my situation the ID is weer.
Find the previous added code:
code:
1
2
3
4
            if (devices[key].id == "id-woonkamer-temperatuur")
            {               
                $("#gui").find('#LivingRoomTemperature').html("LivingRoomTemperature" + devices[key].attributes[0].value +" °C")
            }


Right after that, add the following code:
code:
1
2
3
4
            if (devices[key].id == "weer")
            {
                $("#gui").find('#WeatherTemperature').html("Lelystad " + devices[key].attributes[0].value +" °C");
            }


Now we have to add extra code to update the temperature when getting pushed from pimatic.
find the previous added code:
code:
1
2
3
4
   if (attrEvent.deviceId == "id-woonkamer-temperatuur")
   {
        $("#gui").find('#LivingRoomTemperature').html("LivingRoomTemperature " + attrEvent.value +" °C");
   }

Right after that, add the following code:
code:
1
2
3
4
   if (attrEvent.deviceId == "weer")
   {
        $("#gui").find('#WeatherTemperature').html("Lelystad " + attrEvent.value +" °C");
   }


OK, so far we have added the livingroom temperature and the weather temperature. When we open the page the info is gathered from Pimatic and when Pimatic pushes a updated value it is immediately changed on your GUI.
Next step is to display some information about the state of the (dummy)thermostat).

In my example, the ID of the thermostat is thermostaat

Find the previous added code:
code:
1
2
3
4
            if (devices[key].id == "weer")
            {
                $("#gui").find('#WeatherTemperature').html("Lelystad " + devices[key].attributes[0].value +" °C");
            }

Right after that, add the following code:
code:
1
2
3
4
5
            if (devices[key].id == "thermostaat")
            {
                $("#gui").find('#setpoint').html("Setpoint " + devices[key].attributes[0].value +" °C");
                $("#gui").find('#mode').html(" [" + devices[key].attributes[2].value +"]");
            }


To update the information after a update from Pimatic:
Find the previous added code:
code:
1
2
3
4
   if (attrEvent.deviceId == "weer")
   {
        $("#gui").find('#WeatherTemperature').html("Lelystad " + attrEvent.value +" °C");
   }

Right after that, add the following code:
code:
1
2
3
4
5
6
7
8
9
   if (attrEvent.deviceId == "thermostaat" && attrEvent.attributeName == "temperatureSetpoint")
   {
       $("#gui").find('#setpoint').html("Setpoint " + attrEvent.value +" °C");
   }

   if (attrEvent.deviceId == "thermostaat" && attrEvent.attributeName == "mode")
   {
       $("#gui").find('#mode').html(" [" + attrEvent.value + "]");
   }


When doing a hard refresh on indedx.html in your browser, all the thermostat information should be the same as in Pimatic.
Try changing the mode or setpoint temperature in Pimatic, you should see a instant update in your own GUI :Y)

Now one more last thing we need is the option to change the setpoint from the GUI. In the pimatic-socket.js there is allready some code for this:

code:
1
2
3
4
5
6
7
8
9
10
function ChangeSetpoint(type){
    socket.emit('call', {
        id: 'executeAction-1',
        action: 'executeAction',
        params: {
            actionString: 'press ' + type
        }
    });

}


This function is called when you click / tap on the arrows you find next to the text "Change setpoint".
This code will tell the Pimatic API to press 2 buttons called setpoint-min and setpoint-plus
Go to Pimatic and create a buttons device:
http://zooi.oostindie.com/images/372pimatic_UI_ChangeSetpo_tn.jpg

You now have the 2 buttons that will be 'pressed' by the GUI through the API. Pressing these buttons will do nothing, so you have to add some rules to the buttons:
code:
1
WHEN setpoint-plus is pressed THEN set temp of thermostaat to ($thermostaat.temperatureSetpoint + 0.5)

code:
1
WHEN setpoint-min is pressed THEN set temp of thermostaat to ($thermostaat.temperatureSetpoint - 0.5)


Test it by clicking / tapping on the arrows. It should change your setpoint and update the new values immediately in the GUI.

You are almost done with the thermostat block. Only one last thing is needed: a ON/OFF button for your heating device.
Find the ID for your heating device in Pimatic. In my case the ID is pelletkachel-power
Search for the following line index.html :
code:
1
<button class="btn btn-default btn-lg fullwidth uibutton" onclick="toggleDevice('heating-device')" id="heating-device">Heating Device</button>

Change the 2 words heating-device with your Pimatic ID. For me this would be:
code:
1
2
3
4
5
6
7
8
9
<button class="btn btn-default btn-lg fullwidth uibutton" onclick="toggleDevice('pelletkachel-power')" id="pelletkachel-power">Heating Device</button>[/b]

Refresh the index.html in your browser. When you press the [b]Heating Device[/b] button in the GUI, it should by turned on in Pimatic. When you turn it off in Pimatic you should see change the button in your GUI

[b]Adding extra buttons to the GUI :? [/b]
OK, the hard part is done, almost any other devices will require just 1 line of HTML code.
On the GUI there is a button called [b]Button 1[/b]. We will change this into a working device. Fin a on/off device in Pimatic and remember the ID. In my case I will use a device with ID [b]terrasoverkapping[/b]
Find [b]Button 1[/b] in the [b]index.html[/b] :
[code]<button class="btn btn-default btn-lg fullwidth uibutton" onclick="toggleDevice('button1')" id="button1">Button 1</button>

Change the ID you hae in Pimatic, and if you want give it a better display name:
code:
1
<button class="btn btn-default btn-lg fullwidth uibutton" onclick="toggleDevice('terrasoverkapping')" id="terrasoverkapping">Button for terrasoverkapping</button>


Save the file and refresh in your browser. Your button should reflect the state in Pimatic when loading the GUI and also update immediately when it is changed in Pimatic.

Adding presence device to the GUI :?
You can add several types of presence devices to the GUI. It can be a dummy-presence device , a ping-device or a contact-device.
First, as usual, find the Pimatic ID of the device. In my example it will be anybody-home. Find the presence device in the index.html :
code:
1
<div class="well well-sm"><b>Presence 1 </b><span class="circle" id="anybody-home"></span></div>

And update it with your info:
code:
1
<div class="well well-sm"><b>Anybody home? </b><span class="circle" id="anybody-home"></span></div>


Save the HTML file and refresh your browser.

You are done! You have created your own GUI that reflects the Pimatic states. It will be update instantly when you something changes in Pimatic. Or, you can push the buttons in the GUI so Pimatic will execute the push on the button.
You can extend the GUI page with as many buttons, text or presence device as you want.