Quooker Combi+ defect 4× knipper reparatie

Pagina: 1 2 3 4 5 Laatste
Acties:

  • Anoniemand
  • Registratie: November 2012
  • Laatst online: 11-06 19:14
En de quooker kraan gaat bij mij rechtsom en bij jou linksom :P en toch gaan ze beide dezelfde kant op :+

Maargoed, dan zal ie goed klem zitten bij mij. Binnenkort maar eens verder met de oplossing met de weerstanden en kijken of ik dat mooi weggewerkt / opgelost krijg, zonder dat er onbedoeld kokend water uit de kraan gaat komen.

  • MijnCommentaar
  • Registratie: April 2011
  • Laatst online: 22:03
ik ben tevreden met de weerstanden oplossing. ik zag wel dat ik in mijn schema r4 en r5 omgewisseld heb
dus 5600 ohm voor ruststand en parallel met drukknop 470 ohm

Draadloos

Afbeeldingslocatie: https://tweakers.net/i/ix4SA4NH8c8KmubGUkyOyFt-ww0=/800x/filters:strip_icc():strip_exif()/f/image/DVh8EGaO0LO38uds9NNTGb69.jpg?f=fotoalbum_large

of deze met draad

Afbeeldingslocatie: https://tweakers.net/i/TaWZojzhYLYH-TnHRJ42JoFuyPw=/800x/filters:strip_icc():strip_exif()/f/image/aAIgDxznJJ09hIVy0eaC9nMd.jpg?f=fotoalbum_large

[ Voor 27% gewijzigd door MijnCommentaar op 22-01-2026 20:10 ]


  • Icey
  • Registratie: November 2001
  • Laatst online: 25-07 16:58
Stig schreef op zaterdag 10 januari 2026 @ 16:01:
Met dank aan dit forum ook hier een snelle reparatie uit kunnen voeren (Fusion kraan uit 2018).
Een jaar geleden gaven wij bij Quooker al aan dat onze kraan nauwelijks functioneerde. Als we mazzel hadden konden we 1 op de 10x een kopje thee maken. Ja, kapot. Uit coulance konden we de kraan krijgen van €951,- voor €500,-...

Nu had ik hier al eens eerder rond gekeken maar met weerstandjes en knoppen aan de gang gaan leek mij geen goed idee. Tot jouw post, voorzien van plaatjes en een duidelijke handleiding _/-\o_.

Vijf minuten en een magneetje van €0,35 later en er komt nu gewoon keer-op-keer kokend water uit de kraan. Je hebt geen idee hoe blij je mij en mijn gezin hiermee gemaakt hebt!

Mocht ik iemand blij kunnen maken met nog een magneetje? Gratis op te halen op het station in Amersfoort of Harderwijk O+

  • X-PloiD
  • Registratie: Mei 2008
  • Laatst online: 14-07 20:51
Internet en alle berichten hier doorgespit. Hier een Quooker Flex Combi+ die storing geeft en blijft terugkomen.

Resetten kan simpelweg door de jack plug eruit en weer erin te doen, dan gaat het weer voor 'even' goed. Soms een dag. Soms meerdere dagen. Soms enkele uren.

Kraan uitelkaar gehad. De magneet is niet het probleem en volledig intact.

Als ik het goed begrijp gaat de weerstanden oplossing niet werken met dit type kraan vanwege nieuwere elektronica? Of heb ik het mis?

De solenoïde magneet bedienen is wel een optie? Is er iemand die hier een goed te volgen bouwtekening van heeft en zou willen delen?

Het boeit mij dus niet dat de originele bediening niet meer zou werken. Ik vind het net als de rest hier belachelijk hoe Quooker hiermee omgaat. Een verdienmodel waar ze makkelijk mee weg komen.

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
X-PloiD schreef op vrijdag 30 januari 2026 @ 10:22:
Internet en alle berichten hier doorgespit. Hier een Quooker Flex Combi+ die storing geeft en blijft terugkomen.

Resetten kan simpelweg door de jack plug eruit en weer erin te doen, dan gaat het weer voor 'even' goed. Soms een dag. Soms meerdere dagen. Soms enkele uren.

Kraan uitelkaar gehad. De magneet is niet het probleem en volledig intact.

Als ik het goed begrijp gaat de weerstanden oplossing niet werken met dit type kraan vanwege nieuwere elektronica? Of heb ik het mis?

De solenoïde magneet bedienen is wel een optie? Is er iemand die hier een goed te volgen bouwtekening van heeft en zou willen delen?

Het boeit mij dus niet dat de originele bediening niet meer zou werken. Ik vind het net als de rest hier belachelijk hoe Quooker hiermee omgaat. Een verdienmodel waar ze makkelijk mee weg komen.
als het goed is werkt de nieuwere type met zowel de communicatie bus als de weerstanden. ik zou het eens proberen met weerstanden...

  • MijnCommentaar
  • Registratie: April 2011
  • Laatst online: 22:03
ik heb vandaag ook de knop eens los getrokken, dat ging heel simpel. Helaas de magneet ziet er nog blinkend uit maar doet het niet. Dus ik ga door met de drukknop.

Afbeeldingslocatie: https://tweakers.net/i/87-XvoBWBzULfL54QBv3SPjST74=/800x/filters:strip_icc():strip_exif()/f/image/7ZaNGqHAunJhAUMRCREZk83M.jpg?f=fotoalbum_large

  • bert pit
  • Registratie: Oktober 2012
  • Laatst online: 27-07 17:46
De mijne (combi 2.2e) produceerde geen kokend water meer en ging vanzelf uit. In het binnenwerk van de kraan had ik vorig jaar al een componentje vervangen. De Quooker was meer dan 10 jaar oud en dan heb ik iets van ''vervangen". Ook de uittrekslang vind ik handig bij onze onmogelijke vierkante spoelbak.

Dus vorige week een nieuwe geïnstalleerd en vandaag de oude eens goed bekeken. De oogst: circa 2 kg kalk.
Ik post het hier even omdat er hier veel Quooker bezitters zijn met mogelijk hetzelfde euvel.
Afbeeldingslocatie: https://tweakers.net/i/crEgX7RlNsGAMFl4eVo_drVZpGY=/x800/filters:strip_icc():strip_exif()/f/image/gRaojSc6thWRzZHb0EmqDq3z.jpg?f=fotoalbum_large

Ik vraag me wel of of hij het nog zou doen nu ik de kalk verwijderd heb.

Aiaiai... zeker met AI gedaan


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
bert pit schreef op maandag 2 februari 2026 @ 15:54:
Ik vraag me wel of of hij het nog zou doen nu ik de kalk verwijderd heb.
eventueel hebben ze ook een nieuw binnenwerk te koop bij Quooker

  • Edje44magnum
  • Registratie: Juni 2021
  • Laatst online: 19:13
Als je de kalk verwijderd heb en je maakt de binnenkant van de boiler schoon met een schuurspons inclusief het verwarmingselement en je spoelt alles heel goed schoon zodat er geen kalk deeltjes op de schroefdraad van de draadstangetjes blijven zitten of het pakking oppervlak maak de witte Teflon o-ring schoon plaats alles gewoon terug wel een beetje kranenvet of keramisch vet aan de draadtangetjes doen en de moeren gelijkmatig aandraaien
Voor een gelijkmatige aandrukking van het pakking oppervlak

[ Voor 7% gewijzigd door Edje44magnum op 03-02-2026 08:22 ]


  • Skywalker27
  • Registratie: Maart 2012
  • Laatst online: 21:17
Maar zegt geen enkele keukenboer als je een cooker of een Celciuz neemt dat je eigenlijk een ontharder moet nemen? Die van ons namelijk wel dus hebben we er een laten plaatsen omdat bij ons in het oosten het water ook erg hard is.

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 22:49
MijnCommentaar schreef op donderdag 22 januari 2026 @ 14:44:
de vraag is dus: Is dit linksom of rechtsom :)

[Afbeelding]
Voor normale techneuten is dit linksom.
Bekijk het als een moer, rechtsom draai je hem vast, linksom draai je hem los.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
Ben(V) schreef op zondag 15 februari 2026 @ 15:27:
[...]


Voor normale techneuten is dit linksom.
Bekijk het als een moer, rechtsom draai je hem vast, linksom draai je hem los.
tenzij het linkse draad is natuurlijk ;)

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 22:49
wijsneus O-)

PS
Voor iedereen die een quooker vol kalk heeft na een aantal jaren en het ook nutteloos vind het hele verwarmings element ook te moeten vervangen.

Je kunt het Hitac filter ook gewoon opnieuw vullen met actieve kool dat je los kunt kopen.

[ Voor 111% gewijzigd door Ben(V) op 15-02-2026 15:57 ]

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


  • juliantje15
  • Registratie: Augustus 2013
  • Laatst online: 27-07 15:55
Veel voorkomend probleem bij de fusion kraan zo te zien. Bij mij ook het geval: 1x in de 10x draaien werkt het kokend water. Met een extern magneetje werkte hij meteen, dus ik had al zo'n vermoeden dat de magneet verroest was.

Met enige moeite gelukt om de ring eraf te krijgen, en inderdaad een compleet doorgeroeste magneet.

Afbeeldingslocatie: https://tweakers.net/i/TQ86ZtS7_pibtAbiVY9SzPYtpvk=/x800/filters:strip_icc():strip_exif()/f/image/XjzRqfQwlgusdn0D9kawR4EO.jpg?f=fotoalbum_large
[b]Anoniemand schreef op donderdag 22 januari 2026 @ 15:15:[b]
Maargoed, dan zal ie goed klem zitten bij mij. Binnenkort maar eens verder met de oplossing met de weerstanden en kijken of ik dat mooi weggewerkt / opgelost krijg, zonder dat er onbedoeld kokend water uit de kraan gaat komen.
Ik kreeg de ring eerst bij mij ook niet los, tot ik opeens merkte dat ik te diep met de schroevendraaier zat. Ik zat namelijk onder die beige plastic ring, waar nu ook zichtbaar een deukje op is. Je moet echt maar een klein stukje met de schroeven draaien tussen de ring, en dan omhoog duwen. Ik had de kraan in de kokend water stand gezet.

Afbeeldingslocatie: https://tweakers.net/i/-oAbBAW6dN4l2haeRh5XR9egka0=/x800/filters:strip_icc():strip_exif()/f/image/IUGhixCMGQBOytBHvSk9xASo.jpg?f=fotoalbum_large

  • juliantje15
  • Registratie: Augustus 2013
  • Laatst online: 27-07 15:55
Ik heb nu trouwens een hele zak met magneten besteld vanwege de minimale bestelwaarde...

Mocht je nog magneetjes nodig hebben, doe mij dan een berichtje, gewoon tegen de inkoopprijs, 7 euro voor 20 magneten + postzegel.

  • juliantje15
  • Registratie: Augustus 2013
  • Laatst online: 27-07 15:55
Oja; schilderstape of iets in die richting helpt echt tegen beschadigingen wanneer je de schroeven draaier er tussen steekt

  • pascalcv
  • Registratie: Mei 2012
  • Laatst online: 16-03 11:25
Heeft iemand een oplossing gevonden voor de nieuwere versie kranen. De kraan (en boiler Pro3) blijft knipperen ondanks dat alles is schoongemaakt.

Afbeeldingslocatie: https://tweakers.net/i/KHhji44yhg4dIN10N50m_mwTX8w=/x800/filters:strip_icc():strip_exif()/f/image/MntfHkoVOkvxUcX0SR4BWwzs.jpg?f=fotoalbum_large

Is de elektronica die hier in zit misschien los te koop? Of is er een andere manier om het te fixen? Zonde om de kraan van 4 jaar oud te vervangen...

[ Voor 15% gewijzigd door pascalcv op 12-03-2026 22:09 . Reden: Aanvulling ]


  • storeman
  • Registratie: April 2004
  • Laatst online: 22:43
Ik had ook problemen met onze quooker. Deze knipperde (kraan 3x, boiler 4x). Ik kwam er niet uit met de Quooker hulpwizard en na het doorlezen van dit topic had ik weinig hoop op fatsoenlijke ondersteuning van Quooker zelf. Dus opengeschroefd (wat een kalk!) en ik heb er een ESP32 aangehangen. Het is mij alleen nog niet gelukt het kraan-signaal te decoderen, aangezien dit, voor zover ik kan meten, een digitaal signaal betreft. Heeft iemand dit protocol al kunnen ontleden? Ik gebruik nu een deur/contact sensor om de quooker te bedienen.

Afbeeldingslocatie: https://tweakers.net/i/mgkZlVomGc6xbdFCvlDBmzTwOY0=/x800/filters:strip_exif()/f/image/DRATpRrNcq5yoxbyVnCO9B7N.png?f=fotoalbum_large

"Chaos kan niet uit de hand lopen"


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
storeman schreef op zondag 15 maart 2026 @ 20:06:
Ik had ook problemen met onze quooker. Deze knipperde (kraan 3x, boiler 4x). Ik kwam er niet uit met de Quooker hulpwizard en na het doorlezen van dit topic had ik weinig hoop op fatsoenlijke ondersteuning van Quooker zelf. Dus opengeschroefd (wat een kalk!) en ik heb er een ESP32 aangehangen. Het is mij alleen nog niet gelukt het kraan-signaal te decoderen, aangezien dit, voor zover ik kan meten, een digitaal signaal betreft. Heeft iemand dit protocol al kunnen ontleden? Ik gebruik nu een deur/contact sensor om de quooker te bedienen.

[Afbeelding]
ik had hier op tweakers wel eens een topic over het ontleden van dat digitale signaal voorbij zien komen. geen idee of ze daar nog mee bezig zijn.

maar volgens mij moet de weerstand methode ook werken, ik had alleen begrepen dat als je ook de cube wil aansturen dat dat dan niet werkt. ik zou zeggen probeer het eens.

ik wil nog wel een keer kijken of ik de berichten kan capture-en oid zodat je die dan met een esp32 oid naar de boiler kan sturen. geen idee of het alleen eenrichting berichten zijn of echt communicatie op en neer.

  • storeman
  • Registratie: April 2004
  • Laatst online: 22:43
JazekerXX schreef op zondag 15 maart 2026 @ 22:43:
[...]


ik had hier op tweakers wel eens een topic over het ontleden van dat digitale signaal voorbij zien komen. geen idee of ze daar nog mee bezig zijn.

maar volgens mij moet de weerstand methode ook werken, ik had alleen begrepen dat als je ook de cube wil aansturen dat dat dan niet werkt. ik zou zeggen probeer het eens.

ik wil nog wel een keer kijken of ik de berichten kan capture-en oid zodat je die dan met een esp32 oid naar de boiler kan sturen. geen idee of het alleen eenrichting berichten zijn of echt communicatie op en neer.
Zou top zijn als je iets kunt ontleden. Ik heb een multimeter aan alle pincombinaties gehangen, maar ik kon niets ontdekken. Ik heb overigens geen cube. Zou ik een permanente weerstand moeten meten in de verschillende posities?

Verder meet ik ca 5V tussen 1 en 4 geloof ik. AI dacht ook aan een digitaal signaal ivm en chip die hij zag op het bordje.

"Chaos kan niet uit de hand lopen"


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
storeman schreef op zondag 15 maart 2026 @ 23:48:
[...]


Zou top zijn als je iets kunt ontleden. Ik heb een multimeter aan alle pincombinaties gehangen, maar ik kon niets ontdekken. Ik heb overigens geen cube. Zou ik een permanente weerstand moeten meten in de verschillende posities?

Verder meet ik ca 5V tussen 1 en 4 geloof ik. AI dacht ook aan een digitaal signaal ivm en chip die hij zag op het bordje.
nee je meet geen weerstanden op de pinnen maar je moet bepaalde weerstanden op bepaalde pinnen zetten. met een schakeling kun je dan de verschillende waardes genereren waardoor de boiler dus de druk en draai standen door krijgt. het is hier al vaak besproken, dus even terug lezen. ik heb ook schema's gedeeld dus je kan het zo na bouwen. andere kwamen met andere oplossingen misschien dat dat voor je werkt.

en ja de nieuwe kranen werken met een digitaal signaal maar zoals gezegd zou het ook met de oude weerstand methode moeten werken, tenzij je ook de qube wilt gebruiken. maar test het gewoon want ik heb dit zelf niet getest.

  • storeman
  • Registratie: April 2004
  • Laatst online: 22:43
@JazekerXX ik heb het nog even teruggelezen en ik denk dat ik onze miscommunicatie snap. Mijn kraan heeft geen probleem, die wil ik blijven gebruiken, de sturingsmodule heb ik vervangen en ik wil proberen de kraan(knop) te gebruiken. Mijn kraanknop geeft geen weerstand op de pins. Dus om de kraan met een ESP32 uit te kunnen lezen, moet ik het signaal begrijpen... Tijd voor een logica analyzer :)

"Chaos kan niet uit de hand lopen"


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
storeman schreef op dinsdag 17 maart 2026 @ 09:43:
@JazekerXX ik heb het nog even teruggelezen en ik denk dat ik onze miscommunicatie snap. Mijn kraan heeft geen probleem, die wil ik blijven gebruiken, de sturingsmodule heb ik vervangen en ik wil proberen de kraan(knop) te gebruiken. Mijn kraanknop geeft geen weerstand op de pins. Dus om de kraan met een ESP32 uit te kunnen lezen, moet ik het signaal begrijpen... Tijd voor een logica analyzer :)
het is me idd totaal onduidelijk wat je nu wilt bereiken.
je zegt eerst dat je knipper storingsmeldingen hebt op de kraan en boiler en dat je iets met een deurcontact sensor om de quooker te bedienen. geen idee wat je daar mee bedoeld. maar je hebt geen problemen???
je hebt de sturingsmodule vervangen, wat bedoel je daar precies mee?

ik had een keer in een youtube filmpje deze logic analyzer gezien. kost maar een paar euro. en deze kun je blijkbaar met de software van de dure jongens (saleae of pulseview etc.) gebruiken. ik heb dit zelf nog niet getest maar goed voor dat geld is het het proberen waard, toch?
https://nl.aliexpress.com/item/1005005993277484.html

  • storeman
  • Registratie: April 2004
  • Laatst online: 22:43
@JazekerXX ik had inderdaad een knipperstoring, maar ik kwam niet helemaal uit wat de melding zou betekenen. De kraan had wat ons betreft geen probleem. Ik heb de quooker dus gedemonteerd en de sturingselektronica vervangen met een ESPHome en hiermee hangt hij in home assistant. Ik kon niet ontleden hoe de kraan precies werkt, dus ik gebruik nu een deurcontact om de het kokende water te schakelen.

"Chaos kan niet uit de hand lopen"


  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
storeman schreef op dinsdag 17 maart 2026 @ 17:29:
@JazekerXX ik had inderdaad een knipperstoring, maar ik kwam niet helemaal uit wat de melding zou betekenen. De kraan had wat ons betreft geen probleem. Ik heb de quooker dus gedemonteerd en de sturingselektronica vervangen met een ESPHome en hiermee hangt hij in home assistant. Ik kon niet ontleden hoe de kraan precies werkt, dus ik gebruik nu een deurcontact om de het kokende water te schakelen.
ah je wilt dus het digitale signaal uit de kraan gebruiken om de esp32 mee aan te sturen, en de esp32 die stuurt dan het magneetventiel aan zodat het kokend water er uit komt? heb ik het dan goed wat je wil?

maar is een nieuwe kap (elektronica) niet een simpelere oplossing?

ik zou dan wel een nieuw topic aan maken om dit topic niet verder te bevuilen. maar ik ben ook wel benieuwd in hoe dit werkt. ik zou idd met een logic analyzer eerst eens kijken wat voor data er uit komt en of het iedere keer hetzelfde is. wel moet je eerst uitzoeken welke pinnen voor wat is, je had al 5v op pin 1 en 4, dus die moet je sowieso leveren aan de kraan en mogelijk dat de andere 2 pinnen dan data zijn. ook moet er dan waarschijnlijk een logic level shifter tussen als de spanning op de data lijn ook 5v is. als die 3,3v is hoeft dat niet natuurlijk.

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:30
Arnout schreef op zaterdag 17 januari 2026 @ 09:40:
[...]

Door jouw post een Quooker Fusion uit 2020 kunnen repareren. Hartelijk dank. _/-\o_
Hier was het magneetje behoorlijk vergaan en bleef er een stuk achter in de houder.
Ik heb nog magneetjes over, DM me als je er één wil.

[Afbeelding]

[Afbeelding]
Ik ben eigenlijk ook zover met mijn kraan, maar dat magneetje moet je er dus uit kunnen krijgen? Lijkt hier helemaal afgesleten / ingesleten.

Moet dat er wel uit te krijgen zijn?

- Ter info, die 2x knipper, waar moet dat zijn op Boiler vat? Want daar brandt gewoon netjes rood lampje
- op de quooker kraan als ik met magneet in de buurt kom van de magneet in de kraan, dan gaat er eventjes rood branden

Ik durf nu eigenlijk niet te zeggen of de kraan nu wel de oorzaak is? (Maar wel heel roestig de magneet)

kreeg voor 475 ook een nieuwe kraan aangeboden (50%, echter is 35% tov de gangbare winkel prijzen!)

Enerzijds zit ik ook te denken of er geen kant en klare optie is voor dat jack mini plug systeem? Beter dan elke 6 jaar issues met dit..
Afbeeldingslocatie: https://tweakers.net/i/zsLKbHUmQUkYoF5zUqQl_SwYFFU=/232x232/filters:strip_icc():strip_exif()/f/image/WO5z6k7irJmHm81L7W6cS6yR.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/zdYI9gcHaNAzlbTmBoVpTgIXUuI=/232x232/filters:strip_icc():strip_exif()/f/image/RiLYrXHeNrXarv4Cq88MlBRK.jpg?f=fotoalbum_tile
Het is de vraag: kan die zwarte ring er nog vanaf en dan van binnen uit de magneet vervangen?

Wat is eigenlijk het led ritme op de kraan zelf?

Die zwarte ring heeft ook van deze kleine ijzertjes moet ik daar iets mee:
Afbeeldingslocatie: https://tweakers.net/i/ckt81fcCA3uipBL8p6nq4ULZfOE=/x800/filters:strip_icc():strip_exif()/f/image/uas6fILiUeQOlBO3zrltwSYy.jpg?f=fotoalbum_large

[ Voor 31% gewijzigd door trekker22 op 18-03-2026 16:06 ]


  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:30
Afbeeldingslocatie: https://tweakers.net/i/eNkd6EK6NBcYUE48JG23tJKPRMA=/x800/filters:strip_icc():strip_exif()/f/image/0PryNIaPn32f8LTHyu66Z7Bq.jpg?f=fotoalbum_large verhip met een schroevendraaier beetje peuteren en er bleef helemaal geen magneetje meer over. Totaal uit elkaar

Gevallen!?

- hoe test ik nu of de kraan nog werkt zonder enige magneet?
- dit is dus een standaard maat magneet, die hier boven ook is genoemd?

  • MijnCommentaar
  • Registratie: April 2011
  • Laatst online: 22:03
zie post van juliantje15, hij heeft er nog 19

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:30
MijnCommentaar schreef op woensdag 18 maart 2026 @ 16:48:
zie post van juliantje15, hij heeft er nog 19
Ter info ja meteen bij hem opgevraagd.

Ik zag op een YouTube reel dat ze deze variant met een nagel schaartje de ring er af kregen. Even er onder bij die 3 pinnetjes.

Is nu de vraag: hoe weet ik nu of de kraan verder goed is. Ik kan met een magneet van boven naar beneden gaan op de plek waar eerst de magneet zat.
En led gaat dan wel aan. Maar draai beweging dan geen resultaat.

Is de sterkte magneet ook van belang? Een HDd magneet is vrij sterk. Maar is dat nodig.

  • Arnout
  • Registratie: December 2000
  • Laatst online: 25-07 19:32
trekker22 schreef op woensdag 18 maart 2026 @ 16:55:
[...]

Is nu de vraag: hoe weet ik nu of de kraan verder goed is. Ik kan met een magneet van boven naar beneden gaan op de plek waar eerst de magneet zat.
Je moet niet op en neer gaan maar 2x "heen", dus naar links. Dat hij kort oplicht is een goed teken lijkt me, dan ziet hij in ieder geval een magnetisch veld.

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:30
Arnout schreef op woensdag 18 maart 2026 @ 18:21:
[...]

Je moet niet op en neer gaan maar 2x "heen", dus naar links. Dat hij kort oplicht is een goed teken lijkt me, dan ziet hij in ieder geval een magnetisch veld.
Maar op de oude methode, met de ribbel knop er op. Dan is het toch duw, duw en draai tegen de klok in (dus naar links). Dan is het toch van boven naar beneden en weer naar boven en beneden en dan draaien?

of mis ik iets en is het anders met de knop er vanaf?

  • juliantje15
  • Registratie: Augustus 2013
  • Laatst online: 27-07 15:55
trekker22 schreef op woensdag 18 maart 2026 @ 16:55:
[...]

Is nu de vraag: hoe weet ik nu of de kraan verder goed is. Ik kan met een magneet van boven naar beneden gaan op de plek waar eerst de magneet zat.
En led gaat dan wel aan. Maar draai beweging dan geen resultaat.
Ik ben er vrijwel zeker van dat in jouw geval een nieuw magneetje het probleem oplost, gezien die van mij er ook zo uit zag, en hij nu weer als nieuw werkt. Als je het handmatig met een andere magneet probeert door op die plek vast te houden, kan het soms een beetje lastig zijn, maar in mijn geval heb ik en mijn vrouw de kraan toch wel 2 weken kunnen gebruiken met behulp van een koelkast magneetje. Je moet er voor zorgen dat je de magneet meedraait met de knop, dus gewoon altijd op de plek houdt waar het originele magneetje zit.

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 23:30
juliantje15 schreef op woensdag 18 maart 2026 @ 21:59:
[...]


Ik ben er vrijwel zeker van dat in jouw geval een nieuw magneetje het probleem oplost, gezien die van mij er ook zo uit zag, en hij nu weer als nieuw werkt. Als je het handmatig met een andere magneet probeert door op die plek vast te houden, kan het soms een beetje lastig zijn, maar in mijn geval heb ik en mijn vrouw de kraan toch wel 2 weken kunnen gebruiken met behulp van een koelkast magneetje. Je moet er voor zorgen dat je de magneet meedraait met de knop, dus gewoon altijd op de plek houdt waar het originele magneetje zit.
Inderdaad:

Afbeeldingslocatie: https://tweakers.net/i/erk-QWkY0gh22AkmhwG350Hg4yM=/x800/filters:strip_icc():strip_exif()/f/image/DWf6yTGuwdMWQ6WKUBabSs2B.jpg?f=fotoalbum_large
Magneetje er in een gefixed. Absurd dat quooker dit toch niet aanbiedt. Of geven ze daar mee toe dat het product niet helemaal optimaal is.

[ Voor 7% gewijzigd door trekker22 op 21-03-2026 12:14 ]


  • juliantje15
  • Registratie: Augustus 2013
  • Laatst online: 27-07 15:55
trekker22 schreef op zaterdag 21 maart 2026 @ 12:12:
Magneetje er in een gefixed. Absurd dat quooker dit toch niet aanbiedt. Of geven ze daar mee toe dat het product niet helemaal optimaal is.
Met alleen een magneetje kunnen ze geen geld verdienen :+

Mooi dat het opgelost is. Mochten er nog anderen zijn met dit probleem, ik heb nog magneten genoeg om te versturen.

  • Megaladonxxl
  • Registratie: April 2026
  • Laatst online: 11-07 10:08
Nog even een vraag betreft verwijderen van de ring. Ik heb een Fusion model kraan maar ik zie dat mensen de ring verwijderen door hem op de kokendwaterstand zetten en anderen weer door de ring in de basis stand te laten. Maakt dit nog uit? En moet de hals van de kraan er volledig af om dit te bewerkstelligen?

[ Voor 12% gewijzigd door Megaladonxxl op 05-04-2026 14:21 ]


  • Arnout
  • Registratie: December 2000
  • Laatst online: 25-07 19:32
Megaladonxxl schreef op zondag 5 april 2026 @ 13:46:
Nog even een vraag betreft verwijderen van de ring. Ik heb een Fusion model kraan maar ik zie dat mensen de ring verwijderen door hem op de kokendwaterstand zetten en anderen weer door de ring in de basis stand te laten. Maakt dit nog uit? En moet de hals van de kraan er volledig af om dit te bewerkstelligen?
In de basisstand. Wrikken + druk verticaal recht omhoog, totdat er steeds meer speling komt. En de hals hoeft er niet af.

  • MijnCommentaar
  • Registratie: April 2011
  • Laatst online: 22:03
Megaladonxxl schreef op zondag 5 april 2026 @ 13:46:
Nog even een vraag betreft verwijderen van de ring. Ik heb een Fusion model kraan maar ik zie dat mensen de ring verwijderen door hem op de kokendwaterstand zetten en anderen weer door de ring in de basis stand te laten. Maakt dit nog uit? En moet de hals van de kraan er volledig af om dit te bewerkstelligen?
Ik had hem in de kokend waterstand staan, het zal dus niet uitmaken.
Ik kon hem er met twee duimen omhoog duwend de ring los krijgen.

  • Megaladonxxl
  • Registratie: April 2026
  • Laatst online: 11-07 10:08
Zou het verscihillen ,et welk model kraan je hebt. Ik hen de Q0 Fusion,. Dit omdat de ene persoon de knop un rust stand heeft en de andere persoon heeft het gedaan in de kokenwaterstand.

  • Ice_Blade
  • Registratie: November 2005
  • Laatst online: 22-07 20:46
Ik vermoed dat er wel verschil tussen zit, want van mijn kraan uit 2015 kreeg ik met geen mogelijkheid vertikale beweging in de ring, behalve de standaard druk draai beweging. Dus misschien dat het bij de nieuwere modellen makkelijker gaat, of zijn de toleranties zo verschillend tussen exemplaren. Of misschien zat die van mij gewoon muur-vast gecorrodeerd.

Mijn nieuwe huis heeft geen quooker, dus ook geen problemen er meer mee... :+

  • Megaladonxxl
  • Registratie: April 2026
  • Laatst online: 11-07 10:08
Net bericht gehad van quooker service en men geeft aan dat de kraan niet meer te maken is volgens hun. Kraan is overigens 9 jaar oud dus kans is aanwezig dat het meer kost om iemand lamgs te sturen met voorrijkosten en uurloon dan een nieuwe kraan. men heeft overigens wel een nieuwe kraan aangeboden met korting dus ik denk dat ik die maar gan aanschaffen en dan wellicht toch ga kijken als de kraan er af is om de oude quooker kraan zelf helemaal uit elkaar te halen en uivogelen wat het nou was. Wellicht kan ik de oude kraan op MP zetten en kan ik er nog iemand anders blij mee maken

  • Wolly
  • Registratie: Januari 2001
  • Niet online
Megaladonxxl schreef op dinsdag 14 april 2026 @ 12:32:
Net bericht gehad van quooker service en men geeft aan dat de kraan niet meer te maken is volgens hun. Kraan is overigens 9 jaar oud dus kans is aanwezig dat het meer kost om iemand lamgs te sturen met voorrijkosten en uurloon dan een nieuwe kraan. men heeft overigens wel een nieuwe kraan aangeboden met korting dus ik denk dat ik die maar gan aanschaffen en dan wellicht toch ga kijken als de kraan er af is om de oude quooker kraan zelf helemaal uit elkaar te halen en uivogelen wat het nou was. Wellicht kan ik de oude kraan op MP zetten en kan ik er nog iemand anders blij mee maken
Bij mijn kraan van destijds 4 jaar oud was er al sprake van vervanging, volgens mij repareren ze dit helemaal niet.

Zogenaamd korting geven ze dan wel maar dat was maar een schijntje vergeleken met de winkelprijs.

  • tijmen1993
  • Registratie: November 2013
  • Laatst online: 25-07 11:56
Wat een topic! En over meerdere generaties Quooker. Goed dat de 'right to repair'-mentaliteit steeds sterker wordt.
Ik heb dus het nieuwe type kraan gekocht op MP, met de microcontroller in de kraan. Zonder aangesloten te zijn is er dus ook niets te meten met de multimeter. Nu mijn vraag: werkt deze op de oude kap, die eigenlijk voor de kraan met weerstandsschakelaar bedoeld is? Of werkt het alleen andersom, een oude kraan op de nieuwste kap?

Extra:
Ik heb de pennen eruit gekregen door met een "tandarts" haakje de pennen naar buiten te duwen. De gekartelde knop kon ik gewoon hard naar boven duwen, waardoor je het zwarte kunststof met de magneet en pennetjes te zien krijgt. Ik verdenk het magneetje, maar moet dus eerst zorgen dat de kap wel geschikt is.

  • intercook
  • Registratie: Juli 2026
  • Laatst online: 22:01
This is an interesting topic! I can only write in English since I don't speak Dutch. I hope that's not too big of a problem.

I have a new Flex faucet, serial starting with TF, a PRO3-VAQ-B, a CUBE before Dec. of 2021 and an old Q0 faucet.

I can indeed confirm that PRO-VAQ-B works with Q0 models and new digital ones.

I want to find out how the protocol of the digital faucets works. By now I've found that the pinout is not much different.
Pin 1 = data
Pin 2 = not connected
Pin 3 = VCC
Pin 4 = GND

I took a capture of the data packets on pin 1 while only having the reservoir connected. If I can figure out what the protocol is there and can successfully replicate it, I will continue with CUBE attached as well.

But for now I thought maybe someone would like to take a look at the capture.
I couldn't figure out how to attach it to this post so I uploaded it to Mediafire: link

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
intercook schreef op woensdag 22 juli 2026 @ 15:36:
This is an interesting topic! I can only write in English since I don't speak Dutch. I hope that's not too big of a problem.

I have a new Flex faucet, serial starting with TF, a PRO3-VAQ-B, a CUBE before Dec. of 2021 and an old Q0 faucet.

I can indeed confirm that PRO-VAQ-B works with Q0 models and new digital ones.

I want to find out how the protocol of the digital faucets works. By now I've found that the pinout is not much different.
Pin 1 = data
Pin 2 = not connected
Pin 3 = VCC
Pin 4 = GND

I took a capture of the data packets on pin 1 while only having the reservoir connected. If I can figure out what the protocol is there and can successfully replicate it, I will continue with CUBE attached as well.

But for now I thought maybe someone would like to take a look at the capture.
I couldn't figure out how to attach it to this post so I uploaded it to Mediafire: link
very interesting! and thanks for sharing.

so you captured the data while tapping cooked water. is it just a repeating message it sends to the boiler? or is there back and forth communication? i like to learn more of how this all works.

and how did you replicate the data? somehow you got the data in an esp32 or something and let an transistor with a pullup resistor generate the same data on the data pin?
what's the voltage on that data pin?

what software do i need to open those files you shared?

i'm also very interested in the cube data.
it would be awesome if we can repair these faucets too, and stop being ripped off by quooker ;)

thanks!

  • intercook
  • Registratie: Juli 2026
  • Laatst online: 22:01
I captured it with a logic analyzer. The file can be opened with Saleae Logic 2.


I was not able to replicate this signal by now since it is both way communication.

There's data present when the system is in idle, when the system is switched off (Q button on reservoir) and while tapping boiling / cooled water. This is not a simple command from the faucet like "turn on boiling water" or "turn on cooled / sparkling water".

What I got from the first capture by now is that Quooker built a 2-way communication protocol. It is half-duplex UART with a baud rate of 19200, 8 bits per frame, no parity bit and 1 stop bit. So UART 8N1 @ 19200. This means instead of regular UART having a send and receive wire, they only used one for send and receive. Therefore, data from the reservoir and the faucet are on the same data line (pin 1).

This alone does not help us much in figuring out how these systems work but should mean we can send these signals with an ESP or Arduino. Anyways, I made some more captures.

I connected only the faucet to my logic analyzer and gave it power. The faucet then goes into "two red flashes" mode, which is expected since no reservoir is present. But the interesting part here is that there is no data on the data line in this configuration. This means in this system the reservoir is the "master" and the faucet the "client" device.
I checked this by also connecting only the reservoir to my analyzer. In that capture I was able to see some data. But instead of seeing the same bursts of two data "packets" like in my first capture, which had everything connected, there were only bursts of one "packet". This means my theory of the reservoir being the "master" and the faucet being the "client" is correct.

What do we know by now?
Not much. The reservoir sends a "what is your status" command to which the faucet answers with whatever state it is in. Then the reservoir does what fits the status the faucet responded with. And this whole cycle repeats over and over many times per second.

To get any further here, we need to understand the protocol they built.
We can reverse engineer it with a good amount of effort. But this is where I would need some help since my knowledge in this area is sparse.
Still, I'll try to continue and post updates as I figure out more.

Also, here're the new captures I made: Capture of flex faucet with no reservoir connected. Capture of reservoir with nothing connected.

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
intercook schreef op zondag 26 juli 2026 @ 14:58:
I captured it with a logic analyzer. The file can be opened with Saleae Logic 2.


I was not able to replicate this signal by now since it is both way communication.

There's data present when the system is in idle, when the system is switched off (Q button on reservoir) and while tapping boiling / cooled water. This is not a simple command from the faucet like "turn on boiling water" or "turn on cooled / sparkling water".

What I got from the first capture by now is that Quooker built a 2-way communication protocol. It is half-duplex UART with a baud rate of 19200, 8 bits per frame, no parity bit and 1 stop bit. So UART 8N1 @ 19200. This means instead of regular UART having a send and receive wire, they only used one for send and receive. Therefore, data from the reservoir and the faucet are on the same data line (pin 1).

This alone does not help us much in figuring out how these systems work but should mean we can send these signals with an ESP or Arduino. Anyways, I made some more captures.

I connected only the faucet to my logic analyzer and gave it power. The faucet then goes into "two red flashes" mode, which is expected since no reservoir is present. But the interesting part here is that there is no data on the data line in this configuration. This means in this system the reservoir is the "master" and the faucet the "client" device.
I checked this by also connecting only the reservoir to my analyzer. In that capture I was able to see some data. But instead of seeing the same bursts of two data "packets" like in my first capture, which had everything connected, there were only bursts of one "packet". This means my theory of the reservoir being the "master" and the faucet being the "client" is correct.

What do we know by now?
Not much. The reservoir sends a "what is your status" command to which the faucet answers with whatever state it is in. Then the reservoir does what fits the status the faucet responded with. And this whole cycle repeats over and over many times per second.

To get any further here, we need to understand the protocol they built.
We can reverse engineer it with a good amount of effort. But this is where I would need some help since my knowledge in this area is sparse.
Still, I'll try to continue and post updates as I figure out more.

Also, here're the new captures I made: Capture of flex faucet with no reservoir connected. Capture of reservoir with nothing connected.
you know what funny is?
i had the software already installed waiting for me to do the exact same thing as what you did.
the cheap logic analyzer was also waiting here under a layer of dust.

but this is also a first time for me so i chatted a bit with AI and got some good suggestions
to put it on hex codes, that way you can easily check the different packages by comparing the numbers.
to activate this go to the right side of the logic 2 software and press analyzers button, then select async serial and enter the 19200 8N1 and select the right channel.

i started with the boiler only so we see what the master is sending.
below you see i data packet, it contains 5 bytes. if you check the other packages you see that only byte 1 and 5 changes, they become each 1 higher. according to AI byte 1 is a counter and byte 5 is a checksum. byte 2 could be the amount of bytes in this package or an id for message from master. byte 3 is probably the address of the faucet. and byte 4 is the actual status message like standby no errors.
Afbeeldingslocatie: https://tweakers.net/i/zSOHePfbC13aJGKw3lnGdPto_Kc=/800x/filters:strip_exif()/f/image/eYJLNtKWlvo81aXQ6gQSYpjU.png?f=fotoalbum_large
then the faucet. you said it did nothing but it did gave a low signal for 1,7 seconds. i think this is for letting the master know that the faucet is connected.
Afbeeldingslocatie: https://tweakers.net/i/svPNI5CzV-KVIk8sozOUE8-kv2c=/800x/filters:strip_exif()/f/image/QmJWOFWfMfxfx6ogEYvNqp9D.png?f=fotoalbum_large
then the boiler and faucet connected:
this data you first shared was that only idle state or did you also use the faucet somewhere?
you see constantly these 2 packages, package 1 is the boiler and package 2 is the response from the faucet. in the packages below you see one difference in package 1 byte 5 it changes from 0x00 to 0x01. this is probably the heartbeat.
Afbeeldingslocatie: https://tweakers.net/i/1YQgzUIuvBtMZIyZh_uLRK7QvzY=/800x/filters:strip_exif()/f/image/a1C5mRR2TSWmq34cJE8oD7OH.png?f=fotoalbum_large
try using different AI and let them help you analyze this further.
also upload different captures of with boiler/cube or boiler/faucet/cube attached or cube only (i think that will be the same as the faucet) and when you do certain stuff like activating cooking water or cooled or sparkling. maybe then we can see what bytes change

  • intercook
  • Registratie: Juli 2026
  • Laatst online: 22:01
Thanks a lot for having a look at it.
JazekerXX schreef op zondag 26 juli 2026 @ 20:59:
[...]

[Afbeelding]
then the faucet. you said it did nothing but it did gave a low signal for 1,7 seconds. i think this is for letting the master know that the faucet is connected.
Yeah, sorry my description was incomplete. You're right it gave a low signal but it only did this while having no power. After turning on my lab bench supply it went high.
[Afbeelding]
then the boiler and faucet connected:
this data you first shared was that only idle state or did you also use the faucet somewhere?
you see constantly these 2 packages, package 1 is the boiler and package 2 is the response from the faucet. in the packages below you see one difference in package 1 byte 5 it changes from 0x00 to 0x01. this is probably the heartbeat.
The first capture was a mix of idle state and the various functions.
[Afbeelding]
try using different AI and let them help you analyze this further.
also upload different captures of with boiler/cube or boiler/faucet/cube attached or cube only (i think that will be the same as the faucet) and when you do certain stuff like activating cooking water or cooled or sparkling. maybe then we can see what bytes change
I'll definitely do that! I'll upload new captures with more precise descriptions soon. At the moment I'm trying to send the packets we saw from the boiler to the faucet via an Arduino to see how the faucet responds, but I'm still writing the code for that (just had this idea some minutes ago).

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
intercook schreef op zondag 26 juli 2026 @ 21:47:
Thanks a lot for having a look at it.
you are very welcome!
Yeah, sorry my description was incomplete. You're right it gave a low signal but it only did this while having no power. After turning on my lab bench supply it went high.
ah, allright that changes things.
The first capture was a mix of idle state and the various functions.
it would be awesome if you could do a capture with those functions and make a list with what you did and the approximate time stamp.
I'll definitely do that! I'll upload new captures with more precise descriptions soon. At the moment I'm trying to send the packets we saw from the boiler to the faucet via an Arduino to see how the faucet responds, but I'm still writing the code for that (just had this idea some minutes ago).
nice one! so what's the actual voltage on that data pin? i assume 5v because you use an arduino?

  • intercook
  • Registratie: Juli 2026
  • Laatst online: 22:01
JazekerXX schreef op maandag 27 juli 2026 @ 00:29:
nice one! so what's the actual voltage on that data pin? i assume 5v because you use an arduino?
Yes, it's 5V on the data line.

I did not have time to get my Arduino experiments started yet. But I was able to make some more captures. (This time I will describe them in more detail)

All following captures were made with reservoir and cube attached to flex faucet.

Capture of reservoir heating.
This capture was made while the system was in idle (I did not touch it) but with the reservoir heating up, so the led ring on the faucet was red. Nothing else happened in this capture, just the reservoir heating up and the led ring being red.

Capture of activating and stopping boiling water.
This capture starts with the system in idle and the reservoir not heating. I then activated boiling water by "push - push - rotate". I let it run a little and then brought it back to idle by moving the ring / knob (I don't know what I should call this thing) back into its released position.

Capture of activating and stopping cooled non sparkling water.
This capture again starts with the system in idle and the reservoir not heating. I then activated cooled non sparkling water by "push - wait - rotate". Again I let it run a little and then brought it back to idle by moving the ring (I'll just call it ring for now) back to its released position.

Capture of activating and stopping sparkling water.
This capture started the same as the two above. The system was in idle and not heating. I activated sparkling water by "push - rotate". I let it run a little and turned it back to idle by moving the ring to its released position.

Since we have some time variance in these captures, I also made some while every function is already activated.

Capture of dispensing boiling water.
I activated boiling water (push push rotate) and then started the capture for some seconds. After ending the capture, I turned it back to idle.

Capture of dispensing cooled non sparkling water.
Same here. Cooled non sparkling water was already active when I started the capture. I again ended the capture before putting the system back to idle.

Capture of dispensing sparkling water.
This is the same as the two above, but with sparkling water.

During all of these captures, the led ring of the faucet turned on:
For boiling in red.
For non sparkling in blue.
For sparkling in blue but flashing.

I just made these, so I did not give them a good look by now, but I saw that there are now 3 packets being sent in most of them.

I hope these captures help and that my descriptions are better than last time.

  • intercook
  • Registratie: Juli 2026
  • Laatst online: 22:01
One capture I forgot, which might be important:
Capture of everything in idle.
This capture was taken while the reservoir, faucet and cube were in idle. By this I mean, I touched nothing and the led ring on the faucet was off. The reservoir was not heating as it has reached its target temperature beforehand.

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
intercook schreef op maandag 27 juli 2026 @ 21:13:
[...]

Yes, it's 5V on the data line.

I did not have time to get my Arduino experiments started yet. But I was able to make some more captures. (This time I will describe them in more detail)

All following captures were made with reservoir and cube attached to flex faucet.

Capture of reservoir heating.
This capture was made while the system was in idle (I did not touch it) but with the reservoir heating up, so the led ring on the faucet was red. Nothing else happened in this capture, just the reservoir heating up and the led ring being red.

Capture of activating and stopping boiling water.
This capture starts with the system in idle and the reservoir not heating. I then activated boiling water by "push - push - rotate". I let it run a little and then brought it back to idle by moving the ring / knob (I don't know what I should call this thing) back into its released position.

Capture of activating and stopping cooled non sparkling water.
This capture again starts with the system in idle and the reservoir not heating. I then activated cooled non sparkling water by "push - wait - rotate". Again I let it run a little and then brought it back to idle by moving the ring (I'll just call it ring for now) back to its released position.

Capture of activating and stopping sparkling water.
This capture started the same as the two above. The system was in idle and not heating. I activated sparkling water by "push - rotate". I let it run a little and turned it back to idle by moving the ring to its released position.

Since we have some time variance in these captures, I also made some while every function is already activated.

Capture of dispensing boiling water.
I activated boiling water (push push rotate) and then started the capture for some seconds. After ending the capture, I turned it back to idle.

Capture of dispensing cooled non sparkling water.
Same here. Cooled non sparkling water was already active when I started the capture. I again ended the capture before putting the system back to idle.

Capture of dispensing sparkling water.
This is the same as the two above, but with sparkling water.

During all of these captures, the led ring of the faucet turned on:
For boiling in red.
For non sparkling in blue.
For sparkling in blue but flashing.

I just made these, so I did not give them a good look by now, but I saw that there are now 3 packets being sent in most of them.

I hope these captures help and that my descriptions are better than last time.
great captures! very useful..
sorry i did everything in Dutch, i guess you can use the translate option in the webbrowser right?
if not and you need some help with translating, just let me know, ok?

samen met Gemini jouw captures ontleed, ik denk dat ik alle AI fouten er nu uit heb, maar goed dat zullen we nog wel zien ;)
---

# 🛠️ Quooker Single-Wire Bus Protocol (Reverse Engineered)

Na het analyseren van diverse Logic Analyzer / CSV captures van de Quooker databuis (Boiler, Flex Kraan, CUBE), is de exacte werking en pakketstructuur van de communicatie ontrafeld.

---

## 1. Fysieke Laag & Hardware

* **Spanning:** 5V Logica.
* **Typologie:** 1-wire Shared Data Bus (Open-drain / Single-wire UART).
* **Instellingen:** `19200 Baud`, `8N1` (8 data bits, no parity, 1 stop bit).
* **Aansluiting:** Alle apparaten (Boiler, Kraan, CUBE) zitten parallel geschakeld op dezelfde datalijn.

---

## 2. Bus Rollen & Transmissie-cyclus

De **Boiler** is de Master op de bus. De communicatie vindt plaats via een strak georganiseerde time-slotting cyclus (elke ~100ms):

Afbeeldingslocatie: https://tweakers.net/i/sDfjAwBIUWv5sci2Bou_MfWMub4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/O6Mp40NBl2P2lUtQBYGsXfDN.png?f=user_large

1. **Master Query (Boiler):** Zodra er een kraan/slaves zijn aangesloten, stuurt de Boiler een **17-byte Request** (`0x01 0x11 ...`).
2. **Slave Response (Flex Kraan):** Binnen ~11ms reageert de Kraan met een **16-byte Status-frame** (`0x01 0x10 ...`) waarin de actuele knopstatus en waterkeuze staan.
3. **Bus Reset / Heartbeat (Boiler):** ~10ms na het kraanbericht (of bij stilte) stuurt de boiler een **5-byte frame** (`XX 05 FA 10 CS`). Dit fungeert als heartbeat (met teller) én als **reset-signaal** om de luisterbuffers van alle apparaten op de lijn schoon te vegen bij ruis/collisions.

---

## 3. CUBE Integratie

De CUBE stuurt **geen** losse eigen communicatieberichten over de lijn, maar beïnvloedt de **statusbytes** binnen het bestaande verkeer:

* **Zonder CUBE:** Byte 10/11 in de berichten is `0x00`.
* **Met CUBE aangesloten:** Byte 10/11 verandert naar `0x40` om de aanwezigheid van de gekoelde/bruismodule aan te kondigen.

---

## 4. Checksum Formule

Alle frames (zowel 5, 10, 16 als 17 bytes) gebruiken een universele XOR Checksum.
De XOR-som van alle bytes inclusief de checksum geeft altijd `0xFF` (255):

Afbeeldingslocatie: https://tweakers.net/i/RqkTVWP5hDNoZgCvSb2f8RULAnc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/c6GxDC4YOwTseOAonjfm4szv.png?f=user_large

---

Afbeeldingslocatie: https://tweakers.net/i/0YZbR2D5QZRxl1xum35rrBi__Vk=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/c3pgTIrI4oWUU3PIGCo7rc4x.png?f=user_large

---

Afbeeldingslocatie: https://tweakers.net/i/wER6moHz22T2soIPLkiwMHXpwjQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/63Z2sfo1dCkNn31BJTyNTHM1.png?f=user_large

  • JazekerXX
  • Registratie: November 2012
  • Laatst online: 02:01
i also asked to make an arduino script with 1 pin communication so you don't need extra electronics. just connect the right I/O. and that it resets the bus when there is an collision of data which i saw multiple times. also the leds should work. and you can test everything by using the serial monitor at 115200 speed. and you can give commands to request cooking, cold or sparkling water. Serial Monitor commands: 'k'=cooking, 'c'=cold, 'b'=sparkling, 's'=Stop
i don't know if it will work but you could test it... one way to find out ;)
remember to download the used libraries...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
#include <SoftwareSerial.h>

// ============================================================================
// PIN DEFINITIES & COMMUNICATIE
// ============================================================================
const int BUS_PIN = 2;       // Quooker datakabel (5V Half-Duplex)
const int RED_LED_PIN = 5;   // Optioneel: RODE LED indicator
const int BLUE_LED_PIN = 6;  // Optioneel: BLAUWE LED indicator

// SoftwareSerial instantie met RX en TX op exact dezelfde pin
SoftwareSerial quookerBus(BUS_PIN, BUS_PIN);

// ============================================================================
// KRAAN STATUS BUFFER (16 Bytes)
// ============================================================================
uint8_t kraanFrame[16] = {
  0x01, 0x10, 0xEF, 0x42, 0x00, 0x08, 0x00, 0x00, 
  0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00
};

// Luisterbuffer voor inkomende busberichten
uint8_t rxBuf[20];
uint8_t rxIdx = 0;

// Globale statusvariabele voor LEDweergave
enum LedState { LED_OFF, LED_RED_PULSE, LED_RED_SOLID, LED_BLUE_SOLID, LED_BLUE_BLINK };
LedState currentLedState = LED_OFF;

// ============================================================================
// HULPFUNCTIES
// ============================================================================

// XOR Checksum: Som van alle bytes inclusief checksum = 0xFF
uint8_t calculateChecksum(uint8_t* buffer, size_t len) {
  uint8_t xorSum = 0x00;
  for (size_t i = 0; i < len - 1; i++) {
    xorSum ^= buffer[i];
  }
  return xorSum ^ 0xFF;
}

// Pas het Kraan-antwoordbericht aan op basis van gewenste functie
void setWaterType(const char* type) {
  kraanFrame[6] = 0x00; // Reset Kokend water vlag
  kraanFrame[7] = 0x00; // Reset Gekoeld / Bruis vlag

  if (strcmp(type, "KOKEND") == 0) {
    kraanFrame[6] = 0x20; // Kokend water inschakelen
  } else if (strcmp(type, "GEKOELD") == 0) {
    kraanFrame[7] = 0x02; // Gekoeld water inschakelen
  } else if (strcmp(type, "BRUIS") == 0) {
    kraanFrame[7] = 0x08; // Bruiswater inschakelen
  }

  // Herbereken Checksum in Byte 15
  kraanFrame[15] = calculateChecksum(kraanFrame, 16);
}

// Analoge/Digitale LED sturing op basis van de status van de Boiler
void updatePhysicalLeds() {
  switch (currentLedState) {
    case LED_RED_SOLID:
      digitalWrite(RED_LED_PIN, HIGH);
      digitalWrite(BLUE_LED_PIN, LOW);
      break;
    case LED_RED_PULSE:
      // Simpele knipper/puls indicatie voor opwarmen
      digitalWrite(RED_LED_PIN, (millis() / 500) % 2); 
      digitalWrite(BLUE_LED_PIN, LOW);
      break;
    case LED_BLUE_SOLID:
      digitalWrite(RED_LED_PIN, LOW);
      digitalWrite(BLUE_LED_PIN, HIGH);
      break;
    case LED_BLUE_BLINK:
      digitalWrite(RED_LED_PIN, LOW);
      digitalWrite(BLUE_LED_PIN, (millis() / 250) % 2);
      break;
    case LED_OFF:
    default:
      digitalWrite(RED_LED_PIN, LOW);
      digitalWrite(BLUE_LED_PIN, LOW);
      break;
  }
}

// ============================================================================
// SETUP
// ============================================================================
void setup() {
  Serial.begin(115200); 
  quookerBus.begin(19200);
  
  pinMode(RED_LED_PIN, OUTPUT);
  pinMode(BLUE_LED_PIN, OUTPUT);

  setWaterType("IDLE");

  Serial.println(F("=============================================="));
  Serial.println(F(" Quooker Kraan Emulator + LED Sturing Gestart "));
  Serial.println(F("=============================================="));
  Serial.println(F("Gebruik Serial Monitor: 'k'=Kokend, 'c'=Gekoeld, 'b'=Bruis, 's'=Stop"));
}

// ============================================================================
// MAIN LOOP
// ============================================================================
void loop() {
  // 1. COMMUNICATIE AFHANDELING
  while (quookerBus.available()) {
    uint8_t b = quookerBus.read();

    if (rxIdx < sizeof(rxBuf)) {
      rxBuf[rxIdx++] = b;
    } else {
      rxIdx = 0;
    }

    // Filter Start-Header (0x01 0x11)
    if (rxIdx == 1 && rxBuf[0] != 0x01) { rxIdx = 0; continue; }
    if (rxIdx == 2 && rxBuf[1] != 0x11) { rxIdx = 0; continue; }

    // Bus Reset / Heartbeat detectie (xx 05 FA 10 CS)
    if (rxIdx >= 4 && rxBuf[rxIdx - 3] == 0x05 && rxBuf[rxIdx - 2] == 0xFA && rxBuf[rxIdx - 1] == 0x10) {
      rxIdx = 0;
      continue;
    }

    // Volledig Master Request (17 Bytes) van Boiler ontvangen
    if (rxIdx == 17) {
      rxIdx = 0;

      // --- DECODEER LED STATUS UIT BOILER BERICHT ---
      uint8_t b7  = rxBuf[7];
      uint8_t b8  = rxBuf[8];
      uint8_t b11 = rxBuf[11];

      if (b7 & 0x20) {
        currentLedState = LED_RED_SOLID;  // Kokend water actief
      } else if (b7 & 0x02) {
        currentLedState = LED_RED_PULSE;  // Boiler is aan het opwarmen
      } else if (b8 == 0x08 || b11 == 0x08) {
        currentLedState = LED_BLUE_BLINK; // Bruiswater actief
      } else if (b8 == 0x02 || b11 == 0x02) {
        currentLedState = LED_BLUE_SOLID; // Gekoeld water actief
      } else {
        currentLedState = LED_OFF;        // Stand-by / Uit
      }

      // Reageer direct met Kraan Statusbericht (16 Bytes)
      quookerBus.write(kraanFrame, 16);
      quookerBus.flush(); 
      
      // Flush eigen echo van de 1-wire lijn
      while (quookerBus.available() > 0) quookerBus.read();
    }
  }

  // UPDATE LED INDICATOREN
  updatePhysicalLeds();

  // 2. SERIËLE MONITOR BEDIENING
  if (Serial.available()) {
    char cmd = Serial.read();
    if (cmd == 'k') { setWaterType("KOKEND");  Serial.println(F("-> KOKEND WATER")); }
    if (cmd == 'c') { setWaterType("GEKOELD"); Serial.println(F("-> GEKOELD WATER")); }
    if (cmd == 'b') { setWaterType("BRUIS");   Serial.println(F("-> BRUISWATER")); }
    if (cmd == 's') { setWaterType("IDLE");    Serial.println(F("-> RUSTSTAND (IDLE)")); }
  }
}
Pagina: 1 2 3 4 5 Laatste