Seite 2 von 9

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 07:22
von Alveran
Genau das wollte ich wissen. Ich dachte es gibt die Möglichkeit das HM Funk Protokoll einfach über Netzwerk zu schicken. Schade
So mache ich es auch bei verschieden Anwendung. Habe die Füllstandsmessung der Zisterne bzw mein Gaszähler wo ich Impulse über eine WAGO SBS zähle. (inkl Hochrechnung, Verbrauch nach Tag, Woche, Monat, Jahr) Diese stelle ich dann der HM Umgebung Bereit bzw visualisiere das über IObroker.

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 08:57
von jp112sdl
Alveran hat geschrieben:
03.11.2019, 07:22
Genau das wollte ich wissen. Ich dachte es gibt die Möglichkeit das HM Funk Protokoll einfach über Netzwerk zu schicken.... Diese stelle ich dann der HM Umgebung Bereit bzw visualisiere das über IObroker.
Die Frage, die sich mir als erstes immer stellt: Brauche ich das Gerät/die Werte überhaupt in Homematic?

Wenn ich nur visualisieren oder loggen möchte, dann nicht.
Meine Gas-Therme hängt bspw. noch über WemosD1 in meinem System. Die Werte werden direkt an ioBroker geschickt.
Wenn mal was ausfällt (Router, LAN etc), dann is' Wurscht. Dann hab ich halt nen Gap in der Historie.
Aber in der CCU habe ich nichts von den Werten, also muss ich sie da auch nicht bereitstellen.

Ähnlich sehe ich es auch hier beim Stromzähler. Wenn der LAN-Switch ausfällt, kommen halt mal keine Werte an.

Anders wäre es wohl, wenn diese Werte Einfluss auf die Steuerung hätten, z.B. einen Aktor schalten wenn momentaner Stromverbrauch größer X.
Dann hätte Funk wegen der DV-Möglichkeit schon wieder Vorteile.

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 13:35
von Alveran
Ja das ist vollkommen richtig. In meinem Fall nutze ich das HB-Dis-EP-42BW um mir dir die Daten der Wetterstation HB-UNI-SEN-WEA und eben den Zisternen Füllstand der per Wemos und Systemvariable in die Homematic gelangt darzustellen.

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 13:47
von TomMajor
Ich brauche die Stromzähler in HomeMatic.
Ersten lege ich mir csv Dateien von bestimmten Werten pro Tag auf dem USB Stick an und zweitens habe ich den Momentanverbrauch des Hauptzählers auf dem ePaper.
Ist zwar nicht besonders dynamisch, aber um abends einen Blick draufzuwerfen ist es ausreichend.

Irgendwann im Winter rüste ich noch auf das 3-Farb Display um, dann werden Sachen wie Garage Auf, Momentanverbrauch > 500W, DC > 50% usw. rot dargestellt :roll:
.

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 13:48
von jp112sdl
Du brauchst definitiv das 7,5" Display :shock: 8)

Re: HB-ES-S0-CNT6 : 6fach S0-Stromzähler für HomeMatic

Verfasst: 03.11.2019, 13:53
von TomMajor
Das mag sein.
Bin schon froh dass du konfigurierbare horizontale Linien eingeführt hast :)

Re: Vorstellung: HB-ES-S0-CNT6 - 6fach S0-Stromzähler für HomeMatic

Verfasst: 04.11.2021, 16:27
von knurri
Hallo TomMajor, erstmal vielen Dank für Deine Arbeit. Die Lötarbeiten habe ich fertig. Es hapert jetzt noch am Flashen. Kannst Du mir eine kleine Anleitung geben, was geflasht wird. Die Grundzüge des Flashens sind mit klar. Mir ist nur unklar welche Dateien ich in welcher Reihenfolge flashen muß.
Wäre schön, wenn Du die Zeit finden würdest mir zu helfen. Vielen Dank schon mal.

Gruß Knurri

Re: Vorstellung: HB-ES-S0-CNT6 - 6fach S0-Stromzähler für HomeMatic

Verfasst: 04.11.2021, 19:39
von TomMajor
Der Pro Mini wird wie jeder andere Arduino geflasht. Da gibt es viele Anleitungen im Netz.
Und für AskSinPP gibt es hier viele Anleitungen und Tipps:
https://asksinpp.de/

Re: Vorstellung: HB-ES-S0-CNT6 - 6fach S0-Stromzähler für HomeMatic

Verfasst: 07.11.2021, 11:25
von knurri
@Tom
Danke!

Re: Vorstellung: HB-ES-S0-CNT6 - 6fach S0-Stromzähler für HomeMatic

Verfasst: 15.11.2021, 18:10
von knurri
Hallo Tom,

ich habe folgendes Problem:
Die CCU (Debmatic) verbindet sich nicht mit dem HB-ES-CNT6.

STROM.ErrMsg 15.11.2021 14:36:17 Error: Device at 192.168.1.16 not reachable

Beim Überprüfen, wie auch beim Flashen, erscheint folgende Fehlermeldung:

In file included from D:\Sketch-Ordner\HB-ES-S0-CNT6_V1\HB-ES-S0-CNT6_V1.ino:26:0:
D:\Sketch-Ordner\HB-ES-S0-CNT6_V1\src\Counter.h: In instantiation of 'void COUNTER<LED_PIN>::init(HardwareSerial*) [with unsigned char LED_PIN = 14]':
D:\Sketch-Ordner\HB-ES-S0-CNT6_V1\HB-ES-S0-CNT6_V1.ino:76:25: required from here
D:\Sketch-Ordner\HB-ES-S0-CNT6_V1\src\Counter.h:96:22: warning: invalid conversion from 'volatile uint8_t* {aka volatile unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
_ledPort = portOutputRegister(port);
In file included from C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp:8:0:
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility/w5100.h:457:25: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
#define htons(x) ( (((x)<<8)&0xFF00) | (((x)>>8)&0xFF) )
~~~^~~
C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp:164:18: note: in expansion of macro 'htons'
twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
^~~~~
Der Sketch verwendet 18700 Bytes (60%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.
Globale Variablen verwenden 1261 Bytes (61%) des dynamischen Speichers, 787 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.


Der HB-ES-CNT6 reagiert auf seine IP-Adresse (192.168.1.16). counter, /debug lassen sich aufrufen. S0-Impulse werden empfangen und gespeichert.
Auf der CCU gab es bei der Installation auch keine Probleme.
STROM.Update1.hms und STROM.Update2.hms mit 15sec Verzögerung werden im 3 Minutentakt ausgeführt.
Nur die Verbindung zum HB-ES-CNT6 klappt nicht.
Ich bin mit meinem Latein am Ende
Es wäre schön, wenn Du den Knoten auflösen könntest.
Schonmal Danke für Deine Mühe.
Knurri