Zugriff auf Remko Smart Control möglich?

Hallo,

ich habe mir letztes Jahr mehrere Split-Klimaanlage von Remko einbauen lassen. Jetzt bin ich gerade dabei die Welt von Homeassistant zu entdecken und frage mic, ob ich auch die Spli-Klima irgendwie gesteuert bekomme.

Ich habe ein Stück Hardware (Remko SC-1 https://www.remko.de/index.php?eID=dumpFile&t=f&f=743755&token=2d20d35f392716b2cf2124f70669bf0d00d48a81) von dem aus ein Kabel zu den Klimas geht. Der SC 1 bietet mir eine Web-Oberfläche und eine App, über die ich die Geräte steuern kann.

Jetzt frage ich mich, ob ich über die Weboberfläche auch irgendwie auf die Methodenaufrufe kommen kann, um ggf. einen Adapter selbst zu bauen oder zumindest einige kleine (Starten/Stoppen oder überhaupt die Abfrage, welches Gerät läuft gerade) darüber in Homeassistant zu holen.

Hat jemand Erfahrung mit dem Remko SC1? Hat sonst jemand Ideen, wie ich ggf. in der Web-App an die Methodenaufrufe kommen könnte?

Auch wenn ich keine Ahnung von solchen Teilen habe: :laughing: Den Beitrag zu Remko Smart Control kennst Du?

VG Jim

Ja, da geht es aber um die Wärmepumpe und nicht die Smart Control, die ich habe. Ich kann jedenfalls über die Smart Control die API nicht aufrufen.

Jepp aber da ist auch von Smart Control, den Web-Zugang https://smartweb.remko.media/ per App und dem WebGUI die Rede. Bei der dort beschriebenen MQTT-Variante über die Daten aus der smt.min.js, also ab hier
New integration for REMKO Heatpump - #38 by Altrec - Third party integrations - Home Assistant Community
geht es ja auch um das WebGUI. Weil Du hier ja erwähnt hast das das SC-1 auch, neben den Cloud-Zugang per App, ein WebGUI bietet. Sprich die MQTT-Variante ist m.M.n. ja noch eine andere Variante neben der per API.

Wenn sich der Web-Zugang und das WebGUI des SC-1 aber von dem einer WKF-Compact unterscheidet bringt Dir das natürlich auch nichts.

VG JIm

Ja, vielen Dank! Es ist mir zumindest schon einmal gelesen, die MQTT-Nachrichten abzufangen. Die Intergration bezieht sich sich aber auf die Wärmpumpe und ich bräuchte ja gänzlich andere Entitäten bzw. die Entitäten, die in der Integration verwendet werden, sind für mich irrelevant.

Hallo MaT,
ich spiele gerade mit dem Gedanken mir eine Remko-Split Anlage installieren zu lassen. Kommst du mit der Integration voran?

Alternativ gäbe es ja auch noch die Möglichkeit sie “halbsmart” über einen Infrarot-Transmitter einzubinden, hast du darüber schon nachgedacht?

Nein, ich komme hier nicht voran und habe meine Bemühungen auch vorerst eingestellt. Ich habe über MQTT Infos bekommen, die ich nicht auswerten konnte. Meine IT-Kenntnisse reichen da nicht :man_shrugging:

Die halb-Smarte Lösung wäre mit Löten verbunden, richtig? Das ist dann auch nichts für mich :stuck_out_tongue_winking_eye:

Nein ich meine mit einem IR-Blaster - beispielsweise der Switchbot Hub ist gerade im BF-Angebot.
Dieser müsste die Fernbedienungssprache der Remko lernen und dann imitieren können. Darauf wird es bei mir wohl (zunächst) hinauslaufen.

Nach kurzer Recherche, lässt sich der Hub auch gut in HA einbinden.

Deine Anfrage in der HA-Community zu dem Thema war ja leider (noch) nicht sehr fruchtbar.

Hallo

Ich habe mit den Informationen über MQTT und Homeassist in Github die mich interessierenden Werte per Node Red ausgelesen. Die “Smarte” Steuerung scheint genau diese mqtt Mitteilungen zu benutzen, um sich darzustellen. Schaut man sich die Remko Codes in der Excel Tabelle an, dann gibt es dort auch einen Bereich Kühlung. Letztlich kann man mit der WKF auch kühlen.

Ich kann mir deshalb nicht vorstellen, dass das für Klimaanlagen so völlig verschieden läuft, ich jedenfalls würde nicht alles neu erfinden, wenn ich diese Aufgabe als Entwickler für Remko hätte.

Der MQTT Explorer hat mir sehr geholfen und der Rest war Fleißarbeit und die excellente Vorarbeit einiger Fleißiger hat sehr geholfen

Hallo Blechi,

wohin und wie hast du den MQTT Explorer verbunden? Ich bekomme keine Verbindung hin. Ich habe eine RVT265DC mit einem Smart Control Stick…

Hmm, ich habe eine WKF, da ist bestimmt die Anbindung an das Wlan anders.
Du kommst doch sicher mit Eingabe einer IPv4 Adresse im Browser auf die Steuerung.
Dann schau mal im Thread Auslesen Remko

Da ist beschrieben, wo Du den User Namen und fad Password findest. Mit diesen 3 Angaben kann ich über den MQTT Browser dann die Daten sehen. Das müsdte m.M. bei Dir ähnlich gehen

Ah… okay… Das hatte ich falsch verstanden…

Die Werte für Username und Passwort hab ich in dieser js Datei gefunden, aber lokal auf den Stick kann ich keine Verbindung herstellen - laut nmap sind auch alle Ports geschlossen.

Und nach smartweb.remko.media gibts auch keine Verbindung… Schade eigentlich…

Hallo
ich habe ja vom wlan Stick keine Ahnung.
Was DU mit smartweb.remko.media meinst, erschließt sich mir vielleicht deshalb auch nicht.
In der Remko Werbebeschreibung des Wlan Stick steht “Internet Browser”.
Der muss ja auch in Deinem Heimnetz eine IP Adresse haben und damit müsstest Du mit dieser IP Adresse im Browser auch auf den Stick kommen und die Smart Control Oberfläche sehen.
Na, und dann hast Du ja alles für den Mqtt Browser

So konnte ich mich mit der Remko SmartWeb Cloud per MQTT verbinden

Ich habe es geschafft, mich mit der Remko SmartWeb-Cloud per MQTT (WebSockets) zu verbinden und Daten auszulesen.
Hier mein Vorgehen:

  1. Zugangsdaten aus dem Browser holen
    Nach Login auf https://smartweb.remko.media im Browser:

F12 → Console und dort ausführen:

global.SMT_ID
global.SMT_KEY
global.MQTT_TOPIC

Damit bekommt man:

  • Username = SMT_ID
  • Password = SMT_KEY
  • Topic-Prefix = MQTT_TOPIC
  1. MQTT-Server (Cloud)
    Die Verbindung läuft über MQTT via WebSockets (TLS):
wss://smartweb.remko.media:8083/mqtt

Einstellungen:

  • MQTT Version: 3.1.1
  • Client ID: SMT0001<SMT_ID> (4 Ziffern frei wählbar)
  1. Subscribe-Topic
<MQTT_TOPIC>/#

(Beispiel: V04P27/XXXXXXXXXXXXXXX/#)

  1. Initiale Anfrage senden (sonst kommen keine Daten)
    Topic:
<MQTT_TOPIC>/CLIENT2HOST

Payload:

{
  "CLIENT_ID": "SMT0001<SMT_ID>",
  "FORCE_RESPONSE": true,
  "query_list": [1161,1162,1163,1164,1165,1166]
}

Danach kommen Antworten auf:

<MQTT_TOPIC>/RESP
<MQTT_TOPIC>/HOST2CLIENT

Ich habe das mit MQTTX bzw. Node-RED getestet.
Vielleicht hilft das jemandem weiter :slight_smile:

Ich kann inzwischen bequem mit einem Python Script die Anlage an und ausschalten:

Dort habe ich mein Proof of Concept gespeichert. Im nächsten Schritt werde ich die Werte der Anlage auslesen - eventuell wird dann ein HA plugin daraus.

Hallo zusammen,

hier ein erster Aufschlag für eine Home Assistant integration: GitHub - Christoph-87/remko-smartweb-ha: Home Assistant custom integration for REMKO SmartWeb, using cloud polling via MQTT/WebSockets to read and control devices.

Das kann gerne noch verbessert werden!

Hallo Christoph87, dein Beitrag hat mir schon weitergeholfen. Da meine Homeautomation über eine Codesys und NodeRed läuft bin ich etwas eingeschränkt. Ich bekomme zwar alle Werte, aber immer nur die, die gleichzeitig im SmartWeb genutzt werden. Wie genau funktioniert das mit der Initialen Anfrage im Node Red? Für eine Hilfestellung wäre ich dir Dankbar.

Gruß, Oliver

Bei Node-RED ist wichtig: Nach dem MQTT-Connect einmal aktiv eine Initialabfrage senden, sonst kommen oft nur Teilwerte / Änderungen.
Ablauf kurz:

  1. Login über /rest/login_do (Cookie nur für HTTP)

  2. Gerät + SID/SK holen

  3. MQTT verbinden (smartweb.remko.media (line 8083), WebSocket /mqtt, User=SID, Passwort=SK, Keepalive z. B. 60s)

  4. Auf V04P27//ESP subscriben

  5. Direkt nach Connect diese Initialabfrage auf …/ESP publishen:
    {“Tx”:“AA20AC00000000000303418100FF03FF000200000000000000000000000003CD99”,“CLIENT_ID”:“SMTACUARTTEST”}

Dann kommt als Antwort ein Rx-Telegramm mit dem kompletten Status (C0).
Wenn keine Antwort kommt: neu einloggen, SID/SK neu holen, MQTT neu aufbauen.

Hilft das?

Hi, super Arbeit schon mal. Ich habe eine Brauchwasserwärmepumpe und auch „nur“ den Stick. Nach Rückfrage bei Remko kann der kein lokales MQTT. Ich bekomme mit deiner Integration auch grundsätzlich eine Verbindung aber die Parameter passen gar nicht. Wäre eine Anpassung auf meine BWP denkbar?

Hallo, leider habe ich keine Brauchwasserwärmepumpe von Remko, daher kann ich leider die Parameter dafür nicht testen.