frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: iOS widgets that read your solar inverter over local Modbus TCP

https://danielszlaski.com/glance-for-solis.html
3•danielszlaski•54m ago

Comments

danielszlaski•48m ago
Hi, I built this to scratch my own itch: I have a Solis hybrid inverter with a 14.2 kWh battery at home, and the official monitoring app was too slow and clunky for the one thing I actually wanted: glancing at my phone to see "how full is the battery?" That felt like a widget problem, not an app problem.

The first version used the vendor's cloud API, which worked but bothered me: my inverter is 10 meters away, why is my data doing a round trip through a server in China? So I added local Modbus TCP support. The app now talks directly to the inverter's datalogger over the LAN, no cloud account needed, works when the internet is down, and updates are near-instant instead of the 5-minute cloud polling interval. (Still I'm limited by around 15 min iOS Widget polling)

Some things that turned out to be harder than expected:

Writing a Modbus TCP client in Swift with Network.framework. There isn't much prior art for Modbus on iOS, and dataloggers are picky — some drop connections if you poll too aggressively, some only accept one concurrent client.

Register maps. Every vendor (and sometimes every firmware revision) lays out registers differently power values as 32-bit across two registers, inconsistent signedness for import/export, scaling factors that differ between models. A lot of the work is a growing library of per-model register definitions. I've already received some good feedback from other than Solis users that tried that app. Once I'll get more valuable feedback I could extend list of supported Inverters. Although it's all depend if Modbus is available.

WidgetKit's refresh budget. iOS gives widgets a limited number of refreshes per day, which is fundamentally at odds with "live" energy data. I ended up with around 15 min invervals.

I've also added recently GameCenter support, so now everyone can compare their installations and how it works with other (fair algorithms are included so small good positioned installation beats bigger)

It's a paid app - but basic usage (no live widget support) are free.

AI Pioneer Jürgen Schmidhuber on the State of AI Today

https://www.youtube.com/watch?v=RKjR8DQ40po
1•pretext•1m ago•0 comments

I made an LLM think in latent space. The model never read a single thought

https://github.com/Oli-26/LatentReasoningNoDecode/blob/main/BLOG.md
1•oli266•3m ago•0 comments

It's So Hard to Hire Good Help These Days

https://zhenyi.gibber.blog/its-so-hard-to-hire-good-help-these-days
1•zhenyi•5m ago•0 comments

OpenAI is shutting down its AI browser Atlas

https://techcrunch.com/2026/07/09/openai-is-shutting-down-atlas-but-its-ai-browser-ambitions-are-...
1•theHocineSaad•6m ago•0 comments

Show HN: WaitToUnlock – Set a ScreenTime passcode you cannot remember

https://waittounlock.com/
4•shorekey•6m ago•0 comments

Show HN: Real-time n-body tree code in CUDA

https://github.com/lechebs/nbody
1•lechebs•6m ago•0 comments

Zero-copy TLS ingress with kTLS and splice(2) for sandboxes

https://www.tensorlake.ai/blog/near-zero-overhead-sandbox-networking
1•diptanu•7m ago•0 comments

Epos Daimon, the Magic School Where Teens Play Fascists

https://mssv.net/2026/05/22/epos-daimon-the-antifascist-magic-school-for-teens/
3•surprisetalk•8m ago•0 comments

Polestar owners left 'holding the bag' after EV brand pulls out of the US

https://www.theverge.com/transportation/963399/polestar-owners-ban-dealers-service-warranty-lease
2•Brajeshwar•9m ago•1 comments

The IDE Bottleneck

https://ymichael.com/2026/06/23/the-ide-bottleneck.html
2•ymichael•9m ago•0 comments

Most people suck at traveling: 9 principles to travel well

https://itsiweinstock.substack.com/p/most-people-suck-at-traveling-9-principles
1•surprisetalk•9m ago•0 comments

Self-Powered Trailers Promise Leaner Freight Runs

https://spectrum.ieee.org/self-powered-trailers-freight-decarbonization
1•rbanffy•9m ago•0 comments

PeopleCounter.app – Turn any phone or webcam into a people counter

https://peoplecounter.app/
1•ZynZap•9m ago•0 comments

CEO Calls Us 'Terrorists and Worse Than Antifa' Admits Surveillance Secrets [video]

https://www.youtube.com/watch?v=DAPXpfXRUPI
1•Bender•10m ago•0 comments

AI's "overnight" solution for our flaky tests took two weeks to adopt

https://thoughtbot.com/blog/what-it-took-to-use-this-overnight-ai-solution
1•herbertl•11m ago•0 comments

Show HN: I made AI agent that deploys your thing on diff plats automaticaly

https://shypmenta.com/
2•Aarav03790•16m ago•0 comments

Toxic pufferfish with vicious bite and lethal flesh invade Mediterranean beaches

https://www.dailymail.com/news/article-15955883/Toxic-pufferfish-Mediterranean.html
2•NewCzech•17m ago•0 comments

Man Dies by Suicide After Using Grok to Make 7000 Sexual Images of Stepdaughter

https://www.ibtimes.co.uk/xai-lawsuit-grok-ai-generated-child-abuse-images-1807932
3•randycupertino•17m ago•0 comments

Show HN: Token Governor – The cheapest LLM token is the one you never send

https://github.com/shipitamit/llm-token-governor
1•mavster26•18m ago•0 comments

The Winning Essays for the Big Questions About AI

https://www.dwarkesh.com/p/blog-prize-winners
1•herbertl•21m ago•0 comments

Circle Receives Final OCC Approval to Establish National Trust Bank

https://www.circle.com/pressroom/circle-receives-final-occ-approval-to-establish-national-trust-bank
1•petethomas•23m ago•0 comments

A Love Letter to Flashcards

https://lesleylai.info/en/flashcards/
12•surprisetalk•23m ago•1 comments

OpenAI's Atlas browser doesn't make it to its first birthday

https://www.theregister.com/ai-and-ml/2026/07/10/openais-atlas-browser-doesnt-make-it-to-its-firs...
4•LorenDB•24m ago•0 comments

Where Is Downtown?

https://www.observingthecity.ca/downtown-definer
5•newer_vienna•28m ago•2 comments

Why accessing cuBLAS, cuFFT, cuDNN from within your Java application

https://www.tornadovm.org/blogs/java-at-the-metal-cuda-graphs-tensor-cores-cublas-cudnn-cufft
3•mikepapadim•28m ago•0 comments

Adam Tooze on the AI Arms Race – Ones and Tooze [video]

https://www.youtube.com/watch?v=QevC7OrdJP8
1•verdverm•28m ago•0 comments

Show HN: LoopVera – evidence ledger for pipeline debugging (no code yet)

https://github.com/Proofrun/LoopVera
1•cuirunxing•30m ago•0 comments

DNA signatures preserved in official 1978 sample collection of Shroud of Turin

https://www.nature.com/articles/s41598-026-60684-7
2•bookofjoe•30m ago•0 comments

Computation as a Universal and Fundamental Concept

https://ergo.org/courses/computation-as-a-universal-and-fundamental-concept
3•simonpure•30m ago•0 comments

I Did Not Kill Stanley Lieber: How to Draw (With 9front)

https://triapul.cz/automa/i_did_not_kill_stanley_lieber
3•birdculture•30m ago•0 comments