Datenpunkte und Parameter von Homematic Komponenten

Eine Sammlung von bekannten Datenpunkten für Homematic Devices.

Moderator: seppy

Antworten
Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Datenpunkte und Parameter von Homematic Komponenten

Beitrag von seppy »

Hallo Zusammen,

da mir immer wieder auffällt, dass nicht alle Datenpunkte und Parameter von Homematic Komponenten sauber dokumentiert sind, fange ich hier eine Sammlung dazu an und würde mich über weitere Infos freuen.

Benötigt werden die Homematic Geräte Bezeichnung (z.B. Wandthermostat), die "eq-3 Bezeichnung" (z.B. HM-TC-IT-WM-W-EU), der Channel (z.B. 1) und natürlich der Parameter (z.B. SET_TEMPERATURE) mit einer kurzen Beschreibung (z.B. Zieltemperatur).

Wenn jemand Parameter hat, mit denen er nichts anfangen kann, sollten auch diese genannt werden. Evtl. weiß jemand anderes wozu dieser gut ist.
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

chubv
Beiträge: 18
Registriert: 11. Feb 2016 22:04

Re: Datenpunkte und Parameter von Homematic Komponenten

Beitrag von chubv »

Ich stelle hier jetzt keine Liste rein aber ein Script das ich gefunden habe.
Es hat mir die Konfigurationen in openHAB um vieles vereinfacht.
Es dient dazu alle vorhandenen Datenpunkte auf der Homematic auszugeben.

Einfach auf der HM ausführen. ;)

Code: Alles auswählen

string s_device;
object o_device;
integer i_devices = 0;
 
string s_channel;
object o_channel;
integer i_channels = 0;
 
string s_typelist = "";
 
string s_temp;
 
var dps = "";
string id;
 
 
foreach(s_device, dom.GetObject(ID_DEVICES).EnumUsedIDs()) {
var o_device = dom.GetObject(s_device);
if ((o_device.Address() != "BidCoS-Wir") && (o_device.Address() != "BidCoS-RF")) {
i_devices = i_devices + 1;
s_temp = i_devices.ToString();
if (i_devices < 10) { s_temp = " " # s_temp; }
if (i_devices < 100) { s_temp = " " # s_temp; }
WriteLine (s_temp # " " # o_device.Address () # " " # o_device.HssType () # " (" # o_device.Name() # ")");
s_typelist = s_typelist # o_device.HssType () # "\t";
foreach(s_channel, o_device.Channels().EnumUsedIDs()) {
i_channels = i_channels + 1;
o_channel = dom.GetObject(s_channel);
! s_temp = o_channel.Address().StrValueByIndex(":",1);
WriteLine(o_channel.Name() );
! Alle Datenpunkte durchlaufen
foreach(id, o_channel.DPs())
{
! Einzelnen Datenpunkt definieren
var dp = dom.GetObject(id);
 
! Namen der DPs als String definieren
dps = dps # dp.Name() # "\n";
}
 
! Ausgabe der Namen aller Datenpunkte des Kanals
WriteLine(dps);
dps = "";
 
 
 
 
}
}
}

Ruben
Beiträge: 39
Registriert: 3. Okt 2020 23:06

Re: Datenpunkte und Parameter von Homematic Komponenten

Beitrag von Ruben »

Hallo Chubv,

da ich erst am Anfang stehe das ganze verstehen zu wollen habe bitte Verständnis dafür, dass meine Frage für andere vielleicht sehr überflüssig klingt.
Doch wo und wie binde ich das Script in der CCU? ein, um dann wo die Liste mit den Datenpunkten einsehen zu können?

Wie Du merkst, einfach ist nicht gleich einfach :?

Benutzeravatar
peter-pan
Beiträge: 2564
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Datenpunkte und Parameter von Homematic Komponenten

Beitrag von peter-pan »

in der Startseite wählst du unter "Programme und Verknüpfungen" "Programme und Zentralenverknüpfung" aus. Dort klickst du dann auf "Script testen".

Unter Eingabe kopierst du das Script hinein und klickst auf ausführen. Das Ergebnis siehst du in der Ausgabe.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1 openhabian

Ruben
Beiträge: 39
Registriert: 3. Okt 2020 23:06

Re: Datenpunkte und Parameter von Homematic Komponenten

Beitrag von Ruben »

Funktioniert bestens, vielen Dank!

Antworten