Nachbau Energiezähler HM-ES-TX-WM

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

robert-132
Beiträge: 41
Registriert: 17.04.2021, 16:15
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von robert-132 » 31.08.2022, 14:42

Hallo,

ich habe auch nach den Anleitungen von asksinpp.de, den HM-ES-TX-WM nachgebaut.
Hat auch alles soweit funktioniert.
Vielen Dank an alle die da mitgewirkt haben.

Aktuell habe ich noch keinen Sensor angeschlossen, der fehlt mir noch.
Trotzdem zählt Energie-Zähler RaspMatic schon hoch.
Kann mir jemand sagen an was das liegt?
gaszaehler1.JPG
gaszaehler2.JPG
Gruß
Robert

robert-132
Beiträge: 41
Registriert: 17.04.2021, 16:15
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von robert-132 » 06.09.2022, 08:42

Der Zähler läuft inzwischen, das Problem lag im Sketch der als Beispiel dabei ist.
Ich hatte unglücklicherweise den verwendet.
Hab nun den Sketch von GitHub genommen und jetzt funzt es.

homematic_asksinpp_funksender_08.png

fanavity
Beiträge: 243
Registriert: 18.07.2017, 16:42
Hat sich bedankt: 63 Mal
Danksagung erhalten: 3 Mal

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von fanavity » 28.11.2022, 21:47

Hey,

ich habe genau das gleiche Problem? Welchen Sketch hast du nun verwendet?

Ich verwende aktuell diesen:

https://github.com/pa-pa/AskSinPP/blob/ ... -TX-WM.ino

Edit: scheinbar werden alle 3 Minuten "0.10 m3" gemessen obwohl gar kein Sensor angeschlossen ist. Wenn ich A0->GND verbinde sehe ich im Log auch, einen Zähler ( 00000001 ). Allerdings wird in der UI auch hochgezählt obwohl nichts passiert:-)

Allerdings zählt er nur "Energie-Zähler CCU". "Energie-Zähler Gerät" und "Verbrauch" bleiben auf 0.0

EDIT2: Habe den Sketch noch mal geflasht. Nun scheint es zu klappen. Allerdings werden "Energie-Zähler Gerät" und "Verbrauch" nicht hochgezählt. Ist das normal?

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von jp112sdl » 28.11.2022, 22:25

fanavity hat geschrieben:
28.11.2022, 21:47
Welchen Sketch hast du nun verwendet?
Den hier hatte ich für die CCU angepasst.
https://github.com/jp112sdl/Beispiel_As ... WM_CCU.ino

Der Sketch, der bei den AskSin Library Beispielen dabei ist, funktioniert nur korrekt mit FHEM

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

fanavity
Beiträge: 243
Registriert: 18.07.2017, 16:42
Hat sich bedankt: 63 Mal
Danksagung erhalten: 3 Mal

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von fanavity » 29.11.2022, 20:20

So habe den Sketch mal geflasht. Allerdings ist mir die Funktionsweise nicht so ganz klar.
Ich habe A0 <-> GND verbunden, anschließend wurde mir

"Energie-Zähler CCU 0.00 m3"
"Energie-Zähler Gerät 0.01 m3"
"Verbrauch 0.03 m3"

Angezeigt. Nach dem nächsten update dann

"Energie-Zähler CCU 0.01 m3"
"Energie-Zähler Gerät 0.01 m3"
"Verbrauch 0.00 m3"

Nemo1966
Beiträge: 9
Registriert: 08.04.2022, 10:52
System: CCU

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von Nemo1966 » 10.12.2022, 20:16

Der Verbrauch ist der Momentan Verbrauch das ist missverständlich ausgedrückt.

Nemo1966
Beiträge: 9
Registriert: 08.04.2022, 10:52
System: CCU

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von Nemo1966 » 10.12.2022, 20:26

Folgendes Problem hat sich bei mir ergeben ich hab erst einen Zähler aufgebaut zum Testen.
Der Device Block sah dann so aus
const struct DeviceInfo PROGMEM devinfo = {
{0x90,0x12,0x34}, // Device ID
"jens000001", // Device Serial
{0x00,0xde}, // Device Model
0x11, // Firmware Version
as::DeviceType::PowerMeter, // Device Type
{0x01,0x00} // Info Bytes
Das hat alle wunderbar funktioniert anschließend hab ich ein zweites Gerät aufgebaut den Device Block geändert
const struct DeviceInfo PROGMEM devinfo = {
{0x90,0x12,0x35}, // Device ID
"jens000002", // Device Serial
{0x00,0xde}, // Device Model
0x11, // Firmware Version
as::DeviceType::PowerMeter, // Device Type
{0x01,0x00} // Info Bytes
Damit war keine Anmeldung an der CCU möglich .
Ausgiebiges probieren mit den HEX Blöcken in der ID haben nichts gebracht erst nach einer grundlegenden Änderung der Serial ging es dann
// define all device properties
const struct DeviceInfo PROGMEM devinfo = {
{0x90,0x12,0x35}, // Device ID
"STROMZAE01", // Device Serial
{0x00,0xde}, // Device Model
0x10, // Firmware Version
as::DeviceType::PowerMeter, // Device Type
{0x01,0x00} // Info Bytes
Nun meine Frage dazu an was liegt das die vielen Nullen in der Device ID ???

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von jp112sdl » 10.12.2022, 20:39

Nemo1966 hat geschrieben:
10.12.2022, 20:26
an was liegt das
Kann man aus deinen Schilderungen nicht erkennen.
Übersichtlicher wäre es auch, wenn du Absätze bildest.
So ein Klumpen Text liest sich doof. :wink:
Und Code kann in

Code: Alles auswählen

Code-Tags
An den
Nemo1966 hat geschrieben:
10.12.2022, 20:26
vielen Nullen in der Device ID ???
definitiv nicht.

Mögliche Ursache:

Code: Alles auswählen

jens000002
gibt es schon bei einem anderen Gerät.
Ansonsten hilft nur, das serielle Log beim Anlernen zu analysieren und auch das RFD-Logging auf der CCU.
Dort steht dann eindeutig, warum das Anlernen nicht klappt.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Nemo1966
Beiträge: 9
Registriert: 08.04.2022, 10:52
System: CCU

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von Nemo1966 » 10.12.2022, 21:45

So sieht das seriell aus
debounce
pressed
released
<- 1A 02 80 00 901235 BA4BC3 10 00 DE 6A 65 6E 73 30 30 30 30 30 32 51 01 01 00 - 4456

-> 10 01 A0 01 BA4BC3 901235 00 05 00 00 00 00 00 - 5195
<- 0A 01 80 02 901235 BA4BC3 00 - 5318

Edit:
Ich hatte anscheinend nur Sporadisch Verbindung zur CCU3 ich bin jetzt näher ran gegangen und schon funktionieren alle Varianten .

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Nachbau Energiezähler HM-ES-TX-WM

Beitrag von jp112sdl » 10.12.2022, 22:19

Nemo1966 hat geschrieben:
10.12.2022, 21:45
Ich hatte anscheinend nur Sporadisch Verbindung zur CCU3 ich bin jetzt näher ran gegangen und schon funktionieren alle Varianten .
Hast du den FreqTest mal laufen lassen?

Vielleicht ist das Funkmodul auch leicht daneben

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“