Niels Basjes
banner
niels.basjes.nl
Niels Basjes
@niels.basjes.nl
Innovator @ bol.com, Apache Avro & Flink Committer, Creator of LogParser, SplittableGzip & Yauaa.
Testing bluesky inapp browser requestheaders.basj.es
Request Debug Info
requestheaders.basj.es
December 18, 2025 at 4:05 PM
Next week I'm presenting at this webinar about my Modbus Schema Toolkit at @sunspecalliance.bsky.social

sunspec.org/register-now...

modbus.basjes.nl
Register Now: Unlocking Modbus - Accelerate Adoption with SunSpec DevKit & Open-Source Tools - SunSpec Alliance
sunspec.org
July 23, 2025 at 7:15 AM
I wrote a GraphQL wrapper that works with any Modbus TCP device modbus.basjes.nl/graphql/ . Does both query and subscription.
Also has full SunSpec support (i.e. many solar inverters and battery systems)
I tested it with my Thermia heatpump and my SMA solar inverter. Like to hear what you think.
GraphQL | Modbus Schema Toolkit
Only being able to use Modbus and give meaning to the registers in a local application is a good start. It really becomes interesting when existing tools are able to consume the data without doing any...
modbus.basjes.nl
June 28, 2025 at 9:13 PM
This weekend I wrote a demonstration on how you can use my Modbus Schema Toolkit to get 100% support for all SunSpec models and fields and send them into @home-assistant.io . modbus.basjes.nl/sunspec/home...
I would love to get feedback on this idea. Is this useful?
Home Assistant | Modbus Schema Toolkit
Demonstration This is just a simple demonstration on one possible way to get the Sunspec data from your solar inverter into Home Assistant. Highlevel structure of this demo script: Kotlin script that ...
modbus.basjes.nl
June 9, 2025 at 10:39 AM
Now AI has a place in IT systems. There are many very valuable applications for it.
Yet there are lots of situations where AI is a liability. A place where AI is actually a bad thing. My opensource projects where I believe this applies are going to get this new (AI generated) badge of quality.
May 3, 2025 at 2:10 PM
I released the hobby project (I used Kotlin) I've been working on a few years now that makes reading (read only!) data from Modbus devices a LOT easier. Also have a working solution for SunSpec devices. Let me know what you think: modbus.basjes.nl
Modbus Schema Toolkit
A cleaner way of retrieving data from Modbus Devices
modbus.basjes.nl
April 30, 2025 at 10:41 AM
Reposted by Niels Basjes
Of course he did. He only knows hate and anger.
Trump Melts Down Over Bishop's 'Nasty' Sermon At National Prayer Service In Late Night Rant
Hate and anger are all he has.
www.comicsands.com
January 23, 2025 at 8:53 PM
Reposted by Niels Basjes
techcrunch.com/2025/01/09/t...

This is the kind of thing that defines a company and its leadership. These kinds of calls.
TikTok tells LA staff impacted by wildfires to use personal/sick hours if they can't work from home | TechCrunch
Wildfires are currently devastating the greater Los Angeles area, burning over 45 square miles, torching over 1,300 structures, and putting nearly 180,000
techcrunch.com
January 10, 2025 at 1:06 AM
So I find this message about an unexpected effect in Yauaa (my library) on discourse: meta.discourse.org/t/device-det...

I register with my Google account and write a response explaining the effect. Seconds later the response is blocked (ok, reviews happen) and my account is blocked ... WHY?
Device detection and review request
Doesn’t seem like that’d be very useful information, almost 0 info on my phone: EDIT: It’s different the second time I visit the site, odd.
meta.discourse.org
December 8, 2024 at 2:31 PM
This week I found 2 articles about my Yauaa library (yauaa.basjes.nl).

A really nice one www.baeldung.com/java-yauaa-u...

And one with so much nonsense (invalid code examples, performance metrics, quotes I never made, etc) that I'm wondering if it was AI written.
expertbeacon.com/yauaa-the-ul...
December 4, 2024 at 10:00 PM
NICE!
Someone wrote a Baeldung article on how to use my library: www.baeldung.com/java-yauaa-u...
yauaa.basjes.nl
User Agent Parsing Using Yauaa | Baeldung
Learn how to parse the User-Agent header in Java to extract information such as the client device, operating system, browser, and more.
www.baeldung.com
December 3, 2024 at 11:43 AM
Reposted by Niels Basjes
here, I drew the missing chart from all those "AI improves our productivity!" surveys
November 27, 2024 at 4:30 PM
Reposted by Niels Basjes
Interested in bringing open source collaboration to your corporation? Need an excuse to travel to Berlin in spring next year?

gatherings.innersourcecommons.org/berlin-2025/... ... See you at InnerSource gathering Berlin co-located with @FOSSBackstage@floss.social - submit your proposal now.
November 30, 2024 at 8:52 PM
Reposted by Niels Basjes
Well played. And frighteningly accurate.
November 29, 2024 at 8:14 PM