[Alg] Welke tools heb jij gemaakt? - deel IV Vorige deel Overzicht

Pagina: 1 ... 57 58 Laatste
Acties:

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
pietje63 schreef op woensdag 21 oktober 2026 @ 16:10:
[...]

Ja, mijn conclusie is ook dat ik drie zaken nodig heb
- mealie (app beschikbaar)
- mealie integratie
- mealieshopper (app heb ik kunnen installeren, maar kan alleen thuis testen)

beoogde workflow (maar alle drie voor mij)
- menu aanmaken in mealie
- integratie voegt deze toe aan agenda -> zichtbaar in keuken display
- mealieshopper voor vullen AH mandje

---

@TheVMaster ik krijg een foutmelding bij het starten van de container binnen HA


[...]

ChatGPT gaat er vanuit dat jouw image niet voor ARM64 gecompiled ism, kan dat kloppen?


[...]

Zie jij optie 1 zitten?
Ik ga Claude even de opdracht geven om een multi-arch image te maken :-)

En we hebben een fix: https://github.com/helmerzNL/MealieShopper/releases/tag/v2.0.0

[ Voor 11% gewijzigd door TheVMaster op 21-10-2026 20:10 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • devrunner
  • Registratie: Januari 2015
  • Laatst online: 21:11
Picnic zou heel gaaf zijn. Zat laatst te denken om een agent dan boodschappen te laten doen obv oude bestellingen, agenda en een revolutkaart met een limiet.

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 20:29

pietje63

RTFM

@TheVMaster yes, hij start op :)
http://github.com/pietje63/HA-Mealie/ voor anderen die het willen gebruiken, puur een wrapper om het als homeassistant app te laden

[ Voor 65% gewijzigd door pietje63 op 21-10-2026 22:45 ]

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
devrunner schreef op woensdag 21 oktober 2026 @ 21:42:
Picnic zou heel gaaf zijn. Zat laatst te denken om een agent dan boodschappen te laten doen obv oude bestellingen, agenda en een revolutkaart met een limiet.
Picnic zit er al in :-) Ben nog wat aan het schaven, maar favorieten en toevoegen aan lijstje werkt al

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 20:29

pietje63

RTFM

Afbeeldingslocatie: https://tweakers.net/i/DGBqUsX5N_-JANIhaebLBiXrFYs=/800x/filters:strip_exif()/f/image/nTOEBjMVHVCwhTMdY39xymzC.png?f=fotoalbum_large
Ik denk dat er nog wel wat verbetering mogelijk is bij het omzetten van een recept naar een boodschappenlijstje :)

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
pietje63 schreef op vrijdag 23 oktober 2026 @ 09:31:
[Afbeelding]
Ik denk dat er nog wel wat verbetering mogelijk is bij het omzetten van een recept naar een boodschappenlijstje :)
Update even naar de laatste versie. Enneh, hoe zien die ingrediënten er in Mealie uit?
Mijn vermoeden wordt bevestigd...Afbeeldingslocatie: https://tweakers.net/i/zxU3eykKkTEi0oqUhj452CEo_pc=/800x/filters:strip_exif()/f/image/wgk1xMEFgG3JE6vD48t4SuyV.png?f=fotoalbum_large
versus...

Afbeeldingslocatie: https://tweakers.net/i/pT8GvJEI8rhI9GIuR3g1JqtPvdo=/800x/filters:strip_exif()/f/image/g5fBHAnXCHjrXBFq6oy13igt.png?f=fotoalbum_large
Je moet zorgen dat Mealie ook de ingredienten 'goed' heeft staan. Dat kan trouwens vrij makkelijk semi-automatisch, als je een AI API key gebruikt binnen mealie. Het kost amper tokens, maar zet wel 80% van de eenheden/ingredienten automatisch goed.

Afbeeldingslocatie: https://tweakers.net/i/iy8vCcix0KMGNwP_uqcLZmTWdUg=/800x/filters:strip_exif()/f/image/xSaxd8mKOOoGKjYiYovV3bii.png?f=fotoalbum_large

Ik ga eens kijken of we dat vanuit MealieShopper ook kunnen fixen.

[ Voor 56% gewijzigd door TheVMaster op 23-10-2026 10:21 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 20:29

pietje63

RTFM

Thanks, zoals je ziet ben ik nieuw met Mealie. Zal binnenkort verder testen met mijn openAI api.

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
pietje63 schreef op vrijdag 23 oktober 2026 @ 11:26:
Thanks, zoals je ziet ben ik nieuw met Mealie. Zal binnenkort verder testen met mijn openAI api.
Je kunt ook je recepten allemaal handmatig aanpassen, maar dat is best veel werk. Ik ben onderhand ook aan het inbouwen dat hij altijd met het bevestiginsscherm komt waarbij je dus items moet bevestingen.
Maar ik merk wel dat als je dus alles (wat hij standaard doet) in het 'comment' veld hebt gezet, dat hij dan de aantalen/eenheden/ingredienten niet goed kan herkennen. Dat scheelt al een groot stuk.

Het importeren van recepten (via MealieShopper) naar Mealie doet dat som sook niet goed valt me nu op. Ik ga daar ook ff naar kijken.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
pietje63 schreef op vrijdag 23 oktober 2026 @ 11:26:
Thanks, zoals je ziet ben ik nieuw met Mealie. Zal binnenkort verder testen met mijn openAI api.
Ik heb net een nieuwe versie gereleased waarin dit issue minder zou moeten voorkomen.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • dvdgrs
  • Registratie: Januari 2002
  • Laatst online: 21:09
Ik heb nog iets gemaakt: Foldocs. Je deelt een map in Google Drive of Nextcloud, en Foldocs maakt er een website van (je website is zo niets meer dan een folder of documents, snap je). Geïnspireerd op mkdocs, maar bruikbaar voor wie geen Markdown of Git wil of kan maar liever in Google Docs of Word schrijft. Ideaal voor je moeder, je buurman, of je vereniging dus!

Afbeeldingslocatie: https://github.com/graus/foldocs/blob/main/assets/drawings/concept.png?raw=true

De site zelf is de demo: foldocs.com draait vanuit een openbare Google Drive-map, pas ik daar een document aan, dan staat het een paar minuten later op foldocs.com.
  • Elke map is een sectie (submap = subsectie)
  • Elk document is een eigen pagina, een foto in een map een fotopagina.
  • Nummers voor {bestands,map}namen bepalen volgorde, een datum de publicatiedatum (2024-05-01 Oude post). En de navigatie maakt automatisch onderscheid tussen mappen, submappen (met submenus) en pagina's).
  • Een "gereserveerd" document intro vult de landingspagina van zo'n map (in de hoofdmap is dat je homepagina); met een andere (design) kun je met een tabel een paar beperkte CSS dingen aanpassen, zoals kleuren, border-radius, of fonts (elk Google Font). Technisch kun je meer aanpassen: themes zijn Jinja-templates; een eigen thema extend je van een bestaand thema.
  • Er zit een RSS-feed, een sitemap en structured data in.
  • Voor een site vanuit Nextcloud heb je alleen een deellink (eventueel met wachtwoord) nodig; voor Google Drive heb je daarnaast een (gratis) API-key nodig.
Vooralsnog is dit te draaien voor self-hosters; ik heb het gebouwd om iemand anders aan een website te helpen, en draai dit op een eigen VPS. Ik heb het volledig met Claude Code gebouwd. Het is beta (0.1): het draait echte sites, maar dingen kunnen nog veranderen. Ben benieuwd wat jullie ervan vinden!

Broncode staat op GitHub.

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Naast MealieShopper en DiscVault heb ik ook al een tijdje een 3D Print Pricing app in ontwikkeling. Nu print ik af en toe iets voor familie en vrienden en naast de kosten van het filament, heb je natuurlijk ook te maken met afschrijving van je printer, energiekosten etc. Ik hield dat eerder altijd bij in een excel file. Maar ik heb Claude gevraagd om hier een app voor te bouwen. Dat is verder onder mijn leiding uitgebouwd tot wat het nu is, inclusief de mogelijkheid om Filamentrollen toe te voegen (met barcode scanner) en het koppelen van rollen van dezelfde kleur/formaat aan een 'voorraad item'. Je ziet dus gelijk hoeveel Kilo van een bepaald filament je nog hebt.

Daarnaast kun je eenvoudig je printer(s) toevoegen en energiekosten. Die komen allemaal automatisch bij een print te staan en zo zie je dus wat de productiekosten zijn en als je een marge invult (of zakelijk zelfs BTW), dan zie je gelijk wat de verkoopprijs is (je kunt ook laten afronden op halve en hele euro's).

Het is (wederom) een self-hosted docker image en kan als PWA gebruikt worden op je mobiel (incl notificaties).
Afbeeldingslocatie: https://tweakers.net/i/lJGJmMbihMcQQ4DD5i5am1wFU94=/232x232/filters:strip_exif()/f/image/kK8C7VHVdy3iBTpLDAP1smCo.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Q7wOfV2Pgx7rJjfVQVNQvwPyc6c=/232x232/filters:strip_exif()/f/image/LOwi9gj7Rh9zkgeaa6kQkrXb.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/3lat1a50mYdBpnaewde8auLsYBM=/232x232/filters:strip_exif()/f/image/UuZ25AgV6p6VIUhqQYiz1sPI.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/e_ME8mmkzDqD0N2PPwZtwmv3lYE=/232x232/filters:strip_exif()/f/image/D04P9k8uFRDa57jyIkBzAwwT.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/5Hwlc-L5Gg8dCq5N7RXV8bZGBD4=/232x232/filters:strip_exif()/f/image/3YBqI9arbHknQgDuLxN8EEd6.png?f=fotoalbum_tile
Source: https://github.com/Flux76HQ/3dprint_pricing

Omdat het toevoegen van filamenten veel werk is, heb ik een Filament Library opgezet. Waarmee je makkelijk filamenten zou moeten toevoegen. Ik heb zelf al een hele reeks Bambu Lab filamenten toegevoegd. De sync werkt voor nu maar één kant op (vanaf de centrale repo naar je eigen installatie). Maar als je je zelf filamenten toevoegd (dat kan d.m.v. een import van een Bambu Lab factuur, of het handmatig toevoegen van ander merken). Je kunt dan een JSON exporteren en met mij delen, dan zorg ik dat de boel samengevoegd wordt. Ben nog aan het kijken hoe ik kan zorgen dat dit op een betrouwbare manier een tweeweg sync kan worden.
Afbeeldingslocatie: https://tweakers.net/i/VT2vlGqjccd7WqlT3qREFBnlA8o=/232x232/filters:strip_exif()/f/image/cQ9NHXdiWBlCn0c30ylCD6hA.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/GUxhRo5iJW9ZYcVqN6HbWFPG1Sg=/232x232/filters:strip_exif()/f/image/cEJsEvEekUMFUbxbxCouorBQ.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/vV9ZAyMppnKHaeRYhsaKRArW6Q0=/232x232/filters:strip_exif()/f/image/g7J8D9YCgUPbZvSgPJ9I0asJ.png?f=fotoalbum_tile
Update
Het is een productief weekend geweest. Backup/Restore en 'Factory Reset' functies voor zowel MealieShopper als 3D Print Pricing toegevoegd. Daarnaast een paar aanpassingen gemaakt met het toevoegen van het weekmenu aan je supermarkt mandje. Je kunt nu de suggesties (of missende items) nog aanpassen met een zoekveld per item.
Afbeeldingslocatie: https://tweakers.net/i/pxd7gZUfAZZOxWfTB5pyKVmeeyo=/232x232/filters:strip_exif()/f/image/RHFApB7wJeSvHuaEfK6e05Md.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/KNSakEEitM9ZlvzXTEOZ8BV9W2I=/232x232/filters:strip_exif()/f/image/OXtXyt9uMGpUiiyjhXnUzIGi.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/eAIDT4TCAhg927L0xH52XRrPJE4=/232x232/filters:strip_exif()/f/image/ybMh6orBanFsGQxHRuzCMmiI.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/Bf6ejYIhzF9gnMHk1Hkb56HRwNQ=/232x232/filters:strip_exif()/f/image/QMdaBs9Fm52SM3Jsrjn6aUqm.png?f=fotoalbum_tile

[ Voor 38% gewijzigd door TheVMaster op 26-10-2026 01:17 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 15:50

alienfruit

the alien you never expected

Ik heb een "vraagbaak voor het helpen met bijna verlopen eten in de koelkast"-app gebouwd voor Android en dacht ik publiceer het ook in de Play Store. Maar een drama zeg! Eerst moet je twaalf testers vinden en vervolgens moeten ze de app voor 14 dagen installeren om vervolgens een mail te krijgen met "More testing required to access Google Play production"... Dan doet Apple dat toch een stuk vriendelijk en gemakkelijker. Hebben jullie ook zulke problemen met publiceren van je app in Play Store?

[ Voor 6% gewijzigd door alienfruit op 28-10-2026 05:00 ]


  • seppdroid
  • Registratie: Februari 2026
  • Laatst online: 21:30
alienfruit schreef op woensdag 28 oktober 2026 @ 04:59:
Ik heb een "vraagbaak voor het helpen met bijna verlopen eten in de koelkast"-app gebouwd voor Android en dacht ik publiceer het ook in de Play Store. Maar een drama zeg! Eerst moet je twaalf testers vinden en vervolgens moeten ze de app voor 14 dagen installeren om vervolgens een mail te krijgen met "More testing required to access Google Play production"... Dan doet Apple dat toch een stuk vriendelijk en gemakkelijker. Hebben jullie ook zulke problemen met publiceren van je app in Play Store?
Ik heb een aantal maanden geleden op beide platforms voor het eerst in 10 jaar weer (persoonlijk) een app gereleased, maar bij Google Play heb ik dat nog nooit gezien. Testen deed ik buiten play om, dus meteen de release train gepakt. De tijd van cowboyen is wel voorbij zeker met alle regeltjes van nu. Normaal gesproken was Apple een stuk strenger dan Google.

Mogelijk is er een verschil als je met bedrijf geregistreerd staat bij google mbt de play console ipv persoon?

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
alienfruit schreef op woensdag 28 oktober 2026 @ 04:59:
Ik heb een "vraagbaak voor het helpen met bijna verlopen eten in de koelkast"-app gebouwd voor Android en dacht ik publiceer het ook in de Play Store. Maar een drama zeg! Eerst moet je twaalf testers vinden en vervolgens moeten ze de app voor 14 dagen installeren om vervolgens een mail te krijgen met "More testing required to access Google Play production"... Dan doet Apple dat toch een stuk vriendelijk en gemakkelijker. Hebben jullie ook zulke problemen met publiceren van je app in Play Store?
Ja, maar volgens mij kun je hier omhen werken als je een bedrijfsaccount hebt. Als je een linkje deelt zijn er vast wel 12 tweakers te vinden die hier mee willen helpen.

Bij Apple was het zo geregeld btw, daar heb ik m'n apps nu (onder m'n bedrijfsnaam) in de Store staan. Maar initieel via m'n eigen naam en dat ging eigenlijk zonder teveel hobbels. Google is in dit verhaal veel 'ingewikkelder', althans dat voelt zo.

[ Voor 13% gewijzigd door TheVMaster op 28-10-2026 13:22 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • vantslot
  • Registratie: December 2012
  • Laatst online: 20:55
Voor de zoveelste keer, post code of post niets.

[ Voor 96% gewijzigd door MueR op 29-10-2026 13:32 ]

https://appybirthday.nl/


  • seppdroid
  • Registratie: Februari 2026
  • Laatst online: 21:30
Ik heb echt een devschuurwaardige tool gebruik- ik bedoel gemaakt. Wilde ‘m bijna delen zonder de sourcecode:

https://github.com/SEPPDROID/slopjob

Feedback is welkom

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 15:42

MueR

Admin Devschuur® & Discord

is niet lief

seppdroid schreef op donderdag 29 oktober 2026 @ 14:12:
Ik heb echt een devschuurwaardige tool gebruik- ik bedoel gemaakt. Wilde ‘m bijna delen zonder de sourcecode:

https://github.com/SEPPDROID/slopjob

Feedback is welkom
Weet je zeker dat je genoeg emdashes gebruikt?

Anyone who gets in between me and my morning coffee should be insecure.


  • seppdroid
  • Registratie: Februari 2026
  • Laatst online: 21:30
MueR schreef op donderdag 29 oktober 2026 @ 14:17:
[...]

Weet je zeker dat je genoeg emdashes gebruikt?
“Hmmm, good call. That’s a serious regression”

Ik verwacht nu wel van je agent een oplossings pr met 1 commit, 500k line changes, en 3 vulnerabilities die ik niet kan reviewen svp.

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 20:07
seppdroid schreef op donderdag 29 oktober 2026 @ 14:12:
Ik heb echt een devschuurwaardige tool gebruik- ik bedoel gemaakt. Wilde ‘m bijna delen zonder de sourcecode:

https://github.com/SEPPDROID/slopjob

Feedback is welkom
Ben ondertussen aan het solliciteren geslagen. En echt elke baan is. Wij maken AI Workflows om jouw [business probleem] op te lossen.

Echt elke baan verwacht ook dat je tegenwoordig het hele team bent. Frontend, Backend, Infra, Security, Observability 't is allemaal niet genoeg. Je moet ook de designer zijn, de sprint planner en als het even kan het contact met de klant onderhouden. E2E is letterlijk 'maak het product en verkoop het direct aan de klant' geworden. Het bedrijf handelt enkel nog de facturatie naar de klant af.

Tweakers Time Machine Extension | Chrome : FF


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 15:42

MueR

Admin Devschuur® & Discord

is niet lief

seppdroid schreef op donderdag 29 oktober 2026 @ 14:50:
[...]


“Hmmm, good call. That’s a serious regression”

Ik verwacht nu wel van je agent een oplossings pr met 1 commit, 500k line changes, en 3 vulnerabilities die ik niet kan reviewen svp.
Zo veel regels waren het niet, maar je miste wel serieuze security in je project.

Anyone who gets in between me and my morning coffee should be insecure.


  • seppdroid
  • Registratie: Februari 2026
  • Laatst online: 21:30
MueR schreef op donderdag 29 oktober 2026 @ 15:57:
[...]

Zo veel regels waren het niet, maar je miste wel serieuze security in je project.
Hartelijk dank voor bijdrage, ook ik leer weer wat nieuws. Update meteen doorgezet naar productie, kon niet wachten tot vrijdagmiddag.

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 18:38
MueR schreef op donderdag 29 oktober 2026 @ 15:57:
[...]

Zo veel regels waren het niet, maar je miste wel serieuze security in je project.
Gewoon als feature op bij de changes zetten. Dan is er niets aan de hand. Het is pas een bug als het niet gedocumenteerd is.

  • jellevanderpal
  • Registratie: Oktober 1999
  • Laatst online: 14:54

jellevanderpal

Met succes verzekerd

Ik ben er nog steeds erg dankbaar voor, en zou graag zien dat je het verder verbetert, als je je daar toe geroepen voelt.

Kleine tip van flip, specifieke custom-TLD's werken soms nog niet. Misschien ook te uitputtend om ze allemaal te vangen, maar die van .online - is persoonlijk relevant.Afbeeldingslocatie: https://tweakers.net/i/f2MgDqk_05MusWppSJSzwoLXzhQ=/800x/filters:strip_exif()/f/image/OqjSFhRyoSEQDJ4cXw7pNHS5.png?f=fotoalbum_large

Genoeg is genoeg - want als dat niet zo was, dan heb ik nooit genoeg.


  • Jester-NL
  • Registratie: Januari 2003
  • Niet online

Jester-NL

... pakt een botte bijl

jellevanderpal schreef op vrijdag 30 oktober 2026 @ 07:17:
[...]

Ik ben er nog steeds erg dankbaar voor, en zou graag zien dat je het verder verbetert, als je je daar toe geroepen voelt.

Kleine tip van flip, specifieke custom-TLD's werken soms nog niet. Misschien ook te uitputtend om ze allemaal te vangen, maar die van .online - is persoonlijk relevant.[Afbeelding]
Ik zal er vandaag of morgen even induiken...
Opgelost, Centralnic doet de RDAP voor .online (en een handvol andere extenties) niet meer. Dat is nu aangepast

Wat voor verbeteringen denk je aan (mag via PB, eventueel). Ik sta open voor suggesties!!

[ Voor 8% gewijzigd door Jester-NL op 30-10-2026 07:42 ]

The sky above the port was the color of television, turned to a dead channel
me @ last.fm


  • jellevanderpal
  • Registratie: Oktober 1999
  • Laatst online: 14:54

jellevanderpal

Met succes verzekerd

Super dankjewel! :)

Genoeg is genoeg - want als dat niet zo was, dan heb ik nooit genoeg.


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24

VehicleVault

VehicleVault
In VehicleVault kan je al je voertuigen op één plek in eigen beheer bijhouden (self-hosted via Docker). Zo kan je je tank- en laadbeurten registreren, je onderhoud en facturen uploaden en vaste lasten bijhouden zoals je wegenbelasting en verzekering. Op die manier berekent VehicleVault automatisch je daadwerkelijke Total Cost of Ownership (TCO) en kosten per gereden kilometer.
VehicleVault Dashboard
Slimme Tankbon- & Factuurscanner (AI of lokale OCR)
Als je hebt getankt kan je direct een foto van je bonnetje maken. Deze wordt met behulp van AI (BYOK via Gemini, OpenAI, Claude of een lokaal Ollama-model) of volledig offline OCR uitgelezen, zodat het aantal liters, de literprijs en het totaalbedrag direct worden overgenomen in de entry. Door middel van GPS en een koppeling met OpenStreetMap wordt het tankstation waar je op dat moment staat ook meteen automatisch opgezocht en ingevuld.
AI Tankbon & Factuurscanner
Hetzelfde geldt voor garagefacturen: upload je een PDF of foto van een factuur (zelfs in een andere taal, bijvoorbeeld van een buitenlandse garage), dan worden alle losse onderdelen en werkzaamheden automatisch uitgelezen, vertaald en uitgesplitst.
Onderhoud & Intervallen
RDW-koppeling, Meerdere landen, Banden & Modulair in te richten
Voor Nederlandse kentekens worden via een directe koppeling met de RDW je voertuiggegevens automatisch opgehaald zodra je het kenteken invult. Daarnaast is er volledige ondersteuning voor kentekens en keuringstermijnen uit onder andere België (Autokeuring), Duitsland (TÜV/HU) en overige EU/internationale kentekens. De APK- of keuringsvervaldatum wordt bijgehouden en je kan automatisch een seintje krijgen (via e-mail, Gotify of Home Assistant) als een keuring of onderhoudsbeurt eraan komt.
Verder zit er uitgebreid bandenbeheer (inclusief profieldieptes en bandenwissels) en ritregistratie in. Gebruik je bepaalde onderdelen niet, zoals ritregistratie, bandenbeheer of vaste lasten? Dan kan je elk onderdeel dat je niet gebruikt in de instellingen gewoon uitzetten, zodat het menu en je dashboard lekker overzichtelijk blijven. Daarnaast is de volledige interface natuurlijk voorzien van zowel een lichte als een donkere modus (light & dark mode).
Voertuigen delen & Eenvoudig importeren vanuit o.a. Fuelio
Gebruik je een auto samen met je partner of familie? Dan kan je een voertuig eenvoudig delen met andere gebruikers binnen je VehicleVault-omgeving. Je kiest zelf of iemand alleen mee mag kijken of ook tankbeurten en onderhoud mag toevoegen.
Als je nu al een andere app gebruikt, hoef je niet opnieuw te beginnen: er zit een importfunctie in waarmee je bestaande historie vanuit bijvoorbeeld Fuelio (of een eigen CSV-bestand) zo kunt inlezen.
Publieke Verkooppagina & PDF Voertuigpaspoort
Mocht je je auto willen verkopen, dan is er een optionele publieke verkooppagina (Sales Showcase) beschikbaar. Daarmee genereer je een nette, deelbare link met je foto's, RDW-specificaties, gemonteerde banden en de afgestempelde onderhoudshistorie. Ook kan je met één druk op de knop een compleet PDF-onderhoudsboekje uitdraaien waarin al je PDF-facturen en bonnen netjes als aparte bijlagen worden samengevoegd.
Publieke Verkooppagina
Mobiele PWA, Home Assistant & AI (MCP)
Op je telefoon werkt VehicleVault als een Progressive Web App (PWA) met een speciale "Aan de Pomp"-weergave, zodat je bij het tankstation met één tik een bon kunt scannen. Voor de tweakers die Home Assistant draaien is er zowel een ingebouwde REST-koppeling als een kant-en-klare HACS-integratie beschikbaar, én een ingebouwde MCP-server zodat je je eigen AI-assistent vragen kunt stellen over je autokosten.
Home Assistant Integratie
Links & Installatie

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 17:21:

VehicleVault

In VehicleVault kan je al je voertuigen op één plek in eigen beheer bijhouden (self-hosted via Docker). Zo kan je je tank- en laadbeurten registreren, je onderhoud en facturen uploaden en vaste lasten bijhouden zoals je wegenbelasting en verzekering. Op die manier berekent VehicleVault automatisch je daadwerkelijke Total Cost of Ownership (TCO) en kosten per gereden kilometer.
Slimme Tankbon- & Factuurscanner (AI of lokale OCR)
Als je hebt getankt kan je direct een foto van je bonnetje maken. Deze wordt met behulp van AI (BYOK via Gemini, OpenAI, Claude of een lokaal Ollama-model) of volledig offline OCR uitgelezen, zodat het aantal liters, de literprijs en het totaalbedrag direct worden overgenomen in de entry. Door middel van GPS en een koppeling met OpenStreetMap wordt het tankstation waar je op dat moment staat ook meteen automatisch opgezocht en ingevuld.
Hetzelfde geldt voor garagefacturen: upload je een PDF of foto van een factuur (zelfs in een andere taal, bijvoorbeeld van een buitenlandse garage), dan worden alle losse onderdelen en werkzaamheden automatisch uitgelezen, vertaald en uitgesplitst.
RDW-koppeling, Meerdere landen, Banden & Modulair in te richten
Voor Nederlandse kentekens worden via een directe koppeling met de RDW je voertuiggegevens automatisch opgehaald zodra je het kenteken invult. Daarnaast is er volledige ondersteuning voor kentekens en keuringstermijnen uit onder andere België (Autokeuring), Duitsland (TÜV/HU) en overige EU/internationale kentekens. De APK- of keuringsvervaldatum wordt bijgehouden en je kan automatisch een seintje krijgen (via e-mail, Gotify of Home Assistant) als een keuring of onderhoudsbeurt eraan komt.
Verder zit er uitgebreid bandenbeheer (inclusief profieldieptes en bandenwissels) en ritregistratie in. Gebruik je bepaalde onderdelen niet, zoals ritregistratie, bandenbeheer of vaste lasten? Dan kan je elk onderdeel dat je niet gebruikt in de instellingen gewoon uitzetten, zodat het menu en je dashboard lekker overzichtelijk blijven. Daarnaast is de volledige interface natuurlijk voorzien van zowel een lichte als een donkere modus (light & dark mode).
Voertuigen delen & Eenvoudig importeren vanuit o.a. Fuelio
Gebruik je een auto samen met je partner of familie? Dan kan je een voertuig eenvoudig delen met andere gebruikers binnen je VehicleVault-omgeving. Je kiest zelf of iemand alleen mee mag kijken of ook tankbeurten en onderhoud mag toevoegen.
Als je nu al een andere app gebruikt, hoef je niet opnieuw te beginnen: er zit een importfunctie in waarmee je bestaande historie vanuit bijvoorbeeld Fuelio (of een eigen CSV-bestand) zo kunt inlezen.
Publieke Verkooppagina & PDF Voertuigpaspoort
Mocht je je auto willen verkopen, dan is er een optionele publieke verkooppagina (Sales Showcase) beschikbaar. Daarmee genereer je een nette, deelbare link met je foto's, RDW-specificaties, gemonteerde banden en de afgestempelde onderhoudshistorie. Ook kan je met één druk op de knop een compleet PDF-onderhoudsboekje uitdraaien waarin al je PDF-facturen en bonnen netjes als aparte bijlagen worden samengevoegd.
Mobiele PWA, Home Assistant & AI (MCP)
Op je telefoon werkt VehicleVault als een Progressive Web App (PWA) met een speciale "Aan de Pomp"-weergave, zodat je bij het tankstation met één tik een bon kunt scannen. Voor de tweakers die Home Assistant draaien is er zowel een ingebouwde REST-koppeling als een kant-en-klare HACS-integratie beschikbaar, én een ingebouwde MCP-server zodat je je eigen AI-assistent vragen kunt stellen over je autokosten.
Links & Installatie
Dit ziet er goed uit! Nu zie ik heel toevallig dat jij degene bent die mijn MealieShopper app in de Unraid CA hebt gezet. 😇 Ik zag het toen ik mijn apps er zelf in wilde zetten. 😬 Maar eh…twee keer dezelfde app mag dus niet.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 18:47:
[...]

Dit ziet er goed uit! Nu zie ik heel toevallig dat jij degene bent die mijn MealieShopper app in de Unraid CA hebt gezet. 😇 Ik zag het toen ik mijn apps er zelf in wilde zetten. 😬 Maar eh…twee keer dezelfde app mag dus niet.
Dank! En och ja! Je hebt helemaal gelijk. Ik ben het vergeten om te melden, stond op mijn to-do lijstje maar ergens is het er bij ingeschoten. Ik heb de template er zojuist af gehaald!

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 18:52:
[...]

Dank! En och ja! Je hebt helemaal gelijk. Ik ben het vergeten om te melden, stond op mijn to-do lijstje maar ergens is het er bij ingeschoten. Ik heb de template er zojuist af gehaald!
Geeft niets. Als ik ze er niet in had gezet dan is dat geen probleem. Mijn lijst staat nog voor goedkeuring nu, dus moet ff kijken hoe snel ze zijn.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 17:21:

VehicleVault

In VehicleVault kan je al je voertuigen op één plek in eigen beheer bijhouden (self-hosted via Docker). Zo kan je je tank- en laadbeurten registreren, je onderhoud en facturen uploaden en vaste lasten bijhouden zoals je wegenbelasting en verzekering. Op die manier berekent VehicleVault automatisch je daadwerkelijke Total Cost of Ownership (TCO) en kosten per gereden kilometer.
Slimme Tankbon- & Factuurscanner (AI of lokale OCR)
Als je hebt getankt kan je direct een foto van je bonnetje maken. Deze wordt met behulp van AI (BYOK via Gemini, OpenAI, Claude of een lokaal Ollama-model) of volledig offline OCR uitgelezen, zodat het aantal liters, de literprijs en het totaalbedrag direct worden overgenomen in de entry. Door middel van GPS en een koppeling met OpenStreetMap wordt het tankstation waar je op dat moment staat ook meteen automatisch opgezocht en ingevuld.
Hetzelfde geldt voor garagefacturen: upload je een PDF of foto van een factuur (zelfs in een andere taal, bijvoorbeeld van een buitenlandse garage), dan worden alle losse onderdelen en werkzaamheden automatisch uitgelezen, vertaald en uitgesplitst.
RDW-koppeling, Meerdere landen, Banden & Modulair in te richten
Voor Nederlandse kentekens worden via een directe koppeling met de RDW je voertuiggegevens automatisch opgehaald zodra je het kenteken invult. Daarnaast is er volledige ondersteuning voor kentekens en keuringstermijnen uit onder andere België (Autokeuring), Duitsland (TÜV/HU) en overige EU/internationale kentekens. De APK- of keuringsvervaldatum wordt bijgehouden en je kan automatisch een seintje krijgen (via e-mail, Gotify of Home Assistant) als een keuring of onderhoudsbeurt eraan komt.
Verder zit er uitgebreid bandenbeheer (inclusief profieldieptes en bandenwissels) en ritregistratie in. Gebruik je bepaalde onderdelen niet, zoals ritregistratie, bandenbeheer of vaste lasten? Dan kan je elk onderdeel dat je niet gebruikt in de instellingen gewoon uitzetten, zodat het menu en je dashboard lekker overzichtelijk blijven. Daarnaast is de volledige interface natuurlijk voorzien van zowel een lichte als een donkere modus (light & dark mode).
Voertuigen delen & Eenvoudig importeren vanuit o.a. Fuelio
Gebruik je een auto samen met je partner of familie? Dan kan je een voertuig eenvoudig delen met andere gebruikers binnen je VehicleVault-omgeving. Je kiest zelf of iemand alleen mee mag kijken of ook tankbeurten en onderhoud mag toevoegen.
Als je nu al een andere app gebruikt, hoef je niet opnieuw te beginnen: er zit een importfunctie in waarmee je bestaande historie vanuit bijvoorbeeld Fuelio (of een eigen CSV-bestand) zo kunt inlezen.
Publieke Verkooppagina & PDF Voertuigpaspoort
Mocht je je auto willen verkopen, dan is er een optionele publieke verkooppagina (Sales Showcase) beschikbaar. Daarmee genereer je een nette, deelbare link met je foto's, RDW-specificaties, gemonteerde banden en de afgestempelde onderhoudshistorie. Ook kan je met één druk op de knop een compleet PDF-onderhoudsboekje uitdraaien waarin al je PDF-facturen en bonnen netjes als aparte bijlagen worden samengevoegd.
Mobiele PWA, Home Assistant & AI (MCP)
Op je telefoon werkt VehicleVault als een Progressive Web App (PWA) met een speciale "Aan de Pomp"-weergave, zodat je bij het tankstation met één tik een bon kunt scannen. Voor de tweakers die Home Assistant draaien is er zowel een ingebouwde REST-koppeling als een kant-en-klare HACS-integratie beschikbaar, én een ingebouwde MCP-server zodat je je eigen AI-assistent vragen kunt stellen over je autokosten.
Links & Installatie
ONdersteund de app geen 'native' PWA push notificaties? Enneh...qua mail? Integratie met (via de UI) Gmail/Microsoft 365/Outlook.com?

eh..als ik hem wil deployen in Dockhand, dan krijg ik een error.
failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 19:29:
[...]

ONdersteund de app geen 'native' PWA push notificaties? Enneh...qua mail? Integratie met (via de UI) Gmail/Microsoft 365/Outlook.com?

eh..als ik hem wil deployen in Dockhand, dan krijg ik een error.


[...]
Native PWA push komt nog, staat op de todo list :-)
Via instellingen -> Notificaties kan je de mailserver configureren.

Ach ja, ik heb de docker-compose nog niet compleet, zojuist geupdate!
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
services:
  vehiclevault:
    image: ghcr.io/teecodedev/vehiclevault:latest
    # Uncomment 'build' below only if you cloned the full repository and want to build locally:
    # build:
    #   context: .
    #   dockerfile: Dockerfile
    container_name: vehiclevault
    restart: unless-stopped
    ports:
      - "3084:3084"
    environment:
      - NODE_ENV=production
      - PORT=3084
      - DATA_DIR=/data
      - JWT_SECRET=${JWT_SECRET:-change_this_to_a_random_secure_secret_in_production}
      - JWT_REFRESH_SECRET=${JWT_REFRESH_SECRET:-change_this_to_another_random_secure_secret}
    volumes:
      - ./data:/data
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3084/healthz"]
      interval: 30s
      timeout: 5s
      retries: 3
      start_period: 10s

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:12:
[...]

Native PWA push komt nog, staat op de todo list :-)
Via instellingen -> Notificaties kan je de mailserver configureren.

Ach ja, ik heb de docker-compose nog niet compleet, zojuist geupdate!
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
services:
  vehiclevault:
    image: ghcr.io/teecodedev/vehiclevault:latest
    # Uncomment 'build' below only if you cloned the full repository and want to build locally:
    # build:
    #   context: .
    #   dockerfile: Dockerfile
    container_name: vehiclevault
    restart: unless-stopped
    ports:
      - "3084:3084"
    environment:
      - NODE_ENV=production
      - PORT=3084
      - DATA_DIR=/data
      - JWT_SECRET=${JWT_SECRET:-change_this_to_a_random_secure_secret_in_production}
      - JWT_REFRESH_SECRET=${JWT_REFRESH_SECRET:-change_this_to_another_random_secure_secret}
    volumes:
      - ./data:/data
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3084/healthz"]
      interval: 30s
      timeout: 5s
      retries: 3
      start_period: 10s
Ik ga het nog eens porberen. Was hem al aan het forken....hehe

Maar eh, kan het kloppen dat ik het poortnummer wel kan wijzigen in de .env maar daar niets mee gedaan wordt? Enneh...geen Passkey ondersteuning?

[ Voor 6% gewijzigd door TheVMaster op 30-10-2026 20:23 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 20:21:
[...]

Ik ga het nog eens porberen. Was hem al aan het forken....hehe

Maar eh, kan het kloppen dat ik het poortnummer wel kan wijzigen in de .env maar daar niets mee gedaan wordt? Enneh...geen Passkey ondersteuning?
Potverdorie. Ik draai hem zonder problemen in Unraid, ik duik er even in.

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:23:
[...]

Potverdorie. Ik draai hem zonder problemen in Unraid, ik duik er even in.
:-) Ik heb ook Unraid, maar gebruik voor docker tegenwoordig Dockhand. IK erger me blauw aan de traagheid, dockhand (ook gewoon een docker container in Unraid) maakt het docker leven een stuk fijner.

Poort op 3084 gaat wel goed, die is bij mij nog vrij O-) (zo staat hij nu in de compose.

Ik heb hem geforked en ga ff wat zaken toevoegen :-) Import van Uren sheet, kan ik mijn km administratie erin knallen. Ohw en Passkey Auth toevoegen naast password.

[ Voor 25% gewijzigd door TheVMaster op 30-10-2026 20:34 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 20:25:
[...]

:-) Ik heb ook Unraid, maar gebruik voor docker tegenwoordig Dockhand. IK erger me blauw aan de traagheid, dockhand (ook gewoon een docker container in Unraid) maakt het docker leven een stuk fijner.

Poort op 3084 gaat wel goed, die is bij mij nog vrij O-) (zo staat hij nu in de compose.

Ik heb hem geforked en ga ff wat zaken toevoegen :-) Import van Uren sheet, kan ik mijn km administratie erin knallen. Ohw en Passkey Auth toevoegen naast password.
Nou, probeer het nog eens! Dank voor de lange adem en sorry :-D

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:43:
[...]

Nou, probeer het nog eens! Dank voor de lange adem en sorry :-D
no problem. Ik ga hem nog ff testen.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 20:25:
[...]

:-) Ik heb ook Unraid, maar gebruik voor docker tegenwoordig Dockhand. IK erger me blauw aan de traagheid, dockhand (ook gewoon een docker container in Unraid) maakt het docker leven een stuk fijner.

Poort op 3084 gaat wel goed, die is bij mij nog vrij O-) (zo staat hij nu in de compose.

Ik heb hem geforked en ga ff wat zaken toevoegen :-) Import van Uren sheet, kan ik mijn km administratie erin knallen. Ohw en Passkey Auth toevoegen naast password.
Import van km registratie is nog wel een goede. Sowieso is die nog best basis. Welke app gebruik je momenteel voor de km registratie en op welke wijze krijg je daar een export van?

Ben sowieso benieuwd te horen wat je er van vind en of je ergens tegenaan loopt _/-\o_

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:48:
[...]

Import van km registratie is nog wel een goede. Sowieso is die nog best basis. Welke app gebruik je momenteel voor de km registratie en op welke wijze krijg je daar een export van?

Ben sowieso benieuwd te horen wat je er van vind en of je ergens tegenaan loopt _/-\o_
:-) Ik heb nu een Excel file conform de eisen van de Belastingdienst. Heb trouwens Passkey support ingebakken in m'n fork.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 20:49:
[...]

:-) Ik heb nu een Excel file conform de eisen van de Belastingdienst. Heb trouwens Passkey support ingebakken in m'n fork.
Thanks, ik ga daar nog eens mee bezig. Passkey staat ook op mijn todo lijstje. Er zijn maar zoveel dingen die je tegelijkertijd kan doen he :-D. OICD / SSO moet ook nog netjes.

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:51:
[...]


Thanks, ik ga daar nog eens mee bezig. Passkey staat ook op mijn todo lijstje. Er zijn maar zoveel dingen die je tegelijkertijd kan doen he :-D. OICD / SSO moet ook nog netjes.
Jij bouwt hem eh....zelf? Of heb je ook hulp...?

Ik moet zeggen dat ik 4-5 apps tegelijkertijd onderhoud/bouw, met wat hulp.

[ Voor 10% gewijzigd door TheVMaster op 30-10-2026 20:57 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 20:51:
[...]


Thanks, ik ga daar nog eens mee bezig. Passkey staat ook op mijn todo lijstje. Er zijn maar zoveel dingen die je tegelijkertijd kan doen he :-D. OICD / SSO moet ook nog netjes.
Containernaam staat ook hard coded... service:vehiclevault:1 Error response from daemon: Conflict. The container name "/vehiclevault" is already in use by container "7211503bb2c21a0b9e1054ec23a53332101ef57c50dd89b92be3fcc991e331c4". You have to remove (or rename) that container to be able to reuse that name.

Error response from daemon: Conflict. The container name "/vehiclevault" is already in use by container "7211503bb2c21a0b9e1054ec23a53332101ef57c50dd89b92be3fcc991e331c4". You have to remove (or rename) that container to be able to reuse that name.

Failed

:-(

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
@TheVMaster Inmiddels een volledige check gedaan en je zou geen problemen meer moeten ondervinden. Slordigheidsfoutjes, veel te lang naar een scherm zitten staren vandaag. Give it another try please :-)

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 21:47:
@TheVMaster Inmiddels een volledige check gedaan en je zou geen problemen meer moeten ondervinden. Slordigheidsfoutjes, veel te lang naar een scherm zitten staren vandaag. Give it another try please :-)
Nou doet ie het.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 21:47:
@TheVMaster Inmiddels een volledige check gedaan en je zou geen problemen meer moeten ondervinden. Slordigheidsfoutjes, veel te lang naar een scherm zitten staren vandaag. Give it another try please :-)
Ik heb zowel Passkey als de Import feature ingebakken in de geforkte versie. Ik heb voor beide features een PR gemaakt O-)
Afbeeldingslocatie: https://tweakers.net/i/2lNm15RlbdWINg5nEM8Xng193es=/232x232/filters:strip_exif()/f/image/5X0epmEnhJ628sTFcPPBTfyB.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/6IhtcIpgVhB9HYbDi5EMiTpjxs4=/232x232/filters:strip_exif()/f/image/jGgoGsMezSZwpI44geVmXs2P.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/azxedQV9J99LP_bqy_SWE3q6LM4=/232x232/filters:strip_exif()/f/image/aASij8fTKTV3Fhr9LXSNapt9.png?f=fotoalbum_tile

[ Voor 54% gewijzigd door TheVMaster op 30-10-2026 23:57 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 23:54:
[...]


Ik heb zowel Passkey als de Import feature ingebakken in de geforkte versie. Ik heb voor beide features een PR gemaakt O-)
Die zal ik morgen eens accepteren. Bevalt de App?

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op vrijdag 30 oktober 2026 @ 23:56:
[...]

Die zal ik morgen eens accepteren. Bevalt de App?
Dit is een super vette app man! :-) Jammer genoeg stop ik eind van het jaar met het niet-prive rijden van m'n auto. Maar erg lekker hoor, vandaar dat ik die twee feature er ff in heb laten bouwen.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 23:58:
[...]

Dit is een super vette app man! :-) Jammer genoeg stop ik eind van het jaar met het niet-prive rijden van m'n auto. Maar erg lekker hoor, vandaar dat ik die twee feature er ff in heb laten bouwen.
Top om te horen! De pull request zijn geaccepteerd!

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op zaterdag 31 oktober 2026 @ 00:09:
[...]

Top om te horen! De pull request zijn geaccepteerd!
Ik ga eens ff in je roadmap kijken, PWA met native notificaties vind ik ook wel wat ;-)

Twee PR's incoming :+

[ Voor 5% gewijzigd door TheVMaster op 31-10-2026 11:40 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Hoi,

Ik heb zelf een P1-logger gemaakt: een Raspberry Pi leest de slimme meter uit via de P1-poort, slaat alles op in SQLite en laat het zien in een webdashboard. Ik wilde meer inzicht in mijn verbruik en teruglevering, zeker nu de saldering per 1 januari stopt, en het leek me een leuk oefenproject om Rust beter te leren.

Zie https://github.com/mous-design/p1-logger. In de README staat hoe je de hardware maakt: alleen een BS170 en twee weerstanden, direct op de UART van de Pi, geen USB-kabel nodig.

Ik heb er nu ook tarieven in gezet, dus je ziet per tarief wat je afneemt en teruglevert, en wat dat kost of oplevert:

Afbeeldingslocatie: https://raw.githubusercontent.com/mous-design/p1-logger/main/docs/usage.png

Hoop dat jullie hier iets aan hebben!

Groetjes

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 21:14
mousdesign schreef op zaterdag 31 oktober 2026 @ 11:51:
Hoi,

Ik heb zelf een P1-logger gemaakt: een Raspberry Pi leest de slimme meter uit via de P1-poort, slaat alles op in SQLite en laat het zien in een webdashboard. Ik wilde meer inzicht in mijn verbruik en teruglevering, zeker nu de saldering per 1 januari stopt, en het leek me een leuk oefenproject om Rust beter te leren.

Zie https://github.com/mous-design/p1-logger. In de README staat hoe je de hardware maakt: alleen een BS170 en twee weerstanden, direct op de UART van de Pi, geen USB-kabel nodig.

Ik heb er nu ook tarieven in gezet, dus je ziet per tarief wat je afneemt en teruglevert, en wat dat kost of oplevert:

[Afbeelding]

Hoop dat jullie hier iets aan hebben!

Groetjes
Heb jij het gemaakt, of heeft AI het gemaakt? Als ik de Readme zo lees weet ik het antwoord denk ik..

Strava | AP | IP | AW | SM


  • seppdroid
  • Registratie: Februari 2026
  • Laatst online: 21:30
Webgnome schreef op zaterdag 31 oktober 2026 @ 13:11:
[...]

Heb jij het gemaakt, of heeft AI het gemaakt? Als ik de Readme zo lees weet ik het antwoord denk ik..
Inmiddels kunnen we van 70% van de projecten/tools hier concluderen dat ze (mede)door AI zijn gemaakt...

  • -LA-
  • Registratie: Maart 2003
  • Laatst online: 16:23
Dat is ook de reden waarom dit topic weer leeft :+

Campoza - Manage your campsite. Not your mailbox.


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
seppdroid schreef op zaterdag 31 oktober 2026 @ 15:00:
[...]


Inmiddels kunnen we van 70% van de projecten/tools hier concluderen dat ze (mede)door AI zijn gemaakt...
Dat is ook wel de tijd waarin we leven. Als je ziet hoeveel sneller je van een idee tot een eindproduct komt.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op vrijdag 30 oktober 2026 @ 23:54:
[...]

Ik heb zowel Passkey als de Import feature ingebakken in de geforkte versie. Ik heb voor beide features een PR gemaakt O-)
[Afbeelding][Afbeelding][Afbeelding]
De PR's zitten er in! Zelf ook nog even bezig geweest vandaag;
Update: Passkeys, 2FA, OIDC/SSO en Vignetbeheer
Even een korte update over de laatste toevoegingen in VehicleVault:
  • 🔑 Passkeys (WebAuthn):
    Inloggen kan nu zonder wachtwoord via Touch ID, Face ID, Windows Hello of een security key. Vooral handig als je bij de pomp op je telefoon snel een tankbonnetje wilt uploaden en niet telkens een lang wachtwoord wilt intikken. Met dank aan @TheVMaster
  • 🛡️ 2FA via Authenticator (TOTP):
    Voor wie gewoon met een wachtwoord inlogt, is er twee-factor authenticatie bijgekomen. Werkt met alle standaard apps (Google Authenticator, Microsoft, Bitwarden, etc.) en genereert direct een setje eenmalige herstelcodes voor het geval je je telefoon kwijt bent.
  • 🌐 OpenID Connect / Single Sign-On (OIDC):
    Handig als je al een centrale login draait in je homelab: je kunt nu inloggen via je eigen OICD provider. In de instellingen zit direct een testknop zodat je eerst kunt verifiëren of de endpoints goed reageren voordat je uitlogt.
  • 🏕️ Caravan- / Aanhanger-optie bij tanken:
    Rij je met een aanhanger, vouwwagen of caravan, dan kan je dat nu met één vinkje aangeven bij je tank- of laadbeurt. Het verbruik met aanhanger wordt in de statistieken netjes apart gehouden van je normale verbruik, zodat je reguliere gemiddelde niet vertekend raakt door een vakantierit.
  • 🏷️ Tolvignetten & Milieustickers:
    Je kan nu tolvignetten (zoals het Zwitserse e-vignet of Oostenrijkse vignet) en milieustickers registreren per auto. Je vult de geldigheidsduur in, krijgt een seintje voor de verloopdatum en kan direct de factuur of het aankoopbewijs koppelen.
  • 📄 Factuur- en documentbeheer:
    De datum, omschrijving en categorie van geüploade facturen kun je nu achteraf direct in het overzicht aanpassen. Ook handig als je een oudere aankoopnota uploadt; alles sorteert nu automatisch netjes chronologisch op factuurdatum.
De wijzigingen staan inmiddels klaar op GitHub en Docker Hub onder v2.0 / latest.

  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Dit was fout, maar kan de post niet weggooien..

[ Voor 88% gewijzigd door mousdesign op 31-10-2026 17:00 ]


  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Webgnome schreef op zaterdag 31 oktober 2026 @ 13:11:
[...]

Heb jij het gemaakt, of heeft AI het gemaakt? Als ik de Readme zo lees weet ik het antwoord denk ik..
Ik ben developer, wat denk je zelf? Zoals iedere developer die beetje meegaat met de tijd, laat ik me flink helpen door AI. Maar dat is iets heel anders dan vibe-coding, hoor.

Maar dingen zoals Readme's schrijf je inderdaad niet meer from scratch. Is dat erg dan? Ik check elke regel voordat ik het de wereld inslinger.

  • Bas170
  • Registratie: April 2010
  • Niet online

Bas170

Sir Miss-a-Lot

seppdroid schreef op zaterdag 31 oktober 2026 @ 15:00:
[...]


Inmiddels kunnen we van 70% van de projecten/tools hier concluderen dat ze (mede)door AI zijn gemaakt...
Tijd om het topic te hernoemen naar "Wat heb je niet zelf gemaakt?"

@CodeCaster: Ik kan niet anders dan concluderen dat Bas170 en Maarten van Rossem gelijk hebben.
@Technomania: We zijn niet allemaal zo perfect als Bas170
- Stik in je LLM drek


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op zaterdag 31 oktober 2026 @ 15:34:
[...]

De PR's zitten er in! Zelf ook nog even bezig geweest vandaag;
Update: Passkeys, 2FA, OIDC/SSO en Vignetbeheer
Even een korte update over de laatste toevoegingen in VehicleVault:
  • 🔑 Passkeys (WebAuthn):
    Inloggen kan nu zonder wachtwoord via Touch ID, Face ID, Windows Hello of een security key. Vooral handig als je bij de pomp op je telefoon snel een tankbonnetje wilt uploaden en niet telkens een lang wachtwoord wilt intikken. Met dank aan @TheVMaster
  • 🛡️ 2FA via Authenticator (TOTP):
    Voor wie gewoon met een wachtwoord inlogt, is er twee-factor authenticatie bijgekomen. Werkt met alle standaard apps (Google Authenticator, Microsoft, Bitwarden, etc.) en genereert direct een setje eenmalige herstelcodes voor het geval je je telefoon kwijt bent.
  • 🌐 OpenID Connect / Single Sign-On (OIDC):
    Handig als je al een centrale login draait in je homelab: je kunt nu inloggen via je eigen OICD provider. In de instellingen zit direct een testknop zodat je eerst kunt verifiëren of de endpoints goed reageren voordat je uitlogt.
  • 🏕️ Caravan- / Aanhanger-optie bij tanken:
    Rij je met een aanhanger, vouwwagen of caravan, dan kan je dat nu met één vinkje aangeven bij je tank- of laadbeurt. Het verbruik met aanhanger wordt in de statistieken netjes apart gehouden van je normale verbruik, zodat je reguliere gemiddelde niet vertekend raakt door een vakantierit.
  • 🏷️ Tolvignetten & Milieustickers:
    Je kan nu tolvignetten (zoals het Zwitserse e-vignet of Oostenrijkse vignet) en milieustickers registreren per auto. Je vult de geldigheidsduur in, krijgt een seintje voor de verloopdatum en kan direct de factuur of het aankoopbewijs koppelen.
  • 📄 Factuur- en documentbeheer:
    De datum, omschrijving en categorie van geüploade facturen kun je nu achteraf direct in het overzicht aanpassen. Ook handig als je een oudere aankoopnota uploadt; alles sorteert nu automatisch netjes chronologisch op factuurdatum.
De wijzigingen staan inmiddels klaar op GitHub en Docker Hub onder v2.0 / latest.
Heb weer een PR gemaakt :+

De OpenAI API optie accepteerde geen PDF files....nu wel :-)

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
Bas170 schreef op zaterdag 31 oktober 2026 @ 18:26:
[...]

Tijd om het topic te hernoemen naar "Wat heb je niet zelf gemaakt?"
Het is maar net hoe je het bekijkt. Je zal nog steeds zelf met het idee moeten komen, nadenken hoe je wil dat het werkt, hoe je wil dat het functioneert. Wat is logisch, wat niet. Waarom iets zus en niet zo. Hoe zit het met beveiliging. Welke keuzes maak je.

Voor mij heeft Ai de mogelijkheid om ideeën die ik heb daadwerkelijk om te zetten naar sits functioneel.

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
Robbie T schreef op zaterdag 31 oktober 2026 @ 23:29:
[...]

Het is maar net hoe je het bekijkt. Je zal nog steeds zelf met het idee moeten komen, nadenken hoe je wil dat het werkt, hoe je wil dat het functioneert. Wat is logisch, wat niet. Waarom iets zus en niet zo. Hoe zit het met beveiliging. Welke keuzes maak je.

Voor mij heeft Ai de mogelijkheid om ideeën die ik heb daadwerkelijk om te zetten naar sits functioneel.
Ja, hier netzo. Een app is niet alleen code, maar ook architectuur, inrichting, functionaliteit, features. Het feit dat dan AI de code schrijft is volgens mij niet anders dan hoe het voorheen ging. Je hebt een idee, werkt dat uit bedenkt features, flows, architectuur en vervolgens gaan developers het bouwen voor je. Vroeger waren dat altijd mensen, nu kan het een combinatie van AI en mensen zijn.

Voordeel is (vind ik) wel dat je nu dus van een initieel idee naar een volledig werkend product kunt gaan in dagen ipv weken/maanden/jaren.

Mijn Apps: DiscVault - MealieShopper - SintMaarten


  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
TheVMaster schreef op zondag 1 november 2026 @ 00:00:
[...]

Ja, hier netzo. Een app is niet alleen code, maar ook architectuur, inrichting, functionaliteit, features. Het feit dat dan AI de code schrijft is volgens mij niet anders dan hoe het voorheen ging. Je hebt een idee, werkt dat uit bedenkt features, flows, architectuur en vervolgens gaan developers het bouwen voor je. Vroeger waren dat altijd mensen, nu kan het een combinatie van AI en mensen zijn.

Voordeel is (vind ik) wel dat je nu dus van een initieel idee naar een volledig werkend product kunt gaan in dagen ipv weken/maanden/jaren.
Ik ben geen coder. Kan wel de code lezen, maar ga me niet vragen om het te schrijven. Wat ik wel goed kan is de proces optimaliseren, bekijken, verbeteren en hoe iets zou moeten werken. Voor de code is Ai handig. De rest doe ik.

  • Stukfruit
  • Registratie: Oktober 2007
  • Niet online
Ben ik het niet helemaal mee eens dat je (niet direct jij, maar mensen die dat zeggen) de rest zelf doet.

Ten eerste: ik vind het mooi om te zien dat dashboards (dat zijn het effectief omdat er weinig grondwerk wordt gedaan qua afkomst van bv. data) nu volledig te maken zijn zonder noemenswaardige programmeerervaring, want dat maakt gewoon veel meer mogelijk voor iedereen die er niet tienduizenden euro's voor kan of wil betalen. En je hoeft ook niet meer te sparren met zo'n vervelende ontwikkelaar die alles beter weet ;)

Maar als je er met ervaring naar kijkt dan vallen al snel dingen op en dat zit op verschillende niveau's door de hele code heen verspreid.

De code lijkt netjes te zijn, maar als ik zoiets als dit open dan gaan de haren overeind staan omdat er veel meer te zien is dan alleen de op het eerste gezicht netjes geschreven code: meerdere omgevingsvariabelen die hetzelfde doen (en dus voor drift gaan zorgen), hardcoden van queries, binnen 1 bestand al een leuke hoeveelheid met injectiemogelijkheden, het afvangen en afhandelen van exceptions op locaties die pijn kunnen gaan doen of de generator mooie omwegen zal doen "bedenken", nog meer hardcoden van constanten met bijbehorende duplicatie (als je agent ze bij een wijziging niet terugvindt geeft dat extra kansen op nog meer dubbele paden en bijbehorende bugs), hardcoden van lege objecten, een routine om proxy authenticatie te checken die standaard succesvol is en errors inslikt (ja die ene regel daar, je moet goed kijken maar je ziet 'm! :p), het lokaal trimmen van strings voor meer kans op bugs (want meerdere paden die verschillende resultaten geven), auto provision (wut?) met veel gespecialiseerde code die dat niet zou mogen zijn, het mixen van domeinen (informatie/architectuur, niet die van de urls), een hele mooie hack met een global, enz.

Dat maakt het een gatenkaas die wel werkt, maar in de praktijk kun je er veel plezier aan beleven als je lange nachten aan de slag wil omdat een betalende klant die ervan afhankelijk is problemen heeft die je zelf niet kon voorzien. En dat is nog maar één van de bestanden met code.

De echte AI had het vervangen door zoiets als NextAuth.js of tegenwoordig Better-Auth zodat er geen dure tokens worden verbruikt voor het genereren van deze code en zodoende automatisch gebruik kan maken van de expertise die er voor iedere release op los is gelaten om te voorkomen dat jij midden in de nacht een mailtje krijgt omdat je authenticatie én authorisatie is omgevallen, waar je in deze tijd sowieso niet aan zou moeten werken als onderdeel van een heel ander product.

Nogmaals: het kan zo overkomen, maar ik bedoel dit niet slecht of neerbuigend. Ik wil vooral duidelijk maken dat het makkelijk is om te denken dat je het wel kan omdat de generator het werk voor je doet, terwijl de generator dus inderdaad letterlijk alleen de code voor je produceert. Architectuur en andere belangrijke zaken zijn hier een ondergeschoven kind.

Dat zit wel Schnorr.


  • Stukfruit
  • Registratie: Oktober 2007
  • Niet online
Desondanks vind ik het geweldig :p

Maar druk een beetje te snel op die lgtm-knop en het levert je alsnog lange nachten op!

Dat zit wel Schnorr.


  • Stukfruit
  • Registratie: Oktober 2007
  • Niet online
Overigens kost dit advies doorgaans minstens honderd euro (toch snel een half uurtje werk om uit te schrijven en nog een half uurtje met aanvullende info :p) en als je het toepast bespaar je mogelijk tienduizenden euro's of meer, afhankelijk van hoe het wordt ingezet.

Moet toch benadrukt worden voor mensen die denken dat het nu echt allemaal automatisch kan: ontwikkelaars kosten je niet alleen geld. Als je voor senioren kiest die veelvuldig de bijbehorende pijn in de praktijk hebben moeten doorstaan dan besparen ze je geld.

En als ze ook nog weten wanneer ze de tips wel of niet moeten toepassen dan zijn ze nog meer waard omdat je daar nóg een laag treft die je met alleen kennis van architectuur niet afvangt: wanneer is het nuttig om wel of niet die extra stap te nemen.

[ Voor 5% gewijzigd door Stukfruit op 01-11-2026 07:37 ]

Dat zit wel Schnorr.


  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 16:15
Stuk fruit schrijft het uitgebreid (en correct) op. Op mijn werk vatten we het samen als:
Vibecoden is super nuttig om een PoC te generen met weinig investering. We houden het in een afgeschermde omgeving en laten de afdeling (heel soms klanten) zien wat er ongeveer kan en soms even ermee spelen. Als het vruchtbaar lijkt, dan gaat er echt gebouwd worden.

Tjolk is lekker. overal en altijd.


  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Helemaal eens met Stuk Fruit, echter, we gaan hier volkomen voorbij aan dit topic. Ik poste een super leuk project, dat mogelijk nuttig, of anders gewoon leuk is voor anderen om ook iets mee te doen. Ik heb het gevoel dat door de opmerking over AI niemand meer naar de code heeft gekeken. Dat is gewoon heel jammer. Als je eventjes naar mijn code kijkt, dan zie je dat het geschreven is door iemand met 25+jaar ervaring. En voor vibe-coden zou je sowieso niet snel Rust nemen... Anyway. Ik dacht: leuk, ik slinger dit de wereld in. Op deze manier is de lol er wel een beetje af.

  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Oh en ik vergat nog. Mijn projectje heeft ook stukje hardware. Zo'n simpele oplossing verzinnen, er achter komen dat het niet lekker werkt omdat threshold te krap is, vervolgens de (ook beschikbare) 5v lijn gebruiken voor pull-up om een perfect werkend ding te krijgen met 2 weerstanden en een mosfet, dat zijn dingen die AI niet voor je oplost. Dat is 40 jaar samenleven met een soldeerbout!

[ Voor 47% gewijzigd door mousdesign op 01-11-2026 09:09 ]


  • Kalentum
  • Registratie: Juni 2004
  • Nu online
mousdesign schreef op zaterdag 31 oktober 2026 @ 11:51:
Hoi,

Ik heb zelf een P1-logger gemaakt: een Raspberry Pi leest de slimme meter uit via de P1-poort, slaat alles op in SQLite en laat het zien in een webdashboard. Ik wilde meer inzicht in mijn verbruik en teruglevering, zeker nu de saldering per 1 januari stopt, en het leek me een leuk oefenproject om Rust beter te leren.

Zie https://github.com/mous-design/p1-logger. In de README staat hoe je de hardware maakt: alleen een BS170 en twee weerstanden, direct op de UART van de Pi, geen USB-kabel nodig.

Ik heb er nu ook tarieven in gezet, dus je ziet per tarief wat je afneemt en teruglevert, en wat dat kost of oplevert:

[Afbeelding]

Hoop dat jullie hier iets aan hebben!

Groetjes
Ik ben benieuwd wat de reden is dat je niet alles gewoon in 1 database stopt. Dat maakt het niet makkelijk om je project om te bouwen naar bv PostgreSQL of een andere database. Misschien voor jou niet nodig maar voor anderen wellicht wel.

  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Kalentum schreef op zondag 1 november 2026 @ 09:55:
[...]


Ik ben benieuwd wat de reden is dat je niet alles gewoon in 1 database stopt. Dat maakt het niet makkelijk om je project om te bouwen naar bv PostgreSQL of een andere database. Misschien voor jou niet nodig maar voor anderen wellicht wel.
Ik wilde raw-opslag loskoppelen van aggregatie. De logger schrijft alleen raw-data, de aggregator schrijft alleen de aggregate-file, het webproces leest alleen. Dit voorkomt SQLITE_BUSY. De telegrammen komen elke seconde binnen, die wil je hoe dan ook snel en betrouwbaar afhandelen. De aggregatie kan altijd rustig aan. Deze aanpak zorgt ervoor dat dit nu al 3 maanden draait zonder een enkele error. Zonder tussenkomst van microcontrollers lukt het hier gewoon op een PI, die rustig ook nog andere dingen kan doen.
Postgres zou kunnen op zich. Voelt als overkill, maar als het zo uitkomt, waarom niet? Waarom zouden de db's niet gewoon tabellen kunnen zijn in een Postgres? Ombouwen lijkt me wel aardig wat werk, want die code zit niet in een abstractielaag of zo.

Eigenlijk zou ik eerder een bridge bouwen naar een bestaand systeem (MQTT richting Home Assistant, of de aggregaten doorzetten naar Postgres/Influx), dan de opslag zelf vervangen.

[ Voor 7% gewijzigd door mousdesign op 01-11-2026 11:13 ]


  • Kalentum
  • Registratie: Juni 2004
  • Nu online
mousdesign schreef op zondag 1 november 2026 @ 11:08:
[...]

Ik wilde raw-opslag loskoppelen van aggregatie. De logger schrijft alleen raw-data, de aggregator schrijft alleen de aggregate-file, het webproces leest alleen. Dit voorkomt SQLITE_BUSY. De telegrammen komen elke seconde binnen, die wil je hoe dan ook snel en betrouwbaar afhandelen. De aggregatie kan altijd rustig aan. Deze aanpak zorgt ervoor dat dit nu al 3 maanden draait zonder een enkele error. Zonder tussenkomst van microcontrollers lukt het hier gewoon op een PI, die rustig ook nog andere dingen kan doen.
Postgres zou kunnen op zich. Voelt als overkill, maar als het zo uitkomt, waarom niet? Waarom zouden de db's niet gewoon tabellen kunnen zijn in een Postgres? Ombouwen lijkt me wel aardig wat werk, want die code zit niet in een abstractielaag of zo.

Eigenlijk zou ik eerder een bridge bouwen naar een bestaand systeem (MQTT richting Home Assistant, of de aggregaten doorzetten naar Postgres/Influx), dan de opslag zelf vervangen.
SQLite is bliijkbaar niet de beste keus voor dit soort workloads, weer wat geleerd. Ik snapte al die comments al niet in de source code.

Ik ben zelf ooit ook begonnen met zelf een daemon maken. Leuk en leerzaam. Maar op een gegeven moment de hele handel overgezet naar standaardcomponenten.

Ik heb zelf gekozen voor telegrafd voor het uitlezen van mijn P1, InfluxDB voor het opslaan van de metingen en MQTT om het naar PostgreSQL te krijgen (aggregatie per dag, verbruikcijfers per kwartier). Die stack wordt ook voor andere dingen gebruikt (mijn omvormer, een aantal slimme stekkers). Visualisatie in Grafana.

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 21:24
Stukfruit schreef op zondag 1 november 2026 @ 07:02:
Ben ik het niet helemaal mee eens dat je (niet direct jij, maar mensen die dat zeggen) de rest zelf doet.

Ten eerste: ik vind het mooi om te zien dat dashboards (dat zijn het effectief omdat er weinig grondwerk wordt gedaan qua afkomst van bv. data) nu volledig te maken zijn zonder noemenswaardige programmeerervaring, want dat maakt gewoon veel meer mogelijk voor iedereen die er niet tienduizenden euro's voor kan of wil betalen. En je hoeft ook niet meer te sparren met zo'n vervelende ontwikkelaar die alles beter weet ;)

Maar als je er met ervaring naar kijkt dan vallen al snel dingen op en dat zit op verschillende niveau's door de hele code heen verspreid.

De code lijkt netjes te zijn, maar als ik zoiets als dit open dan gaan de haren overeind staan omdat er veel meer te zien is dan alleen de op het eerste gezicht netjes geschreven code: meerdere omgevingsvariabelen die hetzelfde doen (en dus voor drift gaan zorgen), hardcoden van queries, binnen 1 bestand al een leuke hoeveelheid met injectiemogelijkheden, het afvangen en afhandelen van exceptions op locaties die pijn kunnen gaan doen of de generator mooie omwegen zal doen "bedenken", nog meer hardcoden van constanten met bijbehorende duplicatie (als je agent ze bij een wijziging niet terugvindt geeft dat extra kansen op nog meer dubbele paden en bijbehorende bugs), hardcoden van lege objecten, een routine om proxy authenticatie te checken die standaard succesvol is en errors inslikt (ja die ene regel daar, je moet goed kijken maar je ziet 'm! :p), het lokaal trimmen van strings voor meer kans op bugs (want meerdere paden die verschillende resultaten geven), auto provision (wut?) met veel gespecialiseerde code die dat niet zou mogen zijn, het mixen van domeinen (informatie/architectuur, niet die van de urls), een hele mooie hack met een global, enz.

Dat maakt het een gatenkaas die wel werkt, maar in de praktijk kun je er veel plezier aan beleven als je lange nachten aan de slag wil omdat een betalende klant die ervan afhankelijk is problemen heeft die je zelf niet kon voorzien. En dat is nog maar één van de bestanden met code.

De echte AI had het vervangen door zoiets als NextAuth.js of tegenwoordig Better-Auth zodat er geen dure tokens worden verbruikt voor het genereren van deze code en zodoende automatisch gebruik kan maken van de expertise die er voor iedere release op los is gelaten om te voorkomen dat jij midden in de nacht een mailtje krijgt omdat je authenticatie én authorisatie is omgevallen, waar je in deze tijd sowieso niet aan zou moeten werken als onderdeel van een heel ander product.

Nogmaals: het kan zo overkomen, maar ik bedoel dit niet slecht of neerbuigend. Ik wil vooral duidelijk maken dat het makkelijk is om te denken dat je het wel kan omdat de generator het werk voor je doet, terwijl de generator dus inderdaad letterlijk alleen de code voor je produceert. Architectuur en andere belangrijke zaken zijn hier een ondergeschoven kind.
Ooh, absoluut mee eens dat het heel veel beter kan. Voor mij ben ik daarin absoluut lerende en mijn prompt elke keer aan het aanpassen. Vibecoding volledig loslaten in een bedrijf lijkt me dan ook absoluut niet zinvol en handig. Wel zit er natuurlijk een verschil in tussen een hobby matig projectje of een bedrijfsproject.

Kijk ik puur naar mijn eigen "apps" zijn dat self-hosted hobby aps en zit voor mij de leerweg er ook in om te zorgen van; ok, we hebben iets wat werkt, hoe zorgen we dat we ook iets hebben wat veilig is. Stap voor stap maken we het zo beter. En dat dat nog steeds niet handig is voor in een bedrijf, ja absoluut.

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 21:34

Matis

Rubber Rocket

Je zou eens naar zogenaamde time series databases kunnen kijken. Die zijn hier speciaal voor gemaakt. Misschien wat zwaar op een RPi, maar daarmee los je wel het aggregation probleem op bínnen de database ipv twee verschillende.


Edit, sorry er kwam nog een pagina na. Deze reactie was voor @mousdesign maar zie dat @Kalentum al een specifieke time series database heeft benoemd

[ Voor 28% gewijzigd door Matis op 01-11-2026 13:26 ]

If money talks then I'm a mime
If time is money then I'm out of time


  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Matis schreef op zondag 1 november 2026 @ 13:23:
Je zou eens naar zogenaamde time series databases kunnen kijken. Die zijn hier speciaal voor gemaakt. Misschien wat zwaar op een RPi, maar daarmee los je wel het aggregation probleem op bínnen de database ipv twee verschillende.


Edit, sorry er kwam nog een pagina na. Deze reactie was voor @mousdesign maar zie dat @Kalentum al een specifieke time series database heeft benoemd
Tnx voor de suggestie, ik zal m eens checken, maar ik ben op zich perfect gelukkig met sqlite voor deze toepassing!

  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Kalentum schreef op zondag 1 november 2026 @ 11:44:
[...]


SQLite is bliijkbaar niet de beste keus voor dit soort workloads, weer wat geleerd. Ik snapte al die comments al niet in de source code.

Ik ben zelf ooit ook begonnen met zelf een daemon maken. Leuk en leerzaam. Maar op een gegeven moment de hele handel overgezet naar standaardcomponenten.

Ik heb zelf gekozen voor telegrafd voor het uitlezen van mijn P1, InfluxDB voor het opslaan van de metingen en MQTT om het naar PostgreSQL te krijgen (aggregatie per dag, verbruikcijfers per kwartier). Die stack wordt ook voor andere dingen gebruikt (mijn omvormer, een aantal slimme stekkers). Visualisatie in Grafana.
Leuke route. Ik ga op termijn ook automation eraan hangen. Daarvoor denk maar standaardspul gebruiken. Echter, dit werkt mooi en is relatief licht voor de pi, dus mogelijk houd ik wel deze basis met dan een bridge naar Home Assistant, o.i.d. Moet ik nog zien. Wie weet kom nog eens bij je terug tzt!

  • mousdesign
  • Registratie: Januari 2009
  • Laatst online: 14:21
Kalentum schreef op zondag 1 november 2026 @ 11:44:
[...]


SQLite is bliijkbaar niet de beste keus voor dit soort workloads, weer wat geleerd. Ik snapte al die comments al niet in de source code.

Ik ben zelf ooit ook begonnen met zelf een daemon maken. Leuk en leerzaam. Maar op een gegeven moment de hele handel overgezet naar standaardcomponenten.

Ik heb zelf gekozen voor telegrafd voor het uitlezen van mijn P1, InfluxDB voor het opslaan van de metingen en MQTT om het naar PostgreSQL te krijgen (aggregatie per dag, verbruikcijfers per kwartier). Die stack wordt ook voor andere dingen gebruikt (mijn omvormer, een aantal slimme stekkers). Visualisatie in Grafana.
Overigens: ik vind sqlite dus WEL de beste keuze. Feit dat je meerdere db's gebruikt doet niets af aan dat het zeer licht en voorspelbaar is. Iedere server die je draait als db zal sowieso veel meer resources vragen en doet van alles zelf op momenten die je niet zelf in de hand hebt. Ik durf straks op die Pi gerust meerdere andere processen te draaien zonder dat ik bang ben dat hij secondes gaat missen. Want eens per seconde lijkt niet veel, maar als je de garantie wilt dat die ALTIJD opgepakt wordt, ander verhaal.

  • Damic
  • Registratie: September 2003
  • Laatst online: 20:26

Damic

Tijd voor Jasmijn thee

heb weer een tooltje laten bouwen, ik was het beu om het zelf telkens te moeten doen.

ePlan 2d lay-out naar 3d lay-out in een paar simpele klikken
Source (ja met release): https://github.com/Damicske/Eplan_PanelLayoutTo3D

Voor wie is dit: ePlan tekenaars die "veel" tekening krijgen van klanten die nog in 2d tekenen en dan moet alles omgezet worden naar 3d omdat je een draad machine hebt staan en je dus draad om lengte maakt ;)

[ Voor 32% gewijzigd door Damic op 01-11-2026 15:09 ]

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 21:34

TheVMaster

Moderator WOS
MealieShopper heeft weer een update gekregen. We zijn aangekomen bij v2.85.1.

Nieuw is de geintegreerde (Mealie) Weekplanner in MealieShopper en als je recepten zoekt, dan komen die van Mealie ook mee.

Als je in Mealie aangeeft dat een maaltijd voor 4/6/8 personen is, dan komt dat nu ook goed mee in je boodschappenlijst. En als je niet goed kunt zien of het juiste item wel in je mandje staat, dan wordt er nu een afbeelding getoond van het product en kun je nu op de afbeelding klikken om hem in het groot te zien.

Alle recepten kun je nu ook binnen MealieShopper bekijken. Op de receptpagina kun je vervolgens doorklikken naar de supermarkt of Mealie. Ook is er ondersteuning voor de recepten van Hello Fresh en Marley Spoon.
Afbeeldingslocatie: https://tweakers.net/i/dzj6mkNVixVguFSmeZYfS6Hh0Ik=/232x232/filters:strip_exif()/f/image/0FC3rt4EUtoQJLsPqpWBUieJ.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/FDIelUqJpohQKnlW9QFCNbxit0w=/232x232/filters:strip_exif()/f/image/j4dQ7ehH6RFmTzb3mMaEPOkI.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/EnJ-_HHv1tpf9sjaHpyWuU7TCE0=/232x232/filters:strip_exif()/f/image/W6jzhRKh68lpCgwoYSlVJMP2.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/zNpPpuZo9uxIpfb_cxpVV2YUyvY=/232x232/filters:strip_exif()/f/image/uQP7n5Z8mqpp6raZDfCMLqla.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/756B2f0Xtpe_uYuHWFOBDR9dT-s=/232x232/filters:strip_exif()/f/image/K7m6XjMi5yR1dMjGO69yiZO7.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Eg3YMX0bJ675YcAYZocQwvS_9us=/232x232/filters:strip_exif()/f/image/oZxsFJHB7DzcUZ8xzMboNWNx.png?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/8EVfOtDLx_6eLrNvSKDm5YIKX2E=/232x232/filters:strip_exif()/f/image/tdKuq0d9U2OEcNz1wXvrIwEs.png?f=fotoalbum_tile
Er zijn een paar issues gefxt. Thanks @Robbie T voor het melden van een issue.

Op dit moment wordt er gewerkt aan een extra (online) supermarkt: Crisp. Als alles mee zit komt die later deze week in de beta versie.

Broncode: MealieShopper op GitHub

[ Voor 48% gewijzigd door TheVMaster op 01-11-2026 21:15 ]

Mijn Apps: DiscVault - MealieShopper - SintMaarten

Pagina: 1 ... 57 58 Laatste

Let op:
Dit topic is alleen bedoeld om zelfgemaakte tools te showen en te bespreken. Net als in de rest van Programming is het hier dus ook niet toegestaan om 'even te vragen of iemand iets kan maken'. Dit is een forum over zelf programmeren, geen McDonalds afhaalbalie voor lappen code of software.

We zien natuurlijk wel graag de broncode zodat er ook wat discussie kan zijn, dus een Github (of soortgelijk) linkje hoort er wel bij.