Fronthem - Eine FHEM-Schnittstelle für Frontends

Begonnen von Tropaion, 22 September 2014, 17:44:56

Vorheriges Thema - Nächstes Thema

drdownload

Ich würde sagen, wir sollten auch mal eine Liste der möglichen Widgets erstellen und schauen was für Devices aus FHEM da dazupassen:

Szenen > FHEM dummy / notifies, 99_Utils.pm
Dimmer > FHEM Devices die dimmen (wobei FHEM hier zB mehr als das Smartvisu - Widget bietet)
RGB > die diversen RGB module
Heizung > Temperatur & Programme setzen (diverse Module von PID über FHT80 bis MAX)
Rollos > Rollos (da kenne ich mich nicht aus, habe keine, Smartvisu hat sogar 2 Widgets)
Diagramme > SVG-Standard-Diagramme / extjs Diagramme / (ich bin nach wie vor ein Fan von RRD)
Statusanzeige > Offen / Zu / Alarm
Multi-Media > Sonos, MPD, XMBC, Squeeze
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

thoweiss

Gibt es auch etwas für einen Stufenschalter?

Zum Beispiel für Lüftungsanlagen / Ventilatoren

0 I II III


Gruß,
Thorsten

axel.mohnen

Hört sich sehr sehr interessant an!!

Kann man die SMARTVISU Funktion zum Energieverbrauch (Charts) nutzen um FHEM GPLOT/SVG abzubilden?

Device:
SMLUSB
DBLOG
FILELOG

Gruss
Axel

herrmannj

Zitat von: axel.mohnen am 05 November 2014, 14:13:12
Hört sich sehr sehr interessant an!!

Kann man die SMARTVISU Funktion zum Energieverbrauch (Charts) nutzen um FHEM GPLOT/SVG abzubilden?

ja, plots und co werden kommen, aber erst später.

vg
jörg

herrmannj

Zitat von: thoweiss am 05 November 2014, 12:56:41
Gibt es auch etwas für einen Stufenschalter?

Zum Beispiel für Lüftungsanlagen / Ventilatoren

0 I II III

Hi Thorsten,

denke das sollte gehen. Auf der smartVisu Seite könntest Du zB eine control group dafür nehmen. Oder slider bzw evtl shifter.  In smartVisu läßt sich (können vorausgesetzt) ja recht viel programmieren.

In Richtung fhem kommen dann die converter ins spiel. Evtl musst Du Dir dafür einen speziellen in der 99_myUtil erstellen. Wie steuerst Du das fhem seitig jetzt an (gerne konkret die set befehle und die readings)

vg
jörg

herrmannj

Zitat von: drdownload am 05 November 2014, 10:39:23
Heizung > Temperatur & Programme setzen (diverse Module von PID über FHT80 bis MAX)
Hi,

vermutlich hast Du das widget schon angeschaut: http://smartvisu.de/docu/2.7/index.php?page=device/widget_device.rtr

Zwei gad mit Kernfunktionen sind
gad_actual
a gad/item for the actual temperature
gad_set
a gad/item for the set temperature

Für die zwei braucht man zwei converter:

Der erste muss die Temperatur des Zimmerthermometers holen (und pushen).
Ich denke mal das max und fht eingebaute readings dafür haben. Magst Du die einmal kurz posten bitte ?

Das zweite muss die Wunschtemp vom fht bzw max holen und setzen können. Da würde mich jeweils das reading (name und wert) interessieren und der set befehl um die desired-temp zu setzen.

danke und vg
jörg

Johannes

Hallo,

Zitat von: herrmannj am 04 November 2014, 22:01:00
Am Beispiel von oben nehme ich also einen Converter der aus dem STATE "on/off" dann "0/1" macht und der erschlägt dann alle ähnlich gelagerten. Komplexere Beispiele (anderer converter) sind FS20 dimmer.

Was ich brächte sind: wozu (also zB HM dimmer), wie heißt das reading, welche Werte (0..100, mit oder ohne Einheit, etc) wie heißt das smartVisu widget das bedient werden soll und welche Werte braucht das (die meisten brauchen int, wenn unsicher schau ich auch nach).

Hast du dich evtl. schon mal mit jsonlist2 beschäftigt? Das wäre bei diesem Vorhaben vermutlich ziemlich hilfreich.
Aufruf möglich z.B. so:
http://192.168.0.123:8083/fhem?cmd=jsonlist2&XHR=1
Hier mal ein Auszug von einem meiner MAX Wandthermostate (beachte PossibleSets, PossibleAttrs und Readings ):


{
    "Name":"WZ_Wandthermostat",
    "PossibleSets":"wakeUp factoryReset groupid associate:SZ_Heizung,MAX_044201,WZ_Heizung,MAX_ShutterContact,fakeShutterContact deassociate:SZ_Heizung,MAX_044201,WZ_Heizung,MAX_ShutterContact,fakeShutterContact displayActualTemperature:0,1 desiredTemperature:eco,comfort,boost,auto,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on ecoTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on comfortTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on maximumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on minimumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on measurementOffset:-3.5,-3.0,-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5 windowOpenTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on boostDuration:30,15,60,10,5,20,0,25 boostValveposition ",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 loglevel:0,1,2,3,4,5,6 keepAuto:0,1 scanTemp:0,1 event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude devStateIcon devStateStyle icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "CULMAX_MSGCNT": "2209",
      "CULMAX_TIME": "2014-11-05 18:29:49",
      "DEF": "WallMountedThermostat 01c9bb",
      "LASTInputDev": "CULMAX",
      "MSGCNT": "2209",
      "NAME": "WZ_Wandthermostat",
      "NR": "49",
      "RSSI": "-65",
      "STATE": "17.0 °C",
      "TYPE": "MAX",
      "addr": "01c9bb",
      "backend": "CULMAX",
      "rferror": "0",
      "type": "WallMountedThermostat"
    },
    "Readings": {
      "TimeInformationHour": { "Value":"1", "Time":"2013-05-05 20:26:54" },
      "battery": { "Value":"ok", "Time":"2014-11-05 18:12:20" },
      "comfortTemperature": { "Value":"21", "Time":"2013-10-12 12:04:44" },
      "desiredTemperature": { "Value":"17.0", "Time":"2014-11-05 18:29:49" },
      "displayActualTemperature": { "Value":"1", "Time":"2014-11-05 18:12:20" },
      "ecoTemperature": { "Value":"17", "Time":"2013-10-12 12:04:44" },
      "firmware": { "Value":"1.0", "Time":"2014-10-26 16:12:41" },
      "groupid": { "Value":"0", "Time":"2014-10-26 16:12:41" },
      "maximumTemperature": { "Value":"on", "Time":"2013-10-12 12:04:44" },
      "measurementOffset": { "Value":"0", "Time":"2013-10-12 12:04:44" },
      "minimumTemperature": { "Value":"off", "Time":"2013-10-12 12:04:44" },
      "mode": { "Value":"manual", "Time":"2014-11-05 18:12:20" },
      "msgcnt": { "Value":"215", "Time":"2014-11-05 18:12:19" },
      "state": { "Value":"17.0 °C", "Time":"2014-11-05 18:29:49" },
      "temperature": { "Value":"18.3", "Time":"2014-11-05 18:29:49" },
      "testresult": { "Value":"0", "Time":"2014-10-26 16:12:41" },
      "windowOpenDuration": { "Value":"15", "Time":"2013-10-12 12:04:44" },
      "windowOpenTemperature": { "Value":"12", "Time":"2013-10-12 12:04:44" }
    },
    "Attributes": {
      "DbLogExclude": "mode,battery,displayActualTemperature",
      "IODev": "CULMAX",
      "event-on-change-reading": "temperature,desiredTemperature,battery",
      "room": "Wohnzimmer"
    }
  }


In den possibleSets kann man z.B. die keys erkennen, die gesetzt werden können. Den keys folgen (nach dem Doppelpunkt) sämtliche möglichen bzw erlaubten Werte (kommagetrennt).
Der Bereich Readings zeigt i.d.R. ausserdem die Werte bereits ohne Einheiten (z.B. Grad für Temperatur) an.

Vielleicht ist die Schnittstelle für dein Vorhaben hilfreich?!

Gruß!

herrmannj

Hallo Johannes,

vielen Dank. Json list kenne ich, das interface zu smartVisu steht auch schon, dafür wird das nicht benötigt.

Den Aufruf habe ich gestartet weil ich überprüfen muss ob ich bei dem system der converter alles bedacht habe. (user kommen auf die komischsten ideen, -> gut so  :) )

vielen Dank für das list (hilft sehr), ich setze weder MAX noch fht ein, kann mir also kein list auf ein MAX ziehen  ;).

Das reading wäre also "desiredTemperature" genauso wie das set, erforderliche Schritte 0.5°.

Das bedeutet für HM und MAX Thermostate braucht es nur einen converter (der vermutlich auch gleich fht und noch einige andere abdeckt). 

Danke und Grüße
Jörg




Johannes

Zitat von: herrmannj am 05 November 2014, 19:15:19
Das reading wäre also "desiredTemperature" genauso wie das set, erforderliche Schritte 0.5°.
korrekt.

Ich hänge dir nochmal 2 Gerätschaften vom Nachbarn an, vielleicht hilfts:

{
    "Name":"FHT_0000",
    "PossibleSets":"day day-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 desired-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 fri-from1:time fri-from2:time fri-to1:time fri-to2:time holiday1 holiday2 hour lowtemp-offset manu-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 minute mode mon-from1:time mon-from2:time mon-to1:time mon-to2:time month night-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 report1 report2 sat-from1:time sat-from2:time sat-to1:time sat-to2:time sun-from1:time sun-from2:time sun-to1:time sun-to2:time thu-from1:time thu-from2:time thu-to1:time thu-to2:time tue-from1:time tue-from2:time tue-to1:time tue-to2:time wed-from1:time wed-from2:time wed-to1:time wed-to2:time windowopen-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 year",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 model:fht80b dummy:1,0 showtime:1,0 retrycount minfhtbuffer lazy tmpcorr ignore:1,0 event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude devStateIcon devStateStyle icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "CODE": "0000",
      "DEF": "0000",
      "NAME": "FHT_0000",
      "NR": "257",
      "STATE": "???",
      "TYPE": "FHT"
    },
    "Readings": {
    },
    "Attributes": {
      "IODev": "CUL_0",
      "room": "Unsorted"
    }
  },
  {
    "Name":"FS20_1fdf62",
    "PossibleSets":"dim06% dim100% dim12% dim18% dim25% dim31% dim37% dim43% dim50% dim56% dim62% dim68% dim75% dim81% dim87% dim93% dimdown dimup dimupdown off off-for-timer on on-100-for-timer-prev on-for-timer on-old-for-timer on-old-for-timer-prev on-till ramp-off-time ramp-on-time reset sendstate timer toggle dim:slider,0,6.25,100 blink intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev follow-on-for-timer:1,0 follow-on-timer do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 event-on-change-reading event-on-update-reading event-min-interval stateFormat model:dummyDimmer,dummySender,dummySimple,fs20as1,fs20as4,fs20bf,fs20bs,fs20di,fs20di10,fs20du,fs20fms,fs20hgs,fs20irl,fs20kse,fs20ls,fs20ms2,fs20pira,fs20piri,fs20piru,fs20rgbsa,fs20rst,fs20rsu,fs20s16,fs20s20,fs20s4,fs20s4a,fs20s4m,fs20s4u,fs20s4ub,fs20s8,fs20s8m,fs20sa,fs20sd,fs20si3,fs20sig,fs20sm4,fs20sm8,fs20sn,fs20sr,fs20ss,fs20st,fs20st2,fs20str,fs20su,fs20sv,fs20tc1,fs20tc6,fs20tfk,fs20tk,fs20ue1,fs20usr,fs20uts,fs20ws1,fs20ze DbLogExclude devStateIcon devStateStyle icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "BTN": "62",
      "DEF": "1fdf 62",
      "NAME": "FS20_1fdf62",
      "NR": "241",
      "STATE": "???",
      "TYPE": "FS20",
      "XMIT": "1fdf"
    },
    "Readings": {
    },
    "Attributes": {
      "IODev": "CUL_0",
      "room": "Unsorted"
    }
  }

herrmannj

tut es, Danke. Hat der fht echt keine reading oder ist das nur weil der nicht mit fhem verheiratet ist ?

vg
jörg

thoweiss

Zitat von: herrmannj am 05 November 2014, 15:32:52
Wie steuerst Du das fhem seitig jetzt an (gerne konkret die set befehle und die readings)

vg
jörg


Hier mal mein jsonlist-Auszug meines Dummy für die Lüftungsanlage:


{
    "Name":"du.kwl.stufe",
    "PossibleSets":"state:Aus,Stufe_1,Stufe_2,Stufe_3",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings setList event-on-change-reading event-on-update-reading event-min-interval stateFormat OffStateName OnStateName always_hidden custom_graph devStateIcon devStateStyle fp_EG fp_Grundriss_DG fp_Grundriss_EG fp_Grundriss_OG fp_eg fp_floorplan_DG fp_floorplan_EG fp_floorplan_OG fp_fp_test fp_image icon invertState offDevice onDevice onOffDevice room_map sortby structexclude toggleDevice webCmd webcmdDevice widgetOverride widget_name yaf_1 yaf_2 yaf_3",
    "Internals": {
      "NAME": "du.kwl.stufe",
      "NR": "60",
      "STATE": "Aus",
      "TYPE": "dummy"
    },
    "Readings": {
      "state": { "Value":"Aus", "Time":"2014-11-06 07:00:00" }
    },
    "Attributes": {
      "alias": "Lüfterstufe",
      "devStateIcon": "Aus:aus:Stufe_1 Stufe_1:stufe_1:Stufe_2 Stufe_2:stufe_2:Stufe_3 Stufe_3:stufe_3:Aus",
      "fp_floorplan_EG": "450,224,2,",
      "group": "Steuerung Lüftung",
      "room": "Lueftung",
      "setList": "state:Aus,Stufe_1,Stufe_2,Stufe_3"
    }
  },

herrmannj


thoweiss

Ich hätte da mal eine grundsätzliche Frage:

Kann ich smartvisu eigentlich schon installieren um damit zu spielen?

Bzw. wie werden Smartvisu Seiten erstellt? Die Homepage schweigt sich dazu leider aus...

justme1968

hier die jsonlist von fünf unterschiedlichen hue devices und dem panstamp rgb driver board:

hue bulb
jsonlist2 HUEbulb1
{
  "Arg":"HUEbulb1",
  "Results": [
  {
    "Name":"HUEbulb1",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 alert:none,select,lselect dimUp:noArg dimDown:noArg rgb:colorpicker,RGB color:slider,2000,1,6500 ct:slider,154,1,500 hue:slider,0,1,65535 sat:slider,0,1,254 xy effect:none,colorloop blink on-for-timer on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev delayedUpdate:1 realtimePicker:1 color-icons:1,2 model:LCT001,LCT002,LCT003,LLC001,LLC005,LLC006,LLC007,LLC011,LLC012,LST001,LWB001,LWB003,LWB004,LWL001 subType:colordimmer,dimmer,switch event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "1 ",
      "ID": "1",
      "INTERVAL": "60",
      "NAME": "HUEbulb1",
      "NR": "168",
      "STATE": "off",
      "TYPE": "HUEDevice",
      "modelid": "LCT001",
      "name": "HUE Bulb 1",
      "swversion": "66010820",
      "type": "Extended color light"
    },
    "Readings": {
      "alert": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "bri": { "Value":"254", "Time":"2014-10-28 11:33:38" },
      "colormode": { "Value":"xy", "Time":"2014-11-06 08:19:42" },
      "ct": { "Value":"290 (3448K)", "Time":"2014-11-06 08:19:42" },
      "effect": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "hue": { "Value":"25593", "Time":"2014-11-06 08:19:42" },
      "level": { "Value":"0 %", "Time":"2014-10-04 16:47:30" },
      "onoff": { "Value":"0", "Time":"2014-11-06 08:19:42" },
      "pct": { "Value":"0", "Time":"2014-11-06 08:19:42" },
      "reachable": { "Value":"1", "Time":"2014-11-06 08:19:42" },
      "sat": { "Value":"254", "Time":"2014-11-06 08:19:42" },
      "state": { "Value":"off", "Time":"2014-11-06 08:19:42" },
      "xy": { "Value":"0.4091,0.518", "Time":"2014-11-06 08:19:42" }
    },
    "Attributes": {
      "IODev": "bridge",
      "color-icons": "2",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "fp_2.OG": "272,434,0",
      "group": "HUEDevice",
      "model": "LCT001",
      "room": "21 Büro",
      "structexclude": "allesAus:.*",
      "subType": "colordimmer",
      "webCmd": "rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


living colors
jsonlist2 LC
{
  "Arg":"LC",
  "Results": [
  {
    "Name":"LC",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 alert:none,select,lselect dimUp:noArg dimDown:noArg rgb:colorpicker,RGB color:slider,2000,1,6500 ct:slider,154,1,500 hue:slider,0,1,65535 sat:slider,0,1,254 xy effect:none,colorloop blink on-for-timer on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev delayedUpdate:1 realtimePicker:1 color-icons:1,2 model:LCT001,LCT002,LCT003,LLC001,LLC005,LLC006,LLC007,LLC011,LLC012,LST001,LWB001,LWB003,LWB004,LWL001 subType:colordimmer,dimmer,switch event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "4 ",
      "ID": "4",
      "INTERVAL": "60",
      "NAME": "LC",
      "NR": "167",
      "STATE": "off",
      "TYPE": "HUEDevice",
      "modelid": "LLC006",
      "name": "LC 1",
      "swversion": "4.6.0.8274",
      "type": "Color light"
    },
    "Readings": {
      "alert": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "bri": { "Value":"0", "Time":"2014-11-06 08:18:38" },
      "colormode": { "Value":"hs", "Time":"2014-10-28 11:33:38" },
      "effect": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "hue": { "Value":"22764", "Time":"2014-10-28 11:33:38" },
      "level": { "Value":"0 %", "Time":"2014-10-03 22:43:56" },
      "onoff": { "Value":"0", "Time":"2014-11-06 08:17:38" },
      "pct": { "Value":"0", "Time":"2014-11-06 08:17:38" },
      "reachable": { "Value":"1", "Time":"2014-10-28 11:33:38" },
      "sat": { "Value":"182", "Time":"2014-10-28 11:33:38" },
      "state": { "Value":"off", "Time":"2014-11-06 08:17:38" },
      "xy": { "Value":"0.3198,0.5895", "Time":"2014-10-28 11:33:38" }
    },
    "Attributes": {
      "IODev": "bridge",
      "color-icons": "2",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "fp_2.OG": "413,379,0,",
      "group": "HUEDevice",
      "model": "LLC006",
      "room": "21 Büro",
      "structexclude": "allesAus:.*",
      "subType": "colordimmer",
      "webCmd": "rgb:rgb ff0000:rgb 98FF23:rgb 0000ff:toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


living whites steckdosen adapterjsonlist2 vitrine
{
  "Arg":"vitrine",
  "Results": [
  {
    "Name":"vitrine",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 alert:none,select,lselect dimUp:noArg dimDown:noArg blink on-for-timer on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev delayedUpdate:1 realtimePicker:1 color-icons:1,2 model:LCT001,LCT002,LCT003,LLC001,LLC005,LLC006,LLC007,LLC011,LLC012,LST001,LWB001,LWB003,LWB004,LWL001 subType:colordimmer,dimmer,switch event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "7 ",
      "ID": "7",
      "INTERVAL": "60",
      "NAME": "vitrine",
      "NR": "340",
      "STATE": "off",
      "TYPE": "HUEDevice",
      "modelid": "LWL001",
      "name": "Dimmable plug-in unit 2",
      "swversion": "1.0.1.4591",
      "type": "Dimmable plug-in unit"
    },
    "Readings": {
      "alert": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "bri": { "Value":"0", "Time":"2014-10-28 11:33:38" },
      "effect": { "Value":"none", "Time":"2014-10-28 11:33:38" },
      "level": { "Value":"0 %", "Time":"2014-10-04 16:52:00" },
      "onoff": { "Value":"0", "Time":"2014-10-28 11:33:38" },
      "pct": { "Value":"0", "Time":"2014-10-28 11:33:38" },
      "reachable": { "Value":"1", "Time":"2014-10-28 11:33:38" },
      "state": { "Value":"off", "Time":"2014-10-28 11:33:38" }
    },
    "Attributes": {
      "IODev": "bridge",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "fp_2.OG": "320,535,0,",
      "group": "HUEDevice",
      "model": "LWL001",
      "room": "21 Büro",
      "subType": "dimmer",
      "webCmd": "pct:::toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


living whites energiespaar lampejsonstlist2 HUEDevice8
Unknown command jsonstlist2, try help.
jsonlist2 HUEDevice8
{
  "Arg":"HUEDevice8",
  "Results": [
  {
    "Name":"HUEDevice8",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 alert:none,select,lselect dimUp:noArg dimDown:noArg blink on-for-timer on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev delayedUpdate:1 realtimePicker:1 color-icons:1,2 model:LCT001,LCT002,LCT003,LLC001,LLC005,LLC006,LLC007,LLC011,LLC012,LST001,LWB001,LWB003,LWB004,LWL001 subType:colordimmer,dimmer,switch event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "8 ",
      "ID": "8",
      "INTERVAL": "60",
      "NAME": "HUEDevice8",
      "NR": "358",
      "STATE": "unreachable",
      "TYPE": "HUEDevice",
      "modelid": "LWB001",
      "name": "Dimmable light 1",
      "swversion": "0.17.4.5162",
      "type": "Dimmable light"
    },
    "Readings": {
      "alert": { "Value":"none", "Time":"2014-10-28 11:33:39" },
      "bri": { "Value":"0", "Time":"2014-10-28 11:33:39" },
      "effect": { "Value":"none", "Time":"2014-10-28 11:33:39" },
      "level": { "Value":"0 %", "Time":"2014-10-03 11:52:36" },
      "onoff": { "Value":"0", "Time":"2014-10-28 11:33:39" },
      "pct": { "Value":"0", "Time":"2014-10-28 11:33:39" },
      "reachable": { "Value":"0", "Time":"2014-10-28 11:33:39" },
      "state": { "Value":"unreachable", "Time":"2014-10-28 11:33:39" }
    },
    "Attributes": {
      "IODev": "bridge",
      "alias": "Dimmable light 1",
      "color-icons": "2",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "group": "HUEDevice",
      "model": "LWB001",
      "room": "56 HUEDevice",
      "subType": "dimmer",
      "webCmd": "pct:toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


hue luxjsonlist2 HUEDevice9
{
  "Arg":"HUEDevice9",
  "Results": [
  {
    "Name":"HUEDevice9",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:slider,0,1,100 bri:slider,0,1,254 alert:none,select,lselect dimUp:noArg dimDown:noArg blink on-for-timer on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev delayedUpdate:1 realtimePicker:1 color-icons:1,2 model:LCT001,LCT002,LCT003,LLC001,LLC005,LLC006,LLC007,LLC011,LLC012,LST001,LWB001,LWB003,LWB004,LWL001 subType:colordimmer,dimmer,switch event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "9 ",
      "ID": "9",
      "INTERVAL": "60",
      "NAME": "HUEDevice9",
      "NR": "473",
      "STATE": "unreachable",
      "TYPE": "HUEDevice",
      "modelid": "LWB004",
      "name": "Lux Lamp 1",
      "swversion": "66012040",
      "type": "Dimmable light"
    },
    "Readings": {
      "alert": { "Value":"none", "Time":"2014-10-28 11:33:42" },
      "bri": { "Value":"0", "Time":"2014-10-28 11:33:42" },
      "effect": { "Value":"none", "Time":"2014-10-28 11:33:42" },
      "level": { "Value":"0 %", "Time":"2014-10-04 17:19:57" },
      "onoff": { "Value":"0", "Time":"2014-10-28 11:33:42" },
      "pct": { "Value":"0", "Time":"2014-10-28 11:33:42" },
      "reachable": { "Value":"0", "Time":"2014-10-28 11:33:42" },
      "state": { "Value":"unreachable", "Time":"2014-10-28 11:33:42" }
    },
    "Attributes": {
      "IODev": "bridge",
      "alias": "Lux Lamp 1",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "model": "LWB004",
      "room": "56 HUEDevice",
      "subType": "dimmer",
      "webCmd": "pct:toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


panstamp rgbjsonlist2 SWAP_BB
{
  "Arg":"SWAP_BB",
  "Results": [
  {
    "Name":"SWAP_BB",
    "PossibleSets":"regGet regSet statusRequest:noArg readDeviceXML:noArg clearUnconfirmed:noArg dimDown:noArg dimUp:noArg fadeTo getFade getIR learnIR off:noArg on:noArg on-for-timer reset:noArg rgb:colorpicker,RGB sendIR setFade setIR startFade storeIR toggle:noArg blink on-till off-for-timer intervals off-till",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev ignore:1,0 event-on-change-reading event-on-update-reading event-min-interval stateFormat ProductCode:0000000100000001,0000000100000002,0000000100000003,0000000100000004,0000000100000005,0000000100000006,0000000100000007,0000000100000008,0000000100000009,000000010000000A,000000010000000B,000000010000000C,000000010000000D,000000010000000E,0000001100000001,0000001100000002,0000001100000003,0000001100000004,0000001100000005,0000001600000001,0000001900000001,0000001B00000001,0000001D00000001,0000002200000003,0000002200000007,0000002200000008,000000220000000F,0000002200000010,00000022FFFFFFFF color-icons:1,2 defaultFadeTime DbLogExclude Fenster Fenster_map LichtBuero LichtBuero_map d d1 d1_map d_map devStateIcon devStateStyle device_timeout fm_fav fm_groups fm_name fm_order fm_type fm_view fp_..UG fp_0.EG fp_1.OG fp_2.OG icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANNELS": "3",
      "CMD_SIZE": "6",
      "DEF": "BB 0000002200000003",
      "Developer": "justme",
      "LASTInputDev": "panStamp",
      "MSGCNT": "11135",
      "NAME": "SWAP_BB",
      "NR": "416",
      "Product": "RGB driver board with IR",
      "STATE": "off",
      "SWAP_00-ProductCode": "0000002200000003",
      "SWAP_00.1-ManufacturerID": "00000022",
      "SWAP_00.2-ProductID": "00000003",
      "SWAP_01-HardwareVersion": "00000101",
      "SWAP_02-FirmwareVersion": "00000100",
      "SWAP_03-SystemState": "01",
      "SWAP_04-FrequencyChannel": "00",
      "SWAP_05-SecurityOption": "00",
      "SWAP_06-SecurityPassword": "00",
      "SWAP_07-SecurityNonce": "4C",
      "SWAP_08-NetworkID": "B547",
      "SWAP_09-DeviceAddress": "BB",
      "SWAP_0A-PeriodicTxInterval": "0320",
      "SWAP_MISSED": "2",
      "SWAP_Sent_unconfirmed": "3 Sent_unconfirmed",
      "SWAP_lastRcv": "2014-11-06 10:09:59",
      "SWAP_lastSend": "2014-11-06 08:49:47",
      "SWAP_nonce": "86",
      "TYPE": "SWAP_0000002200000003",
      "addr": "BB",
      "devices": "null",
      "nonce": "3",
      "panStamp_LQI": "46",
      "panStamp_MSGCNT": "11138",
      "panStamp_RAWMSG": "(ED2E)00BB008600BB110022",
      "panStamp_RSSI": "-83.5",
      "panStamp_TIME": "2014-11-06 10:09:59"
    },
    "Readings": {
      "0B-RGBlevel": { "Value":"000000", "Time":"2014-11-06 10:09:59" },
      "0B.1-Red": { "Value":"00", "Time":"2014-11-06 10:09:59" },
      "0B.2-Green": { "Value":"00", "Time":"2014-11-06 10:09:59" },
      "0B.3-Blue": { "Value":"00", "Time":"2014-11-06 10:09:59" },
      "0B.4-White": { "Value":"", "Time":"2014-10-28 15:12:37" },
      "0C-IRCommand": { "Value":"FFD42A1E57", "Time":"2014-10-28 15:12:37" },
      "0C.1-Type": { "Value":"FF", "Time":"2014-10-28 15:12:37" },
      "0C.2-Value": { "Value":"D42A1E57", "Time":"2014-10-28 15:12:37" },
      "0D-InternalTemperature": { "Value":"0000001B", "Time":"2014-11-06 10:09:59" },
      "0E-PowerOnState": { "Value":"03FF403C00", "Time":"2014-11-06 08:20:09" },
      "0E.1-State": { "Value":"03", "Time":"2014-11-06 08:20:09" },
      "0E.2-Brightness": { "Value":"FF", "Time":"2014-11-06 08:20:09" },
      "0E.3-Color": { "Value":"403C00", "Time":"2014-11-06 08:20:09" },
      "0F-Command": { "Value":"000000000000", "Time":"2014-10-29 20:55:58" },
      "0F.1-Cmd": { "Value":"00", "Time":"2014-10-29 20:55:58" },
      "0F.2-Args": { "Value":"0000000000", "Time":"2014-10-29 20:55:58" },
      "10-Maximum_hop": { "Value":"00", "Time":"2014-10-26 18:07:08" },
      "11-Brightness": { "Value":"0022", "Time":"2014-11-06 10:09:59" },
      "brightness": { "Value":"34", "Time":"2014-11-06 10:09:59" },
      "internaltemperature": { "Value":"27", "Time":"2014-11-06 10:09:59" },
      "state": { "Value":"off", "Time":"2014-11-06 10:09:59" }
    },
    "Attributes": {
      "IODev": "panStamp",
      "ProductCode": "0000002200000003",
      "devStateIcon": "{(SWAP_0000002200000003_devStateIcon($name),\"toggle\")}",
      "room": "53 SWAP,22 Wohnzimmer",
      "userReadings": "internaltemperature:0D-InternalTemperature {hex(ReadingsVal($name,\"0D-InternalTemperature\",\"0\"))}, brightness:11-Brightness {hex(ReadingsVal($name,\"11-Brightness\",\"0\"))}",
      "webCmd": "rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


gruss
andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hyper2910

Max Komponenten:

   "Name":"Esszimmer",
    "PossibleSets":"wakeUp factoryReset groupid associate:Flur_Unten,Esszimmer_WindowSensor,BZ_Fenster,WZ_Terasse1,Flur_Oben,Arbeitszimmer,Garage,oelzaehler,Schlafzimmer,MAX_04ee5b,WZ_Shutter1,Kuechenfenster,Fenster_FlurOben,WZ_Terasse,Glicht,WZ_Hofseite,Badezimmer,Kueche,Wohnzimmer,SZ_Shutter1,fakeWallThermostat,fakeShutterContact deassociate:Flur_Unten,Esszimmer_WindowSensor,BZ_Fenster,WZ_Terasse1,Flur_Oben,Arbeitszimmer,Garage,oelzaehler,Schlafzimmer,MAX_04ee5b,WZ_Shutter1,Kuechenfenster,Fenster_FlurOben,WZ_Terasse,Glicht,WZ_Hofseite,Badezimmer,Kueche,Wohnzimmer,SZ_Shutter1,fakeWallThermostat,fakeShutterContact desiredTemperature:eco,comfort,boost,auto,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on measurementOffset:-3.5,-3.0,-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5 windowOpenDuration boostDuration:30,15,60,10,5,20,0,25 boostValveposition decalcification maxValveSetting valveOffset weekProfile",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 loglevel:0,1,2,3,4,5,6 keepAuto:0,1 scanTemp:0,1 event-on-change-reading event-on-update-reading event-min-interval stateFormat Personen Personen_map devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CFGFN": "/opt/fhem/FHEM/CLUMAX.cfg",
      "CULMAX0_MSGCNT": "13",
      "CULMAX0_TIME": "2014-11-06 14:21:00",
      "DEF": "HeatingThermostat 071025",
      "LASTInputDev": "CULMAX0",
      "MSGCNT": "13",
      "NAME": "Esszimmer",
      "NR": "331",
      "RSSI": "-45.5",
      "STATE": "17.0 °C",
      "TYPE": "MAX",
      "addr": "071025",
      "backend": "CULMAX0",
      "dstsetting": "1",
      "mode": "0",
      "rferror": "0",
      "type": "HeatingThermostat"
    },
    "Readings": {
      "TimeInformationHour": { "Value":"2", "Time":"2014-07-31 20:24:09" },
      "battery": { "Value":"ok", "Time":"2014-11-06 14:20:59" },
      "boostDuration": { "Value":"25", "Time":"2014-08-17 13:14:26" },
      "boostValveposition": { "Value":"80", "Time":"2014-08-17 13:14:26" },
      "comfortTemperature": { "Value":"21.0", "Time":"2014-08-17 13:14:26" },
      "decalcification": { "Value":"Sat 12:00", "Time":"2014-08-17 13:14:26" },
      "desiredTemperature": { "Value":"17.0", "Time":"2014-11-06 14:20:59" },
      "ecoTemperature": { "Value":"17.0", "Time":"2014-08-17 13:14:26" },
      "firmware": { "Value":"1.8", "Time":"2014-08-17 13:14:26" },
      "groupid": { "Value":"0", "Time":"2014-08-17 13:14:26" },
      "maxValveSetting": { "Value":"100", "Time":"2014-08-17 13:14:26" },
      "maximumTemperature": { "Value":"on", "Time":"2014-08-17 13:14:26" },
      "measurementOffset": { "Value":"0.0", "Time":"2014-08-17 13:14:26" },
      "minimumTemperature": { "Value":"off", "Time":"2014-08-17 13:14:26" },
      "mode": { "Value":"auto", "Time":"2014-11-06 14:20:59" },
      "msgcnt": { "Value":"187", "Time":"2014-11-06 14:18:50" },
      "state": { "Value":"17.0 °C", "Time":"2014-11-06 14:21:00" },
      "temperature": { "Value":"18.6", "Time":"2014-11-06 12:00:37" },
      "testresult": { "Value":"255", "Time":"2014-08-17 13:14:26" },
      "valveOffset": { "Value":"0", "Time":"2014-08-17 13:14:26" },
      "valveposition": { "Value":"9", "Time":"2014-11-06 14:20:59" },
      "weekprofile-0-Sat-temp": { "Value":"17.0 °C  /  21.0 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-0-Sat-time": { "Value":"00:00-09:00  /  09:00-22:00  /  22:00-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-1-Sun-temp": { "Value":"17.0 °C  /  21.0 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-1-Sun-time": { "Value":"00:00-09:10  /  09:10-21:00  /  21:00-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-2-Mon-temp": { "Value":"17.0 °C  /  21.5 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-2-Mon-time": { "Value":"00:00-16:20  /  16:20-21:50  /  21:50-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-3-Tue-temp": { "Value":"17.0 °C  /  21.0 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-3-Tue-time": { "Value":"00:00-16:00  /  16:00-21:00  /  21:00-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-4-Wed-temp": { "Value":"17.0 °C  /  21.0 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-4-Wed-time": { "Value":"00:00-16:00  /  16:00-21:00  /  21:00-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-5-Thu-temp": { "Value":"17.0 °C  /  21.5 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-5-Thu-time": { "Value":"00:00-16:00  /  16:00-21:00  /  21:00-00:00", "Time":"2014-11-06 14:21:00" },
      "weekprofile-6-Fri-temp": { "Value":"17.0 °C  /  21.0 °C  /  17.0 °C", "Time":"2014-11-06 14:21:00" },
      "weekprofile-6-Fri-time": { "Value":"00:00-16:00  /  16:00-21:00  /  21:00-00:00", "Time":"2014-11-06 14:21:00" },
      "windowOpenDuration": { "Value":"15", "Time":"2014-08-17 13:14:26" },
      "windowOpenTemperature": { "Value":"12.0", "Time":"2014-08-17 13:14:26" }
    },


2.Max  Shutter

{
    "Name":"Kuechenfenster",
    "PossibleSets":"wakeUp factoryReset groupid associate:Flur_Unten,Flur_Oben,Arbeitszimmer,Schlafzimmer,WZ_Terasse,Glicht,WZ_Hofseite,Badezimmer,Kueche,Wohnzimmer,Esszimmer deassociate:Flur_Unten,Flur_Oben,Arbeitszimmer,Schlafzimmer,WZ_Terasse,Glicht,WZ_Hofseite,Badezimmer,Kueche,Wohnzimmer,Esszimmer",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 loglevel:0,1,2,3,4,5,6 keepAuto:0,1 scanTemp:0,1 event-on-change-reading event-on-update-reading event-min-interval stateFormat Personen Personen_map devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CFGFN": "/opt/fhem/FHEM/maxcube.cfg",
      "CULMAX0_MSGCNT": "3",
      "CULMAX0_TIME": "2014-11-06 13:55:48",
      "DEF": "ShutterContact 073e00",
      "LASTInputDev": "MAXCube",
      "MAXCube_MSGCNT": "171",
      "MAXCube_TIME": "2014-11-06 14:36:50",
      "MSGCNT": "174",
      "NAME": "Kuechenfenster",
      "NR": "200",
      "RSSI": "-71",
      "STATE": "closed",
      "TYPE": "MAX",
      "addr": "073e00",
      "backend": "MAXCube",
      "rferror": "0",
      "serial": "KEQ0190155",
      "type": "ShutterContact"
    },





RGB Modul

  "Name":"Lichtleiste",
    "PossibleSets":"aus Mitte Aussen on off dim dimup dimdown HSV RGB sync pair unpair",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings widget:0,1 gamma dimStep defaultColor Personen Personen_map devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CFGFN": "/opt/fhem/FHEM/wifiled.cfg",
      "CONNECTION": "bridge-V3",
      "DEF": "RGBW2 bridge-V3:192.168.178.35",
      "IP": "192.168.178.35",
      "LEDTYPE": "RGBW2",
      "NAME": "Lichtleiste",
      "NR": "127",
      "PORT": "8899",
      "SLOT": "8",
      "STATE": "aus",
      "TYPE": "WifiLight"
    },
    "Readings": {
      "BRIGHTNESS": { "Value":"0", "Time":"2014-11-05 22:30:01" },
      "HUE": { "Value":"0", "Time":"2014-11-05 22:30:01" },
      "RGB": { "Value":"000000", "Time":"2014-11-05 22:30:01" },
      "SATURATION": { "Value":"0", "Time":"2014-11-05 22:30:01" },
      "brightness": { "Value":"0", "Time":"2014-10-30 22:30:00" },
      "hue": { "Value":"0", "Time":"2014-10-30 22:30:00" },
      "saturation": { "Value":"0", "Time":"2014-10-30 22:30:00" },
      "state": { "Value":"off", "Time":"2014-11-05 22:30:01" }
    },
    "Attributes": {
      "defaultColor": "0,0,50",
      "eventMap": "/HSV 0,0,100:alle an/off:aus/HSV 120,100,30:Mitte/HSV 0,0,50:alle 50%/HSV 300,100,50:Aussen",
      "group": "SchalterDraussen",
      "icon": "light_downlight",
      "room": "4.00 Draussen",
      "webCmd": "alle 50%:aus:Mitte:Aussen:alle an"
    }
  },

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,