Guten Tag liebe Fhem Gemeinde,
Ich benutzte Fhem nur als Gateway für meine funkgeräte, die Automation erfolgt über eine externe Steuerung.
Für diese habe ich Module geschrieben um meine Geräte zu steuern, die Steuerung erfolgt über telnet.
Nun meine Frage: gibt es eine einheitliche API ? oder eine möglichkeit geräte dafür entsprechend einzurichten?
zum beispiel meldet mein funkthermostat über telnet seinen status so
HMCCUDEV SZ.Thermo 4.SET_TEMPERATURE: 17.0
(CUL Device datapoint value).
Meine steckdose:
HMCCUDEV WZ.Power.Pipe devstate on
Andere Geräte wieder anders.
Am liebsten wäre es mir wenn alle Geräte entsprechend ihren status wie das Thermostat über die datapoints raushauen(zb CUL DEVICE 3.STATE true).
Dann könnte ich beim verbinden die entsprechenden datapoint auslesen und weiterverwenden.
Grund ist auch, das ich die Module auch gerne an andere weitergeben würde, aber wenn die ihre Geräte anders eingebunden haben kommen entsprechend andere readings zurück.
Also wie richte ich das device ein das es mir ausgewählte datapoints bei änderung meldet.
Ich hoffe das war halbweg verständlich.
Danke schonmal im vorraus