Unterstützung HB-Geräte

Support, Fragen und Diskussionen zur HomeMatic App für Android

Moderator: Co-Administratoren

Antworten
scorpionking
Beiträge: 163
Registriert: 14.02.2016, 12:32

Unterstützung HB-Geräte

Beitrag von scorpionking » 12.03.2019, 20:57

Hallo zusammen,

gibt es Pläne, die Geräte aus der Home Brew-Szene zu unterstützen (HB-XXX)?
Konkret würde mich aktuell der HB-UNI-RGB-LED-CTRL sehr interessieren, da ich den bei mir jetzt schon an zwei Stellen verbaut habe.

devicelist.cgi:

Code: Alles auswählen

<device name="WoZi Ambientelicht G" address="MKRGB00001" ise_id="3272" interface="BidCos-RF" device_type="HB-UNI-RGB-LED-CTRL" ready_config="true">
  <channel name="WoZi Ambientelicht Helligkeit" type="27" address="MKRGB00001:1" ise_id="3310" direction="RECEIVER" parent_device="3272" index="1" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
  <channel name="WoZi Ambientelicht Farbe" type="17" address="MKRGB00001:2" ise_id="3321" direction="RECEIVER" parent_device="3272" index="2" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
  <channel name="WoZi Ambientelicht Programm" type="17" address="MKRGB00001:3" ise_id="3333" direction="RECEIVER" parent_device="3272" index="3" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device>
statelist.cgi:

Code: Alles auswählen

<device name="WoZi Ambientelicht G" ise_id="3272" unreach="false" sticky_unreach="false" config_pending="false">
  <channel name="WoZi Ambientelicht G:0" ise_id="3273" index="0" visible="" operate="">
    <datapoint name="BidCos-RF.MKRGB00001:0.UNREACH" type="UNREACH" ise_id="3299" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.STICKY_UNREACH" type="STICKY_UNREACH" ise_id="3294" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="7"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.CONFIG_PENDING" type="CONFIG_PENDING" ise_id="3275" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.LOWBAT" type="LOWBAT" ise_id="3288" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.DUTYCYCLE" type="DUTYCYCLE" ise_id="3284" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.RSSI_DEVICE" type="RSSI_DEVICE" ise_id="3292" value="1" valuetype="8" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.RSSI_PEER" type="RSSI_PEER" ise_id="3293" value="1" valuetype="8" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.DEVICE_IN_BOOTLOADER" type="DEVICE_IN_BOOTLOADER" ise_id="3279" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
    <datapoint name="BidCos-RF.MKRGB00001:0.UPDATE_PENDING" type="UPDATE_PENDING" ise_id="3303" value="false" valuetype="2" valueunit="" timestamp="1552241354" operations="5"/>
  </channel>
  <channel name="WoZi Ambientelicht Helligkeit" ise_id="3310" index="1" visible="true" operate="true">
    <datapoint name="BidCos-RF.MKRGB00001:1.LEVEL" type="LEVEL" ise_id="3314" value="0.700000" valuetype="6" valueunit="100%" timestamp="1552417237" operations="7"/>
    <datapoint name="BidCos-RF.MKRGB00001:1.OLD_LEVEL" type="OLD_LEVEL" ise_id="3315" value="" valuetype="2" valueunit="" timestamp="0" operations="2"/>
    <datapoint name="BidCos-RF.MKRGB00001:1.RAMP_TIME" type="RAMP_TIME" ise_id="3319" value="" valuetype="4" valueunit="s" timestamp="0" operations="2"/>
    <datapoint name="BidCos-RF.MKRGB00001:1.RAMP_STOP" type="RAMP_STOP" ise_id="3317" value="" valuetype="2" valueunit="" timestamp="0" operations="2"/>
  </channel>
  <channel name="WoZi Ambientelicht Farbe" ise_id="3321" index="2" visible="true" operate="true">
    <datapoint name="BidCos-RF.MKRGB00001:2.COLOR" type="COLOR" ise_id="3326" value="13" valuetype="16" valueunit="" timestamp="1552417239" operations="7"/>
    <datapoint name="BidCos-RF.MKRGB00001:2.USER_COLOR" type="USER_COLOR" ise_id="3332" value="" valuetype="20" valueunit="" timestamp="0" operations="2"/>
    <datapoint name="BidCos-RF.MKRGB00001:2.RAMP_TIME" type="RAMP_TIME" ise_id="3330" value="" valuetype="4" valueunit="s" timestamp="0" operations="2"/>
  </channel>
  <channel name="WoZi Ambientelicht Programm" ise_id="3333" index="3" visible="true" operate="true">
    <datapoint name="BidCos-RF.MKRGB00001:3.PROGRAM" type="PROGRAM" ise_id="3353" value="0" valuetype="16" valueunit="" timestamp="1552417236" operations="7"/>
    <datapoint name="BidCos-RF.MKRGB00001:3.USER_PROGRAM" type="USER_PROGRAM" ise_id="3356" value="" valuetype="20" valueunit="" timestamp="0" operations="2"/>
    <datapoint name="BidCos-RF.MKRGB00001:3.RAMP_TIME" type="RAMP_TIME" ise_id="3354" value="0.500000" valuetype="4" valueunit="s" timestamp="1552241354" operations="3"/>
  </channel>
</device>
Gruß
scorpionking

ultrah
Beiträge: 328
Registriert: 08.03.2010, 13:38

Re: Unterstützung HB-Geräte

Beitrag von ultrah » 16.03.2019, 15:23

Hi,

konkrete Pläne gibt es bisher nicht, da die Verbreitung der Geräte noch nicht sehr groß ist und die Geräte sich von normalen HomeMatic-Geräten in der Kanalstruktur unterscheiden, was den Einbau zeitaufwendiger macht.

Ich überlege aber, den Quellcode von TinyMatic unter einer Source Available Lizenz zu veröffentlichen, dann könnte die Unterstützung durch interessierte Nutzer hinzugefügt werden.
www.tinymatic.de (Ehemals HomeDroid)

jp112sdl
Beiträge: 2679
Registriert: 20.11.2016, 20:01
Kontaktdaten:

Re: Unterstützung HB-Geräte

Beitrag von jp112sdl » 16.03.2019, 15:42

Hi,
ultrah hat geschrieben:
16.03.2019, 15:23
die Geräte sich von normalen HomeMatic-Geräten in der Kanalstruktur unterscheiden, was den Einbau zeitaufwendiger macht.
inwiefern? Dann könnte ich das bei der Entwicklung evtl. künftig berücksichtigen.

Speziell zur genannten Anfrage: beim RGB Controller habe ich keine eigene Datentypen verwendet.

VG,
Jérôme

ultrah
Beiträge: 328
Registriert: 08.03.2010, 13:38

Re: Unterstützung HB-Geräte

Beitrag von ultrah » 17.03.2019, 17:10

Hi Jérôme,

das stimmt, die Datenpunkte sind größtenteils die, die es auch im HomeMatic-System auch gibt.

Die Kombination der Datenpunkte kommt aber so nicht im HomeMatic-System vor, es gibt zB kein HomeMatic-Gerät dass dieselben Kombination von Datenpunkte wie der HB-UNI-Sensor1 hat.

Die Darstellung von Aktoren in TinyMatic funktioniert über den Gerätetyp, wenn die App also zB ein Gerät mit Typ "HM-CC-TC" darstellen soll, wird sie versuchen, bei Kanal 1 die Wetterdaten zu parsen und bei Kanal 2 die Temperatursteuerung.

Diese Mappings müsste ich jetzt für alle HB-Geräte neu schreiben. Und da es auch immer neue offizielle HomeMatic-Geräte gibt, komme ich nicht dazu. Deshalb die Idee, den Quellcode zu öffnen.
www.tinymatic.de (Ehemals HomeDroid)

scorpionking
Beiträge: 163
Registriert: 14.02.2016, 12:32

Re: Unterstützung HB-Geräte

Beitrag von scorpionking » 30.03.2019, 11:19

Quellcode öffnen fänd ich gut. Das dürfte dann die erste Open Source Android App für HM sein, wenn ich mich nicht irre. Wäre ein Alleinstellungsmerkmal und würde das Teil bestimmt gut voranbringen.

Benutzeravatar
Gelegenheitsbastler
Beiträge: 449
Registriert: 15.10.2017, 07:29

Re: Unterstützung HB-Geräte

Beitrag von Gelegenheitsbastler » 13.05.2019, 16:34

Gibt es schon Neuigkeiten zu diesem Thema?
Ich habe inzwischen etliche Geräte die von der wirklich gut gemachten App nicht unterstütze werden. Es wäre wesentlich komfortabler, wenn ich mich für die Nutzung nicht ständig in das WebUI einloggen müsste.
Das Komplizierteste an der Hausautomatisation ist der WAF.™ ​

RaspberryMatic 3.43.15.20190223 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC
FritzBox 7490 FW 7.01 mit Mesh
FritzRepeater 1750E FW 7.01 mit Mesh
FRITZ!DECT 200 (als CUxD Gerät eingebunden)
Etliche selbst gebaute Aktoren und Sender

Antworten

Zurück zu „TinyMatic“