Lay-Z Spa" WiFi-remote-for-Bestway-Lay-Z-SPA

Begonnen von Gasmast3r, 17 Juni 2022, 21:12:49

Vorheriges Thema - Nächstes Thema

Gasmast3r

Hy kann jemand was mit diesem System anfangen ??
hat da eventuell schon jemand erste erfahrungen sammeln können ??
Eventuell auch ein MQTT Template erstellt oder ist dabei ??

https://github.com/visualapproach/WiFi-remote-for-Bestway-Lay-Z-SPA

oder würde mir da jemand etwas Helfen das zu intigrieren ?? bin in der hinsicht nicht erfahren


Gasmast3r

Keiner der sowas nutzt oder nutzen möchte ??


Gasmast3r

Hy danke für den Link, da geht es glaub ich um die original WLAN fähigen Spa Wirlpools.
So lese ich das.


Gasmast3r

Hier geht es um eine nachrüstung, für NodeRed und Haas giebt es fertige lösungen nur nicht für FHEM, ich bin da leider nicht so der Crack um da sowas zu zaubern.

Wenn ich meien derzeitigen Projekte fertig habe muss ich wohl mal mehr in dem bereich Arbeiten.


MadMax-FHEM

Eventuell in einen passenderen Forenbereich verschieben!?

So ich das lese ist doch MQTT-Unterstützung vorhanden:
Zitat von: https://github.com/visualapproach/WiFi-remote-for-Bestway-Lay-Z-SPA
MQTT support! Now you can control the SPA from Home Assistant, OpenHab etc. (@faboaic, @877dev)

Das sollte ja dann mit fhem auch gehen 8)

Also mal in den Bereich verschieben:

Module: 00_MQTT2_SERVER.pm Maintainer: rudolfkoenig Forum: MQTT

Oder einfach mal einen MQTT2Server in fhem definieren, den ESP-Mqtt damit "verbinden" und schauen was passiert ;)
(es sollte zumindest ein MQTT2Device angelegt werden)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gasmast3r

Hy per MQTT ist es angelegt, nur nicht konfiguriert, da komme ich derzeit nicht voran aus mehreren gründen

MadMax-FHEM

#8
Zitat von: Gasmast3r am 06 Juli 2022, 13:40:08
Hy per MQTT ist es angelegt, nur nicht konfiguriert, da komme ich derzeit nicht voran aus mehreren gründen

Verstehe ich nur bedingt...

...das hier hast du gelesen:

Zitat von: MadMax-FHEM am 06 Juli 2022, 12:48:12
Also mal in den Bereich verschieben:

Module: 00_MQTT2_SERVER.pm Maintainer: rudolfkoenig Forum: MQTT

und das:

Zitat von: MadMax-FHEM am 06 Juli 2022, 12:48:12
Oder einfach mal einen MQTT2Server in fhem definieren, den ESP-Mqtt damit "verbinden" und schauen was passiert ;)
(es sollte zumindest ein MQTT2Device angelegt werden)

Wenn das schon geschehen, wo ist das list bzw. Raw-Def davon? ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gasmast3r

Zitat
Verstehe ich nur bedingt...
hab grad paar andere Baustellen und bin froh meine derzeitigen SONOFF per MQTT am Laufen zu haben.

Zitat
...das hier hast du gelesen:

muss ich noch schauen wegen verschieben.

Zitat
Wenn das schon geschehen, wo ist das list bzw. Raw-Def davon?


HIER


defmod MQTT2_Helsinki MQTT2_DEVICE Helsinki
attr MQTT2_Helsinki group Spa
attr MQTT2_Helsinki readingList Helsinki:homeassistant/sensor/layzspa_temperature/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_target_temperature/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/climate/layzspa_climate/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:layzspa/message:.* { json2nameValue($EVENT, 'message_', $JSONMAP) }\
Helsinki:layzspa/times:.* { json2nameValue($EVENT, 'times_', $JSONMAP) }\
Helsinki:layzspa/other:.* { json2nameValue($EVENT, 'other_', $JSONMAP) }\
Helsinki:layzspa/Status:.* Status
attr MQTT2_Helsinki room MQTT2_DEVICE

setstate MQTT2_Helsinki 2022-07-03 16:28:05 IODev MQTT2_FHEM_Server
setstate MQTT2_Helsinki 2022-07-02 11:44:56 Status Dead
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_action_template {% if value_json.RED == 1 %}heating{% elif value_json.GRN == 1 %}idle{% elif value_json.FLT == 1 %}fan{% else %}off{% endif %}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_action_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_availability_topic layzspa/Status
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_current_temperature_template {{ value_json.TMP }}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_current_temperature_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_class temperature
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_configuration_url http://192.168.178.14
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_connections_1_1 mac
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_connections_1_2 A8:48:FA:C0:66:63
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_identifiers 12609123
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_manufacturer Visualapproach
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_model MIAMI2021
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_name Layzspa WiFi controller
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_device_sw_version 2022-05-24
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_expire_after 700
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_max_temp 104
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_min_temp 68
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_mode_command_template {CMD:3,VALUE:{%if value == "heat" %}1{% else %}0{% endif %},XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_mode_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_mode_state_template {% if value_json.RED == 1 %}heat{% elif value_json.GRN == 1 %}heat{% else %}off{% endif %}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_mode_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_modes_1 fan_only
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_modes_2 off
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_modes_3 heat
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_name Layzspa temperature control
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_payload_available Alive
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_payload_not_available Dead
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_payload_off {CMD:4,VALUE:0,XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_payload_on {CMD:4,VALUE:1,XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_power_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_precision 1
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_temperature_command_template {CMD:0,VALUE:{{ value|int }},XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_temperature_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_temperature_state_template {{ value_json.TGT }}
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_temperature_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_temperature_unit F
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_unique_id climate.layzspa_climate12609123
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_unit_of_measurement °F
setstate MQTT2_Helsinki 2022-07-02 08:42:24 config_value_template {{ value_json.TGT }}
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_AIR 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_BRT 8
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_CH1 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_CH2 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_CH3 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_CONTENT STATES
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_FLT 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_GRN 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_HJT 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_LCK 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_PWR 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_RED 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_TGT 238
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_TIME 1656754763
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_TMP 238
setstate MQTT2_Helsinki 2022-07-02 11:39:23 message_UNT 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_CONTENT OTHER
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_FW 2022-05-24
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_HASJETS false
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_IP 192.168.178.14
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_MODEL MIAMI2021
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_MQTT 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_PressedButton ffff
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_RSSI -63
setstate MQTT2_Helsinki 2022-07-02 11:39:23 other_SSID My Home
setstate MQTT2_Helsinki 2022-07-02 08:42:24 subscriptions layzspa/command
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_AIRTIME 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_CLINT 14
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_CLTIME 1655619359
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_CONTENT TIMES
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_COST 0.005898889
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_FINT 30
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_FTIME 1655619370
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_HEATINGTIME 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_JETTIME 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_KWH 0.005898889
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_MINCLK 1000
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_PUMPTIME 0
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_TIME 1656754763
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_TTTT -10636
setstate MQTT2_Helsinki 2022-07-02 11:39:23 times_UPTIME 10618


muss es auch noch einbauen

MadMax-FHEM

Zitat von: Gasmast3r am 06 Juli 2022, 14:07:25
muss ich noch schauen wegen verschieben.

Das kannst du selbst, da muss "irgendwo" ein Knopf zum Verschieben sein...
...schlimmstenfalls dort einen neuen Thread öffnen und querweise verlinken...

Hier ist es Zufall/Glück, wenn jemand mitliest, der Ahnung hat... ;)


Zitat von: Gasmast3r am 06 Juli 2022, 14:07:25
hab grad paar andere Baustellen und bin froh meine derzeitigen SONOFF per MQTT am Laufen zu haben.

muss es auch noch einbauen

"Wir" haben keine "Eile" ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gasmast3r

Hy so der ESP macht seine  Arbeit nur mit dem MQTT komme ich garnicht klar.

hier mal die aktuellsten dinge.


defmod MQTT2_Helsinki MQTT2_DEVICE Helsinki
attr MQTT2_Helsinki group Spa
attr MQTT2_Helsinki readingList Helsinki:layzspa/message:.* { json2nameValue($EVENT, 'message_', $JSONMAP) }\
Helsinki:layzspa/times:.* { json2nameValue($EVENT, 'times_', $JSONMAP) }\
Helsinki:layzspa/other:.* { json2nameValue($EVENT, 'other_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_temperature/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_target_temperature/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/climate/layzspa_climate/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:layzspa/Status:.* Status\
Helsinki:layzspa/MAC_Address:.* MAC_Address\
Helsinki:layzspa/MQTT_Connect_Count:.* MQTT_Connect_Count\
Helsinki:layzspa/reboot_time:.* reboot_time\
Helsinki:layzspa/reboot_reason:.* reboot_reason\
Helsinki:layzspa/button:.* button\
Helsinki:homeassistant/sensor/layzspa_pressed_button/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_reboot_time/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_reboot_reason/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_ssid/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_rssi/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_ip/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_connect_count/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_time_to_target/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_energy/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_chlorine_age/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_filter_age/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_uptime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_pumptime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_heatertime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/sensor/layzspa_airtime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/binary_sensor/layzspa_lock/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/binary_sensor/layzspa_heater/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/binary_sensor/layzspa_ready/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/binary_sensor/layzspa_connection/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/switch/layzspa_heat_regulation/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/switch/layzspa_airbubbles/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/switch/layzspa_pump/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/switch/layzspa_temperature_unit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/button/layzspa_reset_chlorine/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/button/layzspa_reset_filter/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }\
Helsinki:homeassistant/button/layzspa_restart_esp/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
attr MQTT2_Helsinki room MQTT2_DEVICE

setstate MQTT2_Helsinki 2022-07-08 13:11:02 IODev MQTT2_FHEM_Server
setstate MQTT2_Helsinki 2022-07-08 13:11:46 MAC_Address A8:48:FA:C0:66:63
setstate MQTT2_Helsinki 2022-07-08 13:11:46 MQTT_Connect_Count 3
setstate MQTT2_Helsinki 2022-07-08 13:11:46 Status Alive
setstate MQTT2_Helsinki 2022-07-08 13:11:47 button NOBTN
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_action_template {% if value_json.RED == 1 %}heating{% elif value_json.GRN == 1 %}idle{% elif value_json.FLT == 1 %}fan{% else %}off{% endif %}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_action_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_availability_topic layzspa/Status
setstate MQTT2_Helsinki 2022-07-08 13:11:55 config_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_current_temperature_template {{ value_json.TMP }}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_current_temperature_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-08 13:11:53 config_device-class connectivity
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_class temperature
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_configuration_url http://192.168.178.14
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_connections_1_1 mac
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_connections_1_2 A8:48:FA:C0:66:63
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_identifiers 12609123
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_manufacturer Visualapproach
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_model MIAMI2021
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_name Layzspa WiFi controller
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_device_sw_version 2022-05-24
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_expire_after 700
setstate MQTT2_Helsinki 2022-07-08 13:11:55 config_icon mdi:restart
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_max_temp 40
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_min_temp 20
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_mode_command_template {CMD:3,VALUE:{%if value == "heat" %}1{% else %}0{% endif %},XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_mode_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_mode_state_template {% if value_json.RED == 1 %}heat{% elif value_json.GRN == 1 %}heat{% else %}off{% endif %}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_mode_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_modes_1 fan_only
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_modes_2 off
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_modes_3 heat
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_name Layzspa temperature control
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_payload_available Alive
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_payload_not_available Dead
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_payload_off {CMD:4,VALUE:0,XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_payload_on {CMD:4,VALUE:1,XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-08 13:11:55 config_payload_press {CMD:6,VALUE:true,XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_power_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_precision 1
setstate MQTT2_Helsinki 2022-07-08 13:11:49 config_state_class total_increasing
setstate MQTT2_Helsinki 2022-07-08 13:11:54 config_state_off 0
setstate MQTT2_Helsinki 2022-07-08 13:11:54 config_state_on 1
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_temperature_command_template {CMD:0,VALUE:{{ value|int }},XTIME:0,INTERVAL:0}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_temperature_command_topic layzspa/command
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_temperature_state_template {{ value_json.TGT }}
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_temperature_state_topic layzspa/message
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_temperature_unit C
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_unique_id climate.layzspa_climate12609123
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_unit_of_measurement °C
setstate MQTT2_Helsinki 2022-07-08 13:21:11 config_value_template {{ value_json.TGT }}
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_AIR 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_BRT 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_CH1 32
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_CH2 50
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_CH3 49
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_CONTENT STATES
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_FLT 1
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_GRN 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_HJT 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_LCK 1
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_PWR 1
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_RED 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_TGT 35
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_TIME 1657279545
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_TMP 21
setstate MQTT2_Helsinki 2022-07-08 13:25:46 message_UNT 1
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_CONTENT OTHER
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_FW 2022-05-24
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_HASJETS false
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_IP 192.168.178.14
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_MODEL MIAMI2021
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_MQTT 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_PressedButton 1b1b
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_RSSI -67
setstate MQTT2_Helsinki 2022-07-08 13:25:46 other_SSID My Home
setstate MQTT2_Helsinki 2022-07-08 13:11:47 reboot_reason External System
setstate MQTT2_Helsinki 2022-07-08 13:11:46 reboot_time 2022-07-08T11:11:45+0000
setstate MQTT2_Helsinki 2022-07-08 13:11:57 subscriptions layzspa/command
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_AIRTIME 11
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_CLINT 7
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_CLTIME 1657126319
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_CONTENT TIMES
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_COST 0.260593325
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_FINT 7
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_FTIME 1657126321
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_HEATINGTIME 92
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_JETTIME 0
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_KWH 0.260593325
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_MINCLK 15
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_PUMPTIME 15933
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_TIME 1657279545
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_TTTT 8116
setstate MQTT2_Helsinki 2022-07-08 13:25:46 times_UPTIME 58608



To command the layzspa you need to publish a command to the topic "layzspa/command". The command is a JSON string with four key/value pairs. Example '{CMD:0, VALUE:1, XTIME:0, INTERVAL:100}'


:o

Beta-User

Sieht nach viel Arbeit aus...

Würde mal empfehlen, an der Stelle einzusteigen: https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt#ignoreRegexp und dann den ganzen Artikel durchzugehen.

Wenn du das "unnütze Zeug" weg hast und in etwa zeigen kannst, welche Messages/Payloads über welchen (verbliebenen) Topic kommen, können wir die nächsten Schritte angehen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

MadMax-FHEM

Aber Readings/Werte werden angezeigt?

Ich bin jetzt auch nicht der MQTT-Spezialist (daher ja das Verschieben hierher).


EDIT: in der Hoffnung, dass jemand (Beta-User :) ) drauf stößt... 8)

Aber du kannst probeweise über den MQTT2Server publishen:

set MQTT2_FHEM_Server publish HIER-WAS-DU-PUBLISHEN-WILLST

Und bzgl. wie das json genau aussehen muss bzw. welche Befehle gehen: leider noch weniger Ahnung :\


Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gasmast3r

Zitat von: Beta-User am 08 Juli 2022, 13:48:45
Sieht nach viel Arbeit aus...

Würde mal empfehlen, an der Stelle einzusteigen: https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt#ignoreRegexp und dann den ganzen Artikel durchzugehen.

Wenn du das "unnütze Zeug" weg hast und in etwa zeigen kannst, welche Messages/Payloads über welchen (verbliebenen) Topic kommen, können wir die nächsten Schritte angehen.

Hy werde mir das mal einverleiben danke