Hallo liebe Community, ich hoffe, daß ich mit meiner Frage hier richtig bin. Bin nämlich neu hier im Forum :-) Ich habe eine Saunasteuerung "Karibu Easy" und möchte die gern in mein Smarthome integrieren (Homematic/iobroker). Es würde mir schon reichen, die SOLL/IST Werte auszulesen und die Sprachassistentin des Vertrauens (ok, die gibt's nicht...) eine Meldung abgeben zu lassen, wenn die gewünschte Temperatur erreicht ist. Die Steuerung besteht aus einer Leistungs- und einer Steuerplatine, die über ein vieradriges Flachbandkabel verbunden sind. Diese Signale möchte ich mit einem ESP32 abgreifen und per MQTT an den iobroker schicken. Also keinen Eingriff in die Signale, kein Löten!! Die Pinbelegung hab ich schon herausbekommen (5V, In, Out, GND) und die Signale mit Logic Analyzer mitgeschnitten. Das Bitprotokoll ist mir unbekannt. Ich hänge mal einen Screenshot an. Eigentlich ist es recht einfach. Der Idle Pegel ist high, ein Low-Puls von 8ms ist das Startbit, ein Low-Puls mit 3ms ist eine 1, ein Low-Puls von 1ms ist eine 0. Eine Message besteht aus 40 Bit in Empfangsrichtung und 24 Bit in Senderichtung, LSB first. Soweit kann ich die Raumtemperatur und Luftfeuchte dekodieren. Jetzt endlich zu meiner eigentlichen Frage: Kennt jemand diese serielle Schnittstelle oder muss ich per Bitbanging die Dekodierung selber basteln? Habe in PulseView schon alle Dekoder durchprobert und will das Rad nicht unnötig neu erfinden... Danke für Eure Hilfe und Ideen!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.