Richard-Schaller / addon-syrlex2mqtt

This Home Assistant Add-on uses syrlex2mqtt which simulates the SyrConnect cloud and makes the SYR water softening units of the LEX Plus series available via MQTT and thus Home Assistant.
2 stars 1 forks source link

Feature Request: add Safeconnect #2

Open Ilovegym66 opened 1 week ago

Ilovegym66 commented 1 week ago

Hello, your plugin works fine, thank you very much! I have a Syrconnect Lex Plus 10, that include an Safeconnect (Leckageschutz), and it would be very useful, to get this implemented, too. ( Water on/off, Alarm, are the requested objects :))

Richard-Schaller commented 5 days ago

Hi,

are you sure your SafeConnect is part of the Lex Plus 10? I think it is a separate device with a separate Wifi connection. Here is some further information on the protocol that Syr Safe-T Connect uses (in German): https://www.msxfaq.de/sonst/iot/syr_safe-t_connect.htm

Ilovegym66 commented 5 days ago

Yes, it is a combi model, see at the syr Homepage the details, please.

syr lex plus sl connect

Ilovegym66 commented 5 days ago

Portscan with nmap - no results, the only way to get some data is the dns forwarding to another server, like HA, now. I think they implemented the control commands from the safeconnect in this, too. It's only one device in the network. Logfile from your addon: ` [2024-09-30T05:40:11.930Z] Publishing state message: {"current_water_flow":"0","salt_remaining":"4","remaining_resin_capacity":"91","remaining_water_capacity":"1257","total_water_consumption":"11418","number_of_regenerations":"17","last_regeneration":"2024-09-29T17:45:20+02:00","status_message":" ","salt_in_stock":"9","regeneration_interval":"3","regeneration_week_days":"(None)","regeneration_time":"15:00","regeneration_running":"OFF"} [2024-09-30T05:40:11.933Z] Response to allCommands: <?xml version="1.0" encoding="utf-8"?> [2024-09-30T05:40:21.982Z] Request for syrconnect.de/WebServices/SyrConnectLimexWebService.asmx/GetAllCommands <?xml version="1.0" encoding="utf-8"?>

` Is there anything, to get more from the device, like a wireshark protocoll? The important things are if a waterleak detected and the waterflow is switched off ..