[ST Edge] Samsung washer, local without cloud (experimental): status, course, start, pause, stop (small bridge)

Samsung washers normally only work through the Samsung cloud. Many of them also accept a local session on your LAN (OCF over CoAP-DTLS). The Stoeckie Bridge now uses that, so the washer works in SmartThings without the cloud. Experimental: status works here, start from SmartThings still has to be tested with a real wash.

What you get

  • On and off, running, paused or stopped, and the cycle phase (wash, rinse, spin, finish)
  • Remaining time and progress
  • Remote control on or off (start from SmartThings needs remote control switched on at the washer)
  • Choose a course from the courses your washer reports, then start, pause and stop
  • Everything works in routines, e.g. washer finished > notification

How it works

  • The bridge (Windows or Docker, the same one as for AEG, FGLair, Home Connect and others) talks to the washer directly with the smartthings-local library (MIT). The Edge driver on the hub reads the bridge over your LAN.
  • The bridge makes its own client certificate once; it never leaves the bridge folder.

Install

  1. Install the bridge and driver: GitHub - Stoeckie/smartthings-stoeckie-bridge: Stoeckie Bridge: cloud appliances (AEG/Electrolux, Fujitsu FGLair, Škoda, iRobot favorites) in SmartThings. Bridge for Windows or Docker plus Edge driver · GitHub (Windows: install.bat, Docker: docker compose up -d --build)
  2. Give the washer a fixed IP in your router
  3. Put samsung\appliances.json next to config.json: [{"host": "192.168.1.60", "type": "washer", "name": "Washer"}]
  4. Restart the bridge. Optional check first: python stoeckie_bridge.py --samsung-probe 192.168.1.60 (read only)

Notes

  • Firmware: the washer firmware answers slowly under load, so the bridge reads the main state every 4 s and the rest less often.
  • Washer switched off: it usually turns its wifi off too, and shows as offline until it is switched on again.
  • Newest models: the newest laundry generation refuses this kind of session; see the compatibility notes of smartthings-local.
  • Security: these washers accept any client on the LAN that uses the published client id, so keep them on a separate IoT network if you can. That was already the case before; the bridge only uses it.

Running here with a Samsung WW series washer (2023 firmware). Feedback welcome, especially which models work.

Update: bridge 2026-11-07d, driver 2026-11-07a

  • A washer that is switched off now shows off and without remote control (and offline), instead of keeping its last state. If the connection drops during a wash, the last state stays.
  • After a bridge restart the washer shows offline until it answers. Before, it showed off with no course for a moment, which looked like the washer switched itself off and on.
  • The driver no longer emits anything for a device the bridge has not reached yet.

Start from SmartThings is still to be tested with a real wash; I will post the result here.

Update: run update-remote.bat (or install.bat) again, and install the driver from the channel.