My old GE dishwasher broke (completely dead, tried many ways to reset, was dying for months though...).

Bought a new Bosch 500 (highest not-zillion-dollar model I could get over weekend).

Installed, went to mess with some settings, then saw:

"this setting requires the HomeConnect app"

Oh. Okay, so like Bluetooth or NFC or something?

Nope. They want me to connect my _dishwasher_ to WiFi to configure a number of settings on it! Ugh. No way, no how.

For illustrative purposes, re: Bosch requiring WiFi connection + app to use certain features like rinse or eco mode.

@geerlingguy they’re probably using MQTT with a centralized broker, which is why you need an app (no PWA), and an internet connection. They haven’t bothered to implement a local API.

This is just lazy programming. Even a low powered ESP32 is powerful enough to have both local webserver for local APIs, and MQTT client for remote connection (source: building an open source habitat control system based on Micropython on ESP32).