Nachbau Energiezähler HM-ES-TX-WM
Moderator: Co-Administratoren
-
- 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
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?
Gruß
Robert
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?
Gruß
Robert
-
- 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
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.
Ich hatte unglücklicherweise den verwendet.
Hab nun den Sketch von GitHub genommen und jetzt funzt es.
-
- 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
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?
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?
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau Energiezähler HM-ES-TX-WM
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
-
- 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
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"
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"
Re: Nachbau Energiezähler HM-ES-TX-WM
Der Verbrauch ist der Momentan Verbrauch das ist missverständlich ausgedrückt.
Re: Nachbau Energiezähler HM-ES-TX-WM
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 ???
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 ???
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau Energiezähler HM-ES-TX-WM
Kann man aus deinen Schilderungen nicht erkennen.
Übersichtlicher wäre es auch, wenn du Absätze bildest.
So ein Klumpen Text liest sich doof.
Und Code kann in
Code: Alles auswählen
Code-Tags
definitiv nicht.
Mögliche Ursache:
Code: Alles auswählen
jens000002
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.
Re: Nachbau Energiezähler HM-ES-TX-WM
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 .
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 .
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Nachbau Energiezähler HM-ES-TX-WM
Hast du den FreqTest mal laufen lassen?
Vielleicht ist das Funkmodul auch leicht daneben