CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Moderator: Co-Administratoren
-
- Beiträge: 56
- Registriert: 26.06.2016, 09:59
- System: CCU
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Hallo zusammen,
ich würde mir gerne per CUxD Gerät einen Schalter mit Leistungsmessung anlegen.
In den 28er EXEC Geräten gibt es das Symol - aber wie bekomme ich für das Gerät den Messwert-Kanal hin?
Dann wäre das Gerät in der Homematic ein ganz normaler "HM-ES-PMSw1-Pl" und könnte von meiner TinyMatic App auch ganz normal dargestellt werden.
Die Lösung mit Systemvariablen in das CuXD Gerät einbinden versteht die App nämlich nicht. Sicher haben andere Apps ein ähnliches Problem damit.
Die Leistungswerte würde ich dann per NodeRed oder Rule auf der Tasmota in das CUxD Gerät schreiben wollen.
Geht das irgendwie?
Viele Grüße
Eric
ich würde mir gerne per CUxD Gerät einen Schalter mit Leistungsmessung anlegen.
In den 28er EXEC Geräten gibt es das Symol - aber wie bekomme ich für das Gerät den Messwert-Kanal hin?
Dann wäre das Gerät in der Homematic ein ganz normaler "HM-ES-PMSw1-Pl" und könnte von meiner TinyMatic App auch ganz normal dargestellt werden.
Die Lösung mit Systemvariablen in das CuXD Gerät einbinden versteht die App nämlich nicht. Sicher haben andere Apps ein ähnliches Problem damit.
Die Leistungswerte würde ich dann per NodeRed oder Rule auf der Tasmota in das CUxD Gerät schreiben wollen.
Geht das irgendwie?
Viele Grüße
Eric
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
@uwe111
danke fuer die 2.10.0 Version (viewtopic.php?f=37&t=15298)
habe mal schnell das neue dev(ES-PMSw1) angelegt, ging soweit gut.
Meine Frage ist, wie beschreibe ich jetzt den Messwert-Kanal bei dem ES-PMSw1 ?
Mein iobroker kann da nix setzen auf dem channel.
danke fuer die 2.10.0 Version (viewtopic.php?f=37&t=15298)
habe mal schnell das neue dev(ES-PMSw1) angelegt, ging soweit gut.
Meine Frage ist, wie beschreibe ich jetzt den Messwert-Kanal bei dem ES-PMSw1 ?
Mein iobroker kann da nix setzen auf dem channel.
- uwe111
- Beiträge: 4763
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 231 Mal
- Kontaktdaten:
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Schau Dir mal den SET_STATES Datenpunkt in der CUxD Doku (S. 119) an.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN
Download: CUxD 2.11, SSH KeyDir
SPENDEN

Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
ok, I see.
da ist es also versteckt
Nun, geht alles was ich brauch ("ENERGY_COUNTER=123&POWER=12") wunderbar, auch in der TinyMatic App
Danke fuer die Infos.
da ist es also versteckt

Nun, geht alles was ich brauch ("ENERGY_COUNTER=123&POWER=12") wunderbar, auch in der TinyMatic App
Danke fuer die Infos.
-
- Beiträge: 2
- Registriert: 06.01.2023, 18:24
- System: CCU
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Hallo zusammen,
ich stehe irgendwie auf dem Schlauch. Ich habe es geschafft, die Schaltfunktion hinzubekommen, aber ich schaffe es nicht, mit SET_STATES die Werte zu schreiben. Muss ich dazu ein Programm auf der CCU erstellen, das die Werte von der Steckdose holt und dann in die Datenpunkte des Geräts schreibt?
Ich habe bisher wenig mit dem CUXD gemacht - das sind die ersten nit Homematic-Aktoren, sonst hatte ich immer Homematic gekauft.
Vielen Dank und Grüße
Michael
ich stehe irgendwie auf dem Schlauch. Ich habe es geschafft, die Schaltfunktion hinzubekommen, aber ich schaffe es nicht, mit SET_STATES die Werte zu schreiben. Muss ich dazu ein Programm auf der CCU erstellen, das die Werte von der Steckdose holt und dann in die Datenpunkte des Geräts schreibt?
Ich habe bisher wenig mit dem CUXD gemacht - das sind die ersten nit Homematic-Aktoren, sonst hatte ich immer Homematic gekauft.
Vielen Dank und Grüße
Michael
- uwe111
- Beiträge: 4763
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 231 Mal
- Kontaktdaten:
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Hallo Michael,
Der HM-Script Befehl dazu könnte z.B. so aussehen:
Viele Grüße
Uwe
Nein, Du kannst den Datenpunkt auch über einen URL-Aufruf direkt von der Steckdose beschreiben lassen.mikest71067 hat geschrieben: ↑06.01.2023, 18:40Muss ich dazu ein Programm auf der CCU erstellen, das die Werte von der Steckdose holt und dann in die Datenpunkte des Geräts schreibt?
Der HM-Script Befehl dazu könnte z.B. so aussehen:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2804001:1.SET_STATES").State("POWER=12&VOLTAGE=230.5");
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN
Download: CUxD 2.11, SSH KeyDir
SPENDEN

-
- Beiträge: 2
- Registriert: 06.01.2023, 18:24
- System: CCU
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Hallo Uwe,
vielen Dank, hat geklappt.
Viele Grüße
Michael
vielen Dank, hat geklappt.
Viele Grüße
Michael
-
- Beiträge: 51
- Registriert: 11.11.2018, 23:24
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 13 Mal
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Moin,
ich habe auch ähliches vor.
Die Daten landen Problemlos auf dem CUxD-Gerät.
Ich möchte zB in einem Programm die Leistung verarbeiten. Wenn ich Stromüberschuss habe ist der Leistungswert negativ, was ja auch richtig ist. Über Tasmota wird der Wert auch korrekt geschrieben.
-> Im Programm wird mir aber angezeigt dass ich nur positive Werte eingegeben kann. Lässt sich das irgendwie ändern?
ich habe auch ähliches vor.
Die Daten landen Problemlos auf dem CUxD-Gerät.
Ich möchte zB in einem Programm die Leistung verarbeiten. Wenn ich Stromüberschuss habe ist der Leistungswert negativ, was ja auch richtig ist. Über Tasmota wird der Wert auch korrekt geschrieben.
-> Im Programm wird mir aber angezeigt dass ich nur positive Werte eingegeben kann. Lässt sich das irgendwie ändern?
- Baxxy
- Beiträge: 9081
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 511 Mal
- Danksagung erhalten: 1807 Mal
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Du kannst die Metadaten ändern. Nach diesen richten sich die Limits des WebUI-Programmes.
Nach einem Reboot / Zentralenupdate sind die Werte wieder "default".
WebUI-Programme arbeiten aber weiterhin korrekt.
Den Kanalnamen wie in der WebUI vergeben in Zeile 1 eintragen, "meta_value" auf deinen gewünschten Wert setzen, der Rest sollte für deinen Anwendungsfall passen. Im "Script testen" ausführen.
Code: Alles auswählen
!- Metadaten anlegen, setzen, entfernen, auslesen
string kanalname = "CUxD-PMSw1-Dev:2";
string datenpunktname = "POWER";
string meta_key = "MIN";
var meta_value = -9999.9;
object oTest = channels.Get (kanalname).DPByHssDP (datenpunktname);
if (!oTest) { WriteLine("Kanal und oder Datenpunkt nicht gefunden!"); quit; }
!- anlegen
!oTest.AddMetaData (meta_key,meta_value);
!- setzen und ändern
oTest.MetaData (meta_key,meta_value);
!- entfernen
!oTest.RemoveMetaData (meta_key);
!- abfragen
WriteLine (oTest.MetaData (meta_key));
Uwe was sehr großzügig mit den Min/Max Werten, wobei ich hoffe niemals 999999.0 Volt zu sehen.

Zuletzt geändert von Baxxy am 11.02.2023, 16:04, insgesamt 1-mal geändert.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- uwe111
- Beiträge: 4763
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 231 Mal
- Kontaktdaten:
Re: CUxD Schalter mit Leistungsmessung (HM-ES-PMSw1-Pl)
Du kannst es gerne mal mit der neuen CUxD 2.10.2 Testversion testen: https://cuxd.de/download/regedit hat geschrieben: ↑06.02.2023, 18:34Ich möchte zB in einem Programm die Leistung verarbeiten. Wenn ich Stromüberschuss habe ist der Leistungswert negativ, was ja auch richtig ist. Über Tasmota wird der Wert auch korrekt geschrieben.
-> Im Programm wird mir aber angezeigt dass ich nur positive Werte eingegeben kann. Lässt sich das irgendwie ändern?
Damit sollten in Programmverknüpfungen auch negative Werte funktionieren.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN
Download: CUxD 2.11, SSH KeyDir
SPENDEN
