Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

Stiebel-Eltron mit CAN-Bus unter Verwendung eines C++-Wrappers

Begonnen von juerg5524, 14 Oktober 2015, 13:43:31

Vorheriges Thema - Nächstes Thema

HGButte

Habe da auch auch nur gefährliches Halbwissen.

"5.28" ist ja nur ein symbolic link auf 5.36.

Würde ihn trotzdem entfernen:

unlink 5.28
Ein letzter Versuch meinerseits.

Mihca

Liebe CAN-Bus Experten,
ich erhalte nach dieser Anleitung https://forum.iobroker.net/topic/70215/can-bus-interface-esp32-mqtt-und-stiebel-eltron-wp-steuern/2 Daten vom CAN-Bus (CAN-BUS X.1.19) einer Stiebel Eltron Wärmepumpe WPE-I 08 HK 230 Premium die Daten per MQTT in fhem. Hier das RAW:

define CAN_BusWP MQTT2_DEVICE CAN_MQTT_Client
attr CAN_BusWP readingList CAN_MQTT_Client:cansniffer/canSend:.* canSend\
CAN_MQTT_Client:cansniffer/alive:.* alive\
CAN_MQTT_Client:cansniffer/pload:.* { json2nameValue($EVENT) }
attr CAN_BusWP room Energie,MQTT2_DEVICE
#   CID        CAN_MQTT_Client
#   DEF        CAN_MQTT_Client
#   FUUID      65b0da27-f33f-e676-502d-22075823b77f37ca
#   IODev      MQTTServer
#   LASTInputDev MQTTServer
#   MQTTServer_CONN MQTTServer_192.168.0.129_53788
#   MQTTServer_MSGCNT 27548
#   MQTTServer_TIME 2024-03-11 12:19:20
#   MSGCNT     27548
#   NAME       CAN_BusWP
#   NR         159
#   STATE      ???
#   TYPE       MQTT2_DEVICE
#   eventCount 27550
#   READINGS:
#     2024-03-11 12:19:20   Data            92 00 FA FD F4 00 F5
#     2024-03-11 12:19:20   ID              0x700
#     2024-03-09 11:51:56   IODev           MQTTServer
#     2024-03-11 12:19:20   Len             7
#     2024-03-11 12:19:17   alive           6345430
#     2024-03-11 10:33:33   canSend         INIT
#
setstate CAN_BusWP 2024-03-11 12:19:20 Data 92 00 FA FD F4 00 F5
setstate CAN_BusWP 2024-03-11 12:19:20 ID 0x700
setstate CAN_BusWP 2024-03-09 11:51:56 IODev MQTTServer
setstate CAN_BusWP 2024-03-11 12:19:20 Len 7
setstate CAN_BusWP 2024-03-11 12:19:17 alive 6345430
setstate CAN_BusWP 2024-03-11 10:33:33 canSend INIT


Ich scheitere daran, aus den beiden Readings "Data" und "ID" einfach "lesbare" Readings zu erzeugen. Meine Idee wäre, über "userReadings" jeweils den Aufruf einer Routine in 99_myUtils.pm zu triggern, die dann die Readings in dem MQTT-Device entsprechend setzt. Bin ich da auf der falschen Denkroute und es gibt elegantere Wege?

Kann jemand helfen.

Danke vorab!

(P.S.: Falls jemand Informationen zu dem ESP, dem MCP2515 CAN Bus Modul, dem Sketch und der Verschaltung benötigt, stelle ich die gerne zur Verfügung.)
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

Markus1008

Hallo,

mit großem Interesse habe ich dieses Thema gelesen.
Ich betreibe seit 2008 eine Stiebel Eltron WPF7 mit dem Manager WPM i.
Dieser ist nicht kompatibel mit dem ISG Web Interface von SE. Hat aber bereits eine CanBus Schnittstelle, nach Handbuch für die Fernbedienung FEK.
Weiß hier jemand ob ich bei diesem Model auch schon Daten über die Can Schnittstelle lesen und schreiben kann? Würde wie einige andere hier gerne bei PV Überschuss die Warmwassertemperatur erhöhen um die WP anlaufen zu lassen und den Strom zu nutzen.
Eine Überschuss Regelung stelle ich mir über EVCC vor, damit habe ich bereits eine Steuerung für meine Wallbox und das Laden des E-Autos bei Überschuss realisiert.
Für eure Unterstützung oder hilfreiche Antworten, bevor ich den Aufbau umsonst umsetze wäre ich sehr dankbar.

Gruß Markus