Vorstellung FHEM iOS APP

Begonnen von ak0815, 08 Januar 2015, 12:02:50

Vorheriges Thema - Nächstes Thema

P.A.Trick

Das geht ja richtig ab hier....genial :-)

Bei mir klappen aber die FBDECT Schalter noch nicht. Sie lassen sich nicht ein und ausschalten!? Kann das jemand bestätigen? Hier noch die jsonlist2
von dem Device:

{
  "Arg":"UG.AZ.PC",
  "Results": [
  {
    "Name":"UG.AZ.PC",
    "PossibleSets":"msgInterval off on blink toggle 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 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:Dect200,Powerline546E 1 Anwesenheit Anwesenheit_map EG.KZ.Thermostat EG.KZ.Thermostat_map EG.WZ.Rollo.Fenster EG.WZ.Rollo.Fenster_map Handy_Florian Handy_Florian_map Heizung Heizung_map Rollos Rollos_map devStateIcon devStateStyle fp_Grundriss icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 power-off power-on presence presence_map room_map sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "17 switch",
      "LASTInputDev": "fb1",
      "MSGCNT": "17",
      "NAME": "UG.AZ.PC",
      "NR": "173",
      "STATE": "on",
      "TYPE": "FBDECT",
      "fb1_MSGCNT": "17",
      "fb1_RAWMSG": "0703001c00000007001100000000000c0000000f0004000000000001",
      "fb1_TIME": "2015-01-15 21:07:31",
      "id": "17",
      "offtime": "1421352350",
      "oldenergy": "490890",
      "oldenergytime": "1421352271",
      "ontime": "1421352350",
      "props": "switch"
    },
    "Readings": {
      "control": { "Value":"disabled", "Time":"2015-01-14 19:46:56" },
      "current": { "Value":"0.8804 A", "Time":"2015-01-15 21:07:31" },
      "energy": { "Value":"490899 Wh", "Time":"2015-01-15 21:07:31" },
      "options": { "Value":"powerOnState:last,lock:none", "Time":"2015-01-14 19:46:56" },
      "power": { "Value":"175.59 W", "Time":"2015-01-15 21:07:31" },
      "power-daily": { "Value":"16", "Time":"2015-01-15 20:59:41" },
      "power-daily-last": { "Value":"2525", "Time":"2015-01-14 23:59:41" },
      "power-hourly": { "Value":"0.000277777777777778", "Time":"2015-01-15 21:07:56" },
      "power-hourly-last": { "Value":"16.0", "Time":"2015-01-15 20:59:41" },
      "power-monthly": { "Value":"13306", "Time":"2015-01-15 20:59:41" },
      "power-weekly": { "Value":"3871", "Time":"2015-01-15 20:59:41" },
      "power-weekly-last": { "Value":"9435", "Time":"2015-01-11 23:59:41" },
      "power-yearly": { "Value":"13306", "Time":"2015-01-15 20:59:41" },
      "powerFactor": { "Value":"0.000", "Time":"2015-01-15 21:07:31" },
      "relayTimes": { "Value":"disabled", "Time":"2014-11-25 14:37:38" },
      "statCurrentDay": { "Value":"Min: 0.0012 Avg: 0.0116 Max: 1.1388", "Time":"2015-01-15 21:07:31" },
      "statCurrentDayLast": { "Value":"Min: 0.0000 Avg: 0.5725 Max: 1.3476", "Time":"2015-01-14 23:59:55" },
      "statCurrentMonth": { "Value":"Min: 0.0000 Avg: 0.2060 Max: 1.9014", "Time":"2015-01-15 21:07:31" },
      "statCurrentMonthLast": { "Value":"Min: 0.0000 Avg: 0.2245 Max: 2.2120", "Time":"2014-12-31 23:59:55" },
      "statCurrentYear": { "Value":"Min: 0.0000 Avg: 0.2060 Max: 1.9014", "Time":"2015-01-15 21:07:31" },
      "statCurrentYearLast": { "Value":"Min: 0.0000 Avg: 0.2526 Max: 2.2630 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "statEnergy": { "Value":"Hour: 26 Day: 42 Month: 14806 Year: 14806", "Time":"2015-01-15 21:07:31" },
      "statEnergyLast": { "Value":"Hour: 16 Day: 2683 Month: 34464 Year: 128576 (since: 2014-09-20 )", "Time":"2015-01-15 20:59:55" },
      "statPowerDay": { "Value":"Min: 0.00 Avg: 1.96 Max: 222.01", "Time":"2015-01-15 21:07:31" },
      "statPowerDayLast": { "Value":"Min: 0.00 Avg: 112.64 Max: 268.43", "Time":"2015-01-14 23:59:55" },
      "statPowerMonth": { "Value":"Min: 0.00 Avg: 41.56 Max: 402.90", "Time":"2015-01-15 21:07:31" },
      "statPowerMonthLast": { "Value":"Min: 0.00 Avg: 46.56 Max: 413.10", "Time":"2014-12-31 23:59:55" },
      "statPowerYear": { "Value":"Min: 0.00 Avg: 41.56 Max: 402.90", "Time":"2015-01-15 21:07:31" },
      "statPowerYearLast": { "Value":"Min: 0.00 Avg: 52.13 Max: 413.10 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "statVoltageDay": { "Value":"Min: 228.694 Avg: 235.617 Max: 238.936", "Time":"2015-01-15 21:07:31" },
      "statVoltageDayLast": { "Value":"Min: 226.103 Avg: 234.776 Max: 239.844", "Time":"2015-01-14 23:59:55" },
      "statVoltageMonth": { "Value":"Min: 226.103 Avg: 234.970 Max: 240.093", "Time":"2015-01-15 21:07:31" },
      "statVoltageMonthLast": { "Value":"Min: 226.400 Avg: 235.104 Max: 240.750", "Time":"2014-12-31 23:59:55" },
      "statVoltageYear": { "Value":"Min: 226.103 Avg: 234.970 Max: 240.093", "Time":"2015-01-15 21:07:31" },
      "statVoltageYearLast": { "Value":"Min: 225.800 Avg: 234.931 Max: 240.800 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "state": { "Value":"on", "Time":"2015-01-15 21:07:31" },
      "voltage": { "Value":"229.121 V", "Time":"2015-01-15 21:07:31" }
    },
    "Attributes": {
      "IODev": "fb1",
      "event-min-interval": "power:115",
      "group": "Steckdosen, Schalter",
      "power-off": "1",
      "power-on": "259.20",
      "room": "UG.Arbeitszimmer"
    }
  }
  ],
  "totalResultsReturned":1
}


Vielen Dank und macht weiter die App wird genial, da sie so wunderbar einfach ist! Ich mich seit einem Jahr FHEM sogar getraut sie meiner Frau zu zeigen und sie will sie nun auch auf ihren iphone haben! Da sage ich mal WAF : Mission accomplished! Super!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

ak0815

Zitat von: DanHard am 15 Januar 2015, 19:06:23
Danke für das Update auf 0.0.2.2.4

Nun zu meinem Testergebnis:

1. readingsProxy
Dieses lässt sich wunderbar schalten. Der state wird in fhem dann geändert wenn ich auf den off/on Schalter drücke.
In der App wird, in meinem Fall das WLAN, sofort nach klick aus/angeschaltet aber er Status des Schalters wird erst geändert wenn
von der Fritzbox das neue Readings kommt. (600Sekunden) So wie ich das sehe wird dies mit dem Befehl "lastCmd" gelöst.
Eventuell kannst du dir das mal anschauen. Ich hoffe du weist auf was ich hinaus will.

Ausserdem habe ich bei einem anderen Schalter der sich WLAN für Gäste nennt, einen Alias definiert der "WLAN für Gäste<br>Key: homesweethome" heisst.
In Fhem wird das <br> als HTML Code ausgeführt, in der APP wird dieser aber ausgeschrieben.

JSON WLAN:
{
  "Arg":"WLAN",
  "Results": [
  {
    "Name":"WLAN",
    "PossibleSets":"on off blink toggle 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 disable:1 getList setList getFn setFn valueFn event-on-change-reading event-on-update-reading event-min-interval stateFormat DbLogExclude devStateIcon devStateStyle fm_type icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "fritzbox:box_wlan_2.4GHz",
      "DEVICE": "fritzbox",
      "NAME": "WLAN",
      "NR": "47",
      "NTFY_ORDER": "50-WLAN",
      "READING": "box_wlan_2.4GHz",
      "STATE": "on",
      "TYPE": "readingsProxy"
    },
    "Readings": {
      "lastCmd": { "Value":"on", "Time":"2015-01-15 16:54:58" },
      "state": { "Value":"on", "Time":"2015-01-15 18:48:57" }
    },
    "Attributes": {
      "devStateIcon": "on:it_wifi@green:off off:it_wifi@red:on",
      "group": "Server",
      "room": "Buero,Overview",
      "setFn": "{($CMD eq \"off\")?\"wlan off\":\"wlan on\";}",
      "setList": "on off",
      "webCmd": "on:off"
    }
  }
  ],
  "totalResultsReturned":1
}


2. TRX_LIGHT
Leider kann die Lampe nicht geschaltet werden. Die App reklamiert immer das ich keine Scene definiert habe.
Ich habe auch keine definiert, weil ich auch keine brauche. :-)

Und was bedeutet UM ? (Kann es ja nicht testen)

3. SYSMON
Momentan wird in der APP die Readings cpu_freq, cpu_temp und ram angezeigt.
Wie kann ich selber definieren welche ich will?

4. Verhalten bei ON oder OFF Klick
Wenn ich momentan auf ON oder auf OFF klicke dann erscheint eine Art Ladefenster und die Anzeige wird neu generiert.
Schöner wäre es wenn ich von diesen "laden" nichts mitbekommen würde sondern einfach nur der Schalter von on auf off wechselt.
Weisst du was ich meine?

5. Allgemein

- Wie kriege ich eine Anzeige auf die Dashboardseite 2/3 und 4?
- Wenn ich auf einen Wert oder Schalter doppelklicke steht: "Das Gerät wurde deinen Favoriten hinzugefügt" oder
"Das Gerät wurde aus deinen Favoriten gelöscht", ich würde das mit Dashboard statt Favoriten nennen, oder das Dashboard umbenennen.

Danke nochmals für die super Arbeit.
Ich hoffe du kannst mir meinem Test was anfangen.

Gruss

Hallo,

Vielen Dank für deinen ausführlichen Test.

1. readingsProxy
Beides fixed. Bitte mal testen

3. SYSMON
Es wird zu jedem Device noch eine Detailseite mit allen Informationen geben. Dauert nur noch ein bisschen :-(

4. Verhalten bei ON oder OFF Klick
Wir prüfen hier ob der Schalter wirklich seinen Status geändert hat. Ich überlege mir hier was, damit man es einstellen kann.

5. Allgemein

- Wie kriege ich eine Anzeige auf die Dashboardseite 2/3 und 4?

Was meinst du hiermit genau?

- Wenn ich auf einen Wert oder Schalter doppelklicke steht: "Das Gerät wurde deinen Favoriten hinzugefügt" oder
"Das Gerät wurde aus deinen Favoriten gelöscht", ich würde das mit Dashboard statt Favoriten nennen, oder das Dashboard umbenennen.
Das mit dem klicken hat sich erledigt, wenn wir die Detailseite haben. Ist derzeit nur eine Notlösung.

In der Theorie passt das schon, da das Dashboard Favoriten,... darstellt und das Gerät ja aus den Favoriten gelöscht wird. Vielleicht so: "Das Gerät wurde aus den Favoriten gelöscht und wird nicht mehr im Dashboard angezeigt"

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

ak0815

Zitat von: DanHard am 15 Januar 2015, 19:16:19
Noch was bemerkt:

- Wenn man im Dashboard über den "Editieren" Knopf einen Eintrag entfernt wird der
Wert "Dauer Fensteranzeige" in den Einstellungen wieder von, in meinem Fall 0 Sekunden, auf
den Standartwert von 5s geändert.

Hallo,

danke. Ist mir gar nicht aufgefallen. Habe es gefixt.

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

ak0815

#138
Zitat von: sasquuatch am 15 Januar 2015, 20:38:13
coole sache, habt ihr schon ein release date?
scheint ja noch viele aufgaben vor euch zu haben :S

wäre es möglich einen wecker einzubauen, wie hier aus dem forum?
http://forum.fhem.de/index.php/topic,30733.0.html
aber am besen mit wochentagen :D

Hallo,

nein ein Datum haben wir noch nicht. Ein bisschen was gibt es noch zutun ;-)

Wir haben einen Wecker eingebaut. Dieser wird so definiert:

Um den Wecker in der APP nutzen zu können, muss due folgendes in der APP definieren. Wir gehen hierbei auf das userattribut, also:

attr Wecker userattr WeckerUhrzeit
attr Wecker_Auswahl userattr WeckerAuswahl


Wenn das nicht genauso heißt, erkennt das die APP nicht.

fhem.cfg Code:


define wakeUpStatus dummy
attr wakeUpStatus alias Wecker Tage
attr wakeUpStatus setList state:off,oneTime,daily,weekdays,weekend
attr wakeUpStatus webCmd state
attr wakeUpStatus room Schlafzimmer
attr wakeUpStatus userattr WeckerAuswahl

define wakeupChange dummy
attr wakeupChange setList state:time
attr wakeupChange webCmd state
attr wakeUpStatus alias Wecker Uhrzeit
attr wakeupChange room Schlafzimmer
attr wakeupChange userattr WeckerUhrzeit


define n_wakeupChange notify wakeupChange {fhem("modify wakeUp *%");;}

define wakeUp at *{ReadingsVal("wakeUpChange","state","05:30")} { \
  if ( ( Value("wakeUpStatus") eq "weekdays" && !$we ) || ( Value("wakeUpStatus") eq "weekend" && $we ) || \
  ( Value("wakeUpStatus") eq "daily" ) || ( Value("wakeUpStatus") eq "oneTime" ) ) { \
    { fhem ("set Schlafzimmer_Licht_mitte on") } \
    { fhem ("define wakeupOff at +00:40:00 set Schlafzimmer_Licht_mitte off") } \
    if ( Value("wakeUpStatus") eq "oneTime" ) { fhem ("set wakeUpStatus off") } \
  } \
}


Quelle:
http://www.fhemwiki.de/wiki/Wakeuplight

Aber achtet darauf, dass im WiKi ein Fehler bei ner Definition ist:

define n_wakeupChange notify wakeupChange {fhem("modify wakeup *%");;}

muss:

define n_wakeupChange notify wakeupChange {fhem("modify wakeUp *%");;}

heissen.

Ab der nächsten Version kann jeder diesen Wecker so einbauen. Wenn es besser Weckerarten gibt her damit.... Wir sind da offen :-)


Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

ak0815

Zitat von: RedOne am 15 Januar 2015, 20:13:56
Hier ist meine json list fürs weather



{
  "Arg":"TYPE=Weather",
  "Results": [
  {
    "Name":"MeinWetter",
    "PossibleSets":"update",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings localicons event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "CFGFN": "/home/pi/hdd1/FHEM/wetter2.cfg",
      "DEF": "12835388 3600 de",
      "INTERVAL": "3600",
      "LANG": "de",
      "LOCATION": "12835388",
      "NAME": "MeinWetter",
      "NR": "92",
      "STATE": "T: 8  H: 71  W: 18",
      "TYPE": "Weather",
      "UNITS": "c"
    },
    "Readings": {
      "city": { "Value":"Ludwigshafen, Germany", "Time":"2015-01-15 19:34:54" },
      "code": { "Value":"27", "Time":"2015-01-15 19:34:54" },
      "condition": { "Value":"überwiegend wolkig", "Time":"2015-01-15 19:34:54" },
      "current_date_time": { "Value":"15 Jan 2015 7:00 pm CET", "Time":"2015-01-15 19:34:54" },
      "day_of_week": { "Value":"Do", "Time":"2015-01-15 19:34:54" },
      "fc1_code": { "Value":"45", "Time":"2015-01-15 19:34:54" },
      "fc1_condition": { "Value":"Gewitterregen", "Time":"2015-01-15 19:34:54" },
      "fc1_day_of_week": { "Value":"Do", "Time":"2015-01-15 19:34:54" },
      "fc1_high_c": { "Value":"11", "Time":"2015-01-15 19:34:54" },
      "fc1_icon": { "Value":"heavyrain", "Time":"2015-01-15 19:34:54" },
      "fc1_low_c": { "Value":"7", "Time":"2015-01-15 19:34:54" },
      "fc2_code": { "Value":"12", "Time":"2015-01-15 19:34:54" },
      "fc2_condition": { "Value":"Schauer", "Time":"2015-01-15 19:34:54" },
      "fc2_day_of_week": { "Value":"Fr", "Time":"2015-01-15 19:34:54" },
      "fc2_high_c": { "Value":"7", "Time":"2015-01-15 19:34:54" },
      "fc2_icon": { "Value":"chance_of_rain", "Time":"2015-01-15 19:34:54" },
      "fc2_low_c": { "Value":"4", "Time":"2015-01-15 19:34:54" },
      "fc3_code": { "Value":"39", "Time":"2015-01-15 19:34:54" },
      "fc3_condition": { "Value":"vereinzelt Gewitter", "Time":"2015-01-15 19:34:54" },
      "fc3_day_of_week": { "Value":"Sa", "Time":"2015-01-15 19:34:54" },
      "fc3_high_c": { "Value":"6", "Time":"2015-01-15 19:34:54" },
      "fc3_icon": { "Value":"scatteredthunderstorms", "Time":"2015-01-15 19:34:54" },
      "fc3_low_c": { "Value":"0", "Time":"2015-01-15 19:34:54" },
      "fc4_code": { "Value":"30", "Time":"2015-01-15 19:34:54" },
      "fc4_condition": { "Value":"teilweise wolkig", "Time":"2015-01-15 19:34:54" },
      "fc4_day_of_week": { "Value":"So", "Time":"2015-01-15 19:34:54" },
      "fc4_high_c": { "Value":"4", "Time":"2015-01-15 19:34:54" },
      "fc4_icon": { "Value":"partly_cloudy", "Time":"2015-01-15 19:34:54" },
      "fc4_low_c": { "Value":"1", "Time":"2015-01-15 19:34:54" },
      "fc5_code": { "Value":"26", "Time":"2015-01-15 19:34:54" },
      "fc5_condition": { "Value":"wolkig", "Time":"2015-01-15 19:34:54" },
      "fc5_day_of_week": { "Value":"Mo", "Time":"2015-01-15 19:34:54" },
      "fc5_high_c": { "Value":"4", "Time":"2015-01-15 19:34:54" },
      "fc5_icon": { "Value":"cloudy", "Time":"2015-01-15 19:34:54" },
      "fc5_low_c": { "Value":"0", "Time":"2015-01-15 19:34:54" },
      "humidity": { "Value":"71", "Time":"2015-01-15 19:34:54" },
      "icon": { "Value":"mostlycloudy_night", "Time":"2015-01-15 19:34:54" },
      "pressure": { "Value":"1005", "Time":"2015-01-15 19:34:54" },
      "pressure_trend": { "Value":"2", "Time":"2015-01-15 19:34:54" },
      "pressure_trend_sym": { "Value":"-", "Time":"2015-01-15 19:34:54" },
      "pressure_trend_txt": { "Value":"fallend", "Time":"2015-01-15 19:34:54" },
      "state": { "Value":"T: 8  H: 71  W: 18", "Time":"2015-01-15 19:34:54" },
      "temp_c": { "Value":"8", "Time":"2015-01-15 19:34:54" },
      "temp_f": { "Value":"46", "Time":"2015-01-15 19:34:54" },
      "temperature": { "Value":"8", "Time":"2015-01-15 19:34:54" },
      "visibility": { "Value":" ", "Time":"2015-01-15 19:34:54" },
      "wind": { "Value":"18", "Time":"2015-01-15 19:34:54" },
      "wind_chill": { "Value":"5", "Time":"2015-01-15 19:34:54" },
      "wind_condition": { "Value":"Wind: SSO 18 km/h", "Time":"2015-01-15 19:34:54" },
      "wind_direction": { "Value":"150", "Time":"2015-01-15 19:34:54" },
      "wind_speed": { "Value":"18", "Time":"2015-01-15 19:34:54" }
    },
    "Attributes": {
      "room": "Wettervorhersage"
    }
  }
  ],
  "totalResultsReturned":1
}



Gruß Christian

Also bei mir geht es ohne Probleme mit der JSON. Kannst du es nochmal probieren?

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

ak0815

Zitat von: P.A.Trick am 15 Januar 2015, 21:10:34
Das geht ja richtig ab hier....genial :-)

Bei mir klappen aber die FBDECT Schalter noch nicht. Sie lassen sich nicht ein und ausschalten!? Kann das jemand bestätigen? Hier noch die jsonlist2
von dem Device:

{
  "Arg":"UG.AZ.PC",
  "Results": [
  {
    "Name":"UG.AZ.PC",
    "PossibleSets":"msgInterval off on blink toggle 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 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:Dect200,Powerline546E 1 Anwesenheit Anwesenheit_map EG.KZ.Thermostat EG.KZ.Thermostat_map EG.WZ.Rollo.Fenster EG.WZ.Rollo.Fenster_map Handy_Florian Handy_Florian_map Heizung Heizung_map Rollos Rollos_map devStateIcon devStateStyle fp_Grundriss icon lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 power-off power-on presence presence_map room_map sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "17 switch",
      "LASTInputDev": "fb1",
      "MSGCNT": "17",
      "NAME": "UG.AZ.PC",
      "NR": "173",
      "STATE": "on",
      "TYPE": "FBDECT",
      "fb1_MSGCNT": "17",
      "fb1_RAWMSG": "0703001c00000007001100000000000c0000000f0004000000000001",
      "fb1_TIME": "2015-01-15 21:07:31",
      "id": "17",
      "offtime": "1421352350",
      "oldenergy": "490890",
      "oldenergytime": "1421352271",
      "ontime": "1421352350",
      "props": "switch"
    },
    "Readings": {
      "control": { "Value":"disabled", "Time":"2015-01-14 19:46:56" },
      "current": { "Value":"0.8804 A", "Time":"2015-01-15 21:07:31" },
      "energy": { "Value":"490899 Wh", "Time":"2015-01-15 21:07:31" },
      "options": { "Value":"powerOnState:last,lock:none", "Time":"2015-01-14 19:46:56" },
      "power": { "Value":"175.59 W", "Time":"2015-01-15 21:07:31" },
      "power-daily": { "Value":"16", "Time":"2015-01-15 20:59:41" },
      "power-daily-last": { "Value":"2525", "Time":"2015-01-14 23:59:41" },
      "power-hourly": { "Value":"0.000277777777777778", "Time":"2015-01-15 21:07:56" },
      "power-hourly-last": { "Value":"16.0", "Time":"2015-01-15 20:59:41" },
      "power-monthly": { "Value":"13306", "Time":"2015-01-15 20:59:41" },
      "power-weekly": { "Value":"3871", "Time":"2015-01-15 20:59:41" },
      "power-weekly-last": { "Value":"9435", "Time":"2015-01-11 23:59:41" },
      "power-yearly": { "Value":"13306", "Time":"2015-01-15 20:59:41" },
      "powerFactor": { "Value":"0.000", "Time":"2015-01-15 21:07:31" },
      "relayTimes": { "Value":"disabled", "Time":"2014-11-25 14:37:38" },
      "statCurrentDay": { "Value":"Min: 0.0012 Avg: 0.0116 Max: 1.1388", "Time":"2015-01-15 21:07:31" },
      "statCurrentDayLast": { "Value":"Min: 0.0000 Avg: 0.5725 Max: 1.3476", "Time":"2015-01-14 23:59:55" },
      "statCurrentMonth": { "Value":"Min: 0.0000 Avg: 0.2060 Max: 1.9014", "Time":"2015-01-15 21:07:31" },
      "statCurrentMonthLast": { "Value":"Min: 0.0000 Avg: 0.2245 Max: 2.2120", "Time":"2014-12-31 23:59:55" },
      "statCurrentYear": { "Value":"Min: 0.0000 Avg: 0.2060 Max: 1.9014", "Time":"2015-01-15 21:07:31" },
      "statCurrentYearLast": { "Value":"Min: 0.0000 Avg: 0.2526 Max: 2.2630 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "statEnergy": { "Value":"Hour: 26 Day: 42 Month: 14806 Year: 14806", "Time":"2015-01-15 21:07:31" },
      "statEnergyLast": { "Value":"Hour: 16 Day: 2683 Month: 34464 Year: 128576 (since: 2014-09-20 )", "Time":"2015-01-15 20:59:55" },
      "statPowerDay": { "Value":"Min: 0.00 Avg: 1.96 Max: 222.01", "Time":"2015-01-15 21:07:31" },
      "statPowerDayLast": { "Value":"Min: 0.00 Avg: 112.64 Max: 268.43", "Time":"2015-01-14 23:59:55" },
      "statPowerMonth": { "Value":"Min: 0.00 Avg: 41.56 Max: 402.90", "Time":"2015-01-15 21:07:31" },
      "statPowerMonthLast": { "Value":"Min: 0.00 Avg: 46.56 Max: 413.10", "Time":"2014-12-31 23:59:55" },
      "statPowerYear": { "Value":"Min: 0.00 Avg: 41.56 Max: 402.90", "Time":"2015-01-15 21:07:31" },
      "statPowerYearLast": { "Value":"Min: 0.00 Avg: 52.13 Max: 413.10 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "statVoltageDay": { "Value":"Min: 228.694 Avg: 235.617 Max: 238.936", "Time":"2015-01-15 21:07:31" },
      "statVoltageDayLast": { "Value":"Min: 226.103 Avg: 234.776 Max: 239.844", "Time":"2015-01-14 23:59:55" },
      "statVoltageMonth": { "Value":"Min: 226.103 Avg: 234.970 Max: 240.093", "Time":"2015-01-15 21:07:31" },
      "statVoltageMonthLast": { "Value":"Min: 226.400 Avg: 235.104 Max: 240.750", "Time":"2014-12-31 23:59:55" },
      "statVoltageYear": { "Value":"Min: 226.103 Avg: 234.970 Max: 240.093", "Time":"2015-01-15 21:07:31" },
      "statVoltageYearLast": { "Value":"Min: 225.800 Avg: 234.931 Max: 240.800 (since: 2014-09-19_22:09:20 )", "Time":"2014-12-31 23:59:55" },
      "state": { "Value":"on", "Time":"2015-01-15 21:07:31" },
      "voltage": { "Value":"229.121 V", "Time":"2015-01-15 21:07:31" }
    },
    "Attributes": {
      "IODev": "fb1",
      "event-min-interval": "power:115",
      "group": "Steckdosen, Schalter",
      "power-off": "1",
      "power-on": "259.20",
      "room": "UG.Arbeitszimmer"
    }
  }
  ],
  "totalResultsReturned":1
}


Vielen Dank und macht weiter die App wird genial, da sie so wunderbar einfach ist! Ich mich seit einem Jahr FHEM sogar getraut sie meiner Frau zu zeigen und sie will sie nun auch auf ihren iphone haben! Da sage ich mal WAF : Mission accomplished! Super!


Hallo,

danke das freut uns sehr :-)

Das FBDECT Problem habe ich gefixt. In der neuen Version die wir heute veröffentlichen ist der Fix drin.

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

Michi240281

Hallo zusammen! Die Screenshots der App sehen mega aus! Gibt es eine Möglichkeit, noch in den Test mit einzusteigen?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

ak0815

Zitat von: Michi240281 am 16 Januar 2015, 10:29:36
Hallo zusammen! Die Screenshots der App sehen mega aus! Gibt es eine Möglichkeit, noch in den Test mit einzusteigen?

Hallo,

ja gerne. Schick mir einfach deine iTunes Email per PN. Dann lade ich dich umgehend ein ;-)

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

OliS.

#143
Guten Morgen und danke für das Update!



Hier ein paar Testergebnisse von mir:

Dummies (mit eigenen Schaltdefinitionen):
Funktionieren bei mir jetzt.


IT/pilight:
Funktioniert soweit ganz gut. Das Problem bei den Dosen ohne Rückkanal ist allerdings, dass der in der App angezeigte Status nicht stimmen muss (wenn eine Dose mal außerhalb von FHEM geschaltet wurde). Falls der Status einer Dose in FHEM "On" ist, ist in der App der "On"-Button ohne Funktion. Das heißt, ich muss erst den "Off"Button, bevor ich die Dose einschalten kann. Kurz: es wäre für diese Art der Aktoren vielleicht nicht schlecht, wenn beide Buttons, unabhängig vom aktuellen Schaltstatus, funktionieren würden.
Anregung: Vielleicht könnte man hier auch die Möglichkeit zum Setzen eines "at" einbauen. Ich habe das mal bei einer anderen App gesehen. Langes drücken auf "On" und es erscheint eine Zeitauswahl, zu welcher Zeit oder nach wie viel Minuten das Gerät eingeschaltet wird. Dasselbe entsprechend für "Off".


Sonos:
Bedienung (Play, Stop, Pause, Vor, Zurück, Lautstärke) funktionieren soweit.
Bei den Playlists und den Favoriten werden bei mir immer nur fünf angezeigt. Playlisten lassen sich abspielen, Favoriten leider nicht. Getestet an ZP90, Play:3 und Play:5. Der ZP120 im Schlafzimmer wird nicht erkannt. Könnte aber daran liegen, dass der die meiste Zeit - auch bei Ersteinrichtung der App - ausgeschaltet war. Aber auch nach Einschalten wird taucht er zwar in der App auf, allerdings komplett ohne Bedienelemente.
Anregung: Ich fände es gut, wenn die Bedienelemente (Play, Pause, Stop etc.) schon in der Liste der Sonos-Player auftauchten und nicht erst, wenn man auf den jeweiligen Player in der Liste tippt. Genug Platz wäre da ja (siehe Anhang 1).


Harmony:
Einige Aktionen funktionieren, andere nicht. Ich konnte aber noch kein Muster erkennen. Ich glaube, dass es Geräte gibt, die sich über die App zwar einschalten lassen, sich beim Wechsel oder beim Beenden einer Aktion nicht wieder ausschalten. Über FHEM und die Harmony App funktioniert das alles.
Anregung: Der Hammer wäre natürlich, wenn sich in der App irgendwann auch Remotes abbilden ließen. Aber das ist sicher Zukunftsmusik und nicht mal eben so programmiert.


HM-Thermostate:

Funktionieren wie bereits gesagt gut.
Anregung: Ich finde nach wie vor, dass der Schieber zum Setzen der Temperatur echt fummelig und unpräzise ist. Vielleicht wäre da ein Scrollrad oder ein Pulldown-Menü besser.


Wetter:
Wird bei mir zwar in dem Raum, in dem ich das Wetter definiert habe, angezeigt, aber nicht im Auswahlmenü "Wetter" (siehe Anhang 2)


Soweit von mir. Falls Ihr noch Informationen braucht, bitte einfach Bescheid sagen.

Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

ak0815

Zitat von: OliS. am 16 Januar 2015, 12:15:38
Guten Morgen und danke für das Update!



Hier ein paar Testergebnisse von mir:

Dummies (mit eigenen Schaltdefinitionen):
Funktionieren bei mir jetzt.


IT/pilight:
Funktioniert soweit ganz gut. Das Problem bei den Dosen ohne Rückkanal ist allerdings, dass der in der App angezeigte Status nicht stimmen muss (wenn eine Dose mal außerhalb von FHEM geschaltet wurde). Falls der Status einer Dose in FHEM "On" ist, ist in der App der "On"-Button ohne Funktion. Das heißt, ich muss erst den "Off"Button, bevor ich die Dose einschalten kann. Kurz: es wäre für diese Art der Aktoren vielleicht nicht schlecht, wenn beide Buttons, unabhängig vom aktuellen Schaltstatus, funktionieren würden.
Anregung: Vielleicht könnte man hier auch die Möglichkeit zum Setzen eines "at" einbauen. Ich habe das mal bei einer anderen App gesehen. Langes drücken auf "On" und es erscheint eine Zeitauswahl, zu welcher Zeit oder nach wie viel Minuten das Gerät eingeschaltet wird. Dasselbe entsprechend für "Off".


Sonos:
Bedienung (Play, Stop, Pause, Vor, Zurück, Lautstärke) funktionieren soweit.
Bei den Playlists und den Favoriten werden bei mir immer nur fünf angezeigt. Playlisten lassen sich abspielen, Favoriten leider nicht. Getestet an ZP90, Play:3 und Play:5. Der ZP120 im Schlafzimmer wird nicht erkannt. Könnte aber daran liegen, dass der die meiste Zeit - auch bei Ersteinrichtung der App - ausgeschaltet war. Aber auch nach Einschalten wird taucht er zwar in der App auf, allerdings komplett ohne Bedienelemente.
Anregung: Ich fände es gut, wenn die Bedienelemente (Play, Pause, Stop etc.) schon in der Liste der Sonos-Player auftauchten und nicht erst, wenn man auf den jeweiligen Player in der Liste tippt. Genug Platz wäre da ja (siehe Anhang 1).


Harmony:
Einige Aktionen funktionieren, andere nicht. Ich konnte aber noch kein Muster erkennen. Ich glaube, dass es Geräte gibt, die sich über die App zwar einschalten lassen, sich beim Wechsel oder beim Beenden einer Aktion nicht wieder ausschalten. Über FHEM und die Harmony App funktioniert das alles.
Anregung: Der Hammer wäre natürlich, wenn sich in der App irgendwann auch Remotes abbilden ließen. Aber das ist sicher Zukunftsmusik und nicht mal eben so programmiert.


HM-Thermostate:

Funktionieren wie bereits gesagt gut.
Anregung: Ich finde nach wie vor, dass der Schieber zum Setzen der Temperatur echt fummelig und unpräzise ist. Vielleicht wäre da ein Scrollrad oder ein Pulldown-Menü besser.


Wetter:
Wird bei mir zwar in dem Raum, in dem ich das Wetter definiert habe, angezeigt, aber nicht im Auswahlmenü "Wetter" (siehe Anhang 2)


Soweit von mir. Falls Ihr noch Informationen braucht, bitte einfach Bescheid sagen.

Oli

Danke für den Test.

Meine Anmerkungen:

IT/pilight:
fixed

Sonos:
ZP120 fixed

Playlisten und Favoriten gehen derzeit nur ohne Leerzeichen. Sind bei dir welche drin? Haben es bisher nicht geschafft, das Leerzeichen Problem zu lösen. Wenn jemand nen Tip hat her damit?

Zur Anregung: Super Idee. Ist auf der TODO Liste

Harmony:
Ein Muster wäre gut ;-)
Wir testen mit 2 Harmonys und bisher ließ dich alles schalten.

Was meinst du mit Remotes? Lauter, leiser,...

HM-Thermostate:
Das Problem hierbei sind die Kommawerte. Ist auf unserer TODO aber noch nicht umgesetzt.

Wetter:
RedOne hat auch das Problem. Konnte es noch nicht identifizieren. Kannst du mir vielleicht deine Wetter JSON senden?

VIELEN DANK für den Test.

Gruß
Andy
FHEM APP für iOS
http://apple.co/1F7gNYu

RedOne

Hallo Andy
Habe es noch mal getestet wenn auf Wetter klicke kommt Backend nicht Verfügbar siehe Anhang.

Habe es jetzt wie OLiS. Gemacht und den Raum Wettervorhersage in sortRooms mit eingefügt dann funktioniert es.

Kann es vll. daran liegen das es nicht in der Fhem.cfg steht sondern via include eingebunden wird?

Gruß Christian


Gesendet von iPhone mit Tapatalk
FHEM auf RaspberryPi
AVR-NET-IO mit Ethersex
HM-LAN-Adapter
4 HM-RT-CC-DN
CUL886Mhz culfw 1.55 + FHEMduino V 1.0b1

OliS.

Zitat von: ak0815 am 16 Januar 2015, 12:26:58
Playlisten und Favoriten gehen derzeit nur ohne Leerzeichen. Sind bei dir welche drin?
Ja, sowohl in Favoriten als auch in den Playlistst. Playlistst mit Leerzeichen werden bei mir dargestellt aber nicht abgespielt. Favoriten mit Leerzeichen habe ich auch jede Menge.
Diese werden angezeigt, jedoch nicht abgespielt. Aber auch die ohne Leerzeichen nicht.


Zitat von: ak0815 am 16 Januar 2015, 12:26:58
Harmony:
Ein Muster wäre gut ;-)
Was meinst Du?


Zitat von: ak0815 am 16 Januar 2015, 12:26:58
Was meinst du mit Remotes? Lauter, leiser,...
Na ja, dass wenn ich eine Aktion starte, in der App eine Remote abgebildet wird, mit der ich die Aktion dann auch bedienen kann. Also nicht nur Starten und Beenden einer Aktion, sondern auch bedienen (Play, Pause, Lauter, Leiser, Programme wählen, etc.) So wie in der Harmony-App. Aber wie gesagt, das wäre das absolute Sahnehäubchen.


Zitat von: ak0815 am 16 Januar 2015, 12:26:58
RedOne hat auch das Problem. Konnte es noch nicht identifizieren. Kannst du mir vielleicht deine Wetter JSON senden?

{
  "Arg":"Wetter",
  "Results": [
  {
    "Name":"Wetter",
    "PossibleSets":"update",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings localicons event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fm_type fp_EG_Floorplan icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "20065807 3600 de",
      "INTERVAL": "3600",
      "LANG": "de",
      "LOCATION": "20065807",
      "NAME": "Wetter",
      "NR": "432",
      "STATE": "T: 7  H: 71  W: 27",
      "TYPE": "Weather",
      "UNITS": "c"
    },
    "Readings": {
      "city": { "Value":"Hamburg, Germany", "Time":"2015-01-16 12:27:30" },
      "code": { "Value":"34", "Time":"2015-01-16 12:27:30" },
      "condition": { "Value":"heiter", "Time":"2015-01-16 12:27:30" },
      "current_date_time": { "Value":"16 Jan 2015 11:49 am CET", "Time":"2015-01-16 12:27:30" },
      "day_of_week": { "Value":"Fr", "Time":"2015-01-16 12:27:30" },
      "fc1_code": { "Value":"30", "Time":"2015-01-16 12:27:30" },
      "fc1_condition": { "Value":"teilweise wolkig", "Time":"2015-01-16 12:27:30" },
      "fc1_day_of_week": { "Value":"Fr", "Time":"2015-01-16 12:27:30" },
      "fc1_high_c": { "Value":"8", "Time":"2015-01-16 12:27:30" },
      "fc1_icon": { "Value":"partly_cloudy", "Time":"2015-01-16 12:27:30" },
      "fc1_low_c": { "Value":"2", "Time":"2015-01-16 12:27:30" },
      "fc2_code": { "Value":"30", "Time":"2015-01-16 12:27:30" },
      "fc2_condition": { "Value":"teilweise wolkig", "Time":"2015-01-16 12:27:30" },
      "fc2_day_of_week": { "Value":"Sa", "Time":"2015-01-16 12:27:30" },
      "fc2_high_c": { "Value":"5", "Time":"2015-01-16 12:27:30" },
      "fc2_icon": { "Value":"partly_cloudy", "Time":"2015-01-16 12:27:30" },
      "fc2_low_c": { "Value":"1", "Time":"2015-01-16 12:27:30" },
      "fc3_code": { "Value":"26", "Time":"2015-01-16 12:27:30" },
      "fc3_condition": { "Value":"wolkig", "Time":"2015-01-16 12:27:30" },
      "fc3_day_of_week": { "Value":"So", "Time":"2015-01-16 12:27:30" },
      "fc3_high_c": { "Value":"3", "Time":"2015-01-16 12:27:30" },
      "fc3_icon": { "Value":"cloudy", "Time":"2015-01-16 12:27:30" },
      "fc3_low_c": { "Value":"-2", "Time":"2015-01-16 12:27:30" },
      "fc4_code": { "Value":"30", "Time":"2015-01-16 12:27:30" },
      "fc4_condition": { "Value":"teilweise wolkig", "Time":"2015-01-16 12:27:30" },
      "fc4_day_of_week": { "Value":"Mo", "Time":"2015-01-16 12:27:30" },
      "fc4_high_c": { "Value":"2", "Time":"2015-01-16 12:27:30" },
      "fc4_icon": { "Value":"partly_cloudy", "Time":"2015-01-16 12:27:30" },
      "fc4_low_c": { "Value":"0", "Time":"2015-01-16 12:27:30" },
      "fc5_code": { "Value":"14", "Time":"2015-01-16 12:27:30" },
      "fc5_condition": { "Value":"leichte Schneeschauer", "Time":"2015-01-16 12:27:30" },
      "fc5_day_of_week": { "Value":"Di", "Time":"2015-01-16 12:27:30" },
      "fc5_high_c": { "Value":"3", "Time":"2015-01-16 12:27:30" },
      "fc5_icon": { "Value":"chance_of_snow", "Time":"2015-01-16 12:27:30" },
      "fc5_low_c": { "Value":"-1", "Time":"2015-01-16 12:27:30" },
      "humidity": { "Value":"71", "Time":"2015-01-16 12:27:30" },
      "icon": { "Value":"mostly_sunny", "Time":"2015-01-16 12:27:30" },
      "pressure": { "Value":"982", "Time":"2015-01-16 12:27:30" },
      "pressure_trend": { "Value":"1", "Time":"2015-01-16 05:40:36" },
      "pressure_trend_sym": { "Value":"+", "Time":"2015-01-16 05:40:36" },
      "pressure_trend_txt": { "Value":"steigend", "Time":"2015-01-16 05:40:36" },
      "state": { "Value":"T: 7  H: 71  W: 27", "Time":"2015-01-16 12:27:30" },
      "temp_c": { "Value":"7", "Time":"2015-01-16 12:27:30" },
      "temp_f": { "Value":"45", "Time":"2015-01-16 12:27:30" },
      "temperature": { "Value":"7", "Time":"2015-01-16 12:27:30" },
      "visibility": { "Value":"10", "Time":"2015-01-16 12:27:30" },
      "wind": { "Value":"27", "Time":"2015-01-16 12:27:30" },
      "wind_chill": { "Value":"3", "Time":"2015-01-16 12:27:30" },
      "wind_condition": { "Value":"Wind: SW 27 km/h", "Time":"2015-01-16 12:27:30" },
      "wind_direction": { "Value":"230", "Time":"2015-01-16 12:27:30" },
      "wind_speed": { "Value":"27", "Time":"2015-01-16 12:27:30" }
    },
    "Attributes": {
      "fm_type": "weathericon,condition,wstate",
      "group": "Wetter",
      "localicons": "1",
      "room": "Außen"
    }
  }
  ],
  "totalResultsReturned":1
}


Gruß
Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

PSBC

Zitat von: ak0815 am 16 Januar 2015, 08:15:33
Hallo,

nein ein Datum haben wir noch nicht. Ein bisschen was gibt es noch zutun ;-)

Wir haben einen Wecker eingebaut. Dieser wird so definiert:

Um den Wecker in der APP nutzen zu können, muss due folgendes in der APP definieren. Wir gehen hierbei auf das userattribut, also:

attr Wecker userattr WeckerUhrzeit
attr Wecker_Auswahl userattr WeckerAuswahl


Wenn das nicht genauso heißt, erkennt das die APP nicht.

fhem.cfg Code:


define wakeUpStatus dummy
attr wakeUpStatus alias Wecker Tage
attr wakeUpStatus setList state:off,oneTime,daily,weekdays,weekend
attr wakeUpStatus webCmd state
attr wakeUpStatus room Schlafzimmer
attr wakeUpStatus userattr WeckerAuswahl

define wakeupChange dummy
attr wakeupChange setList state:time
attr wakeupChange webCmd state
attr wakeUpStatus alias Wecker Uhrzeit
attr wakeupChange room Schlafzimmer
attr wakeupChange userattr WeckerUhrzeit


define n_wakeupChange notify wakeupChange {fhem("modify wakeUp *%");;}

define wakeUp at *{ReadingsVal("wakeUpChange","state","05:30")} { \
  if ( ( Value("wakeUpStatus") eq "weekdays" && !$we ) || ( Value("wakeUpStatus") eq "weekend" && $we ) || \
  ( Value("wakeUpStatus") eq "daily" ) || ( Value("wakeUpStatus") eq "oneTime" ) ) { \
    { fhem ("set Schlafzimmer_Licht_mitte on") } \
    { fhem ("define wakeupOff at +00:40:00 set Schlafzimmer_Licht_mitte off") } \
    if ( Value("wakeUpStatus") eq "oneTime" ) { fhem ("set wakeUpStatus off") } \
  } \
}


Quelle:
http://www.fhemwiki.de/wiki/Wakeuplight

Aber achtet darauf, dass im WiKi ein Fehler bei ner Definition ist:

define n_wakeupChange notify wakeupChange {fhem("modify wakeup *%");;}

muss:

define n_wakeupChange notify wakeupChange {fhem("modify wakeUp *%");;}

heissen.

Ab der nächsten Version kann jeder diesen Wecker so einbauen. Wenn es besser Weckerarten gibt her damit.... Wir sind da offen :-)


Gruß
Andy

Hier noch mal angepasst, damit der Wecker auch ein Neustart überlebt ;)

#########################################################################
# Wecker
#########################################################################
define wakeUpStatus dummy
attr wakeUpStatus alias WeckerStatus
attr wakeUpStatus room Schlafzimmer
attr wakeUpStatus setList state:off,oneTime,daily,weekdays,weekend
attr wakeUpStatus webCmd state
attr wakeUpStatus userattr WeckerAuswahl

define wakeupChange dummy
attr wakeupChange room Schlafzimmer
attr wakeupChange setList state:time
attr wakeupChange webCmd state
attr wakeupChange userattr WeckerUhrzeit
define n_wakeupChange notify (wakeupChange|global:INITIALIZED|global:REREADCFG).* \
       modify wakeUp *{ReadingsVal("wakeupChange","state","07:30").":00"}



define wakeUp at *{ReadingsVal("wakeUpChange","state","07:30")} { \
  if ( ( Value("wakeUpStatus") eq "weekdays" && !$we ) || ( Value("wakeUpStatus") eq "weekend" && $we ) || \
  ( Value("wakeUpStatus") eq "daily" ) || ( Value("wakeUpStatus") eq "oneTime" ) ) { \
    { fhem ("set Schlaf.Licht,Schlaf.Licht.Rechts,Schlaf.Licht.Links on") } \
    { fhem ("define wakeupOff at +00:40:00 set Schlaf.Licht,Schlaf.Licht.Rechts,Schlaf.Licht.Links off") } \
    if ( Value("wakeUpStatus") eq "oneTime" ) { fhem ("set wakeUpStatus off") } \
  } \
}

Michi240281

Hallo,

habe die App gerade installiert. Habe auch ein paar Räume über sortRooms in die fhem.cfg eingefügt. Beim Starten der App meldet diese jedoch, dass der Server verbunden ist, jedoch keine Räume gefunden werden können. Beim Starten der App stand noch was von JsonList2. Diese müsse in die fhem.cfg eingebunden werden. Wie mache ich das?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

MarkusN

Moin,

habe gerade ein LD382 in FHEM eingebunden, die App zeigt mir das Gerät samt Steuerungen auch an, jedoch scheint der Colorpicker nicht zu funktionieren. Ein/Aus und Dimmen jedoch schon. Muss ich noch eine bestimmte Konfiguration vornehmen? So sieht es aktuell aus:

define rgbufo WifiLight RGB LD382:192.168.40.29
attr rgbufo colorCast 0, -20, -20, -25, 0, -10
attr rgbufo room AppTest
attr rgbufo webCmd RGB
attr rgbufo whitePoint 1, 0.75, 0.25
attr rgbufo widgetOverride RGB:colorpicker,RGB


Grüße,

Markus