Seite 1 von 1

Unterstützung HB-Geräte

Verfasst: 12.03.2019, 20:57
von scorpionking
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

Re: Unterstützung HB-Geräte

Verfasst: 16.03.2019, 15:23
von ultrah
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.

Re: Unterstützung HB-Geräte

Verfasst: 16.03.2019, 15:42
von jp112sdl
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.

Re: Unterstützung HB-Geräte

Verfasst: 17.03.2019, 17:10
von ultrah
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.

Re: Unterstützung HB-Geräte

Verfasst: 30.03.2019, 11:19
von scorpionking
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.

Re: Unterstützung HB-Geräte

Verfasst: 13.05.2019, 16:34
von Gelegenheitsbastler
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.