Vorstellung FHEM iOS APP

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

Vorheriges Thema - Nächstes Thema

ak0815

Zitat von: Brun am 14 Januar 2015, 21:28:26
Hallo,

wie muss denn Wetter definiert sein damit es von der App erkannt wird?

Wäre es vielleicht möglich über Global Attribute ein Attribut zu machen welches von der App interpretiert werden?
So das es möglich wäre bestimmte Geräte zu ignorieren. Oder anderes.
In meinen Räumen sind viele Devices die nicht sinnvoll für die App sind.

Auch habe ich für jeden Raum nur ein Logfile. Dies kann von der App noch nicht gefunden werden. z.B. HM-CC-RT-DN.

Gruß Brun

Hallo Brun,

zum Wetter:

# ————– Wetterdaten erfassen ————-
define MeinWetter Weather 638684 3600 de
attr MeinWetter room Wettervorhersage,

# — Logfile alle Wetter Daten —
define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter
attr FileLog_MeinWetter logtype text
attr FileLog_MeinWetter room Wettervorhersage

# — Wetter Icons hinzufügen —
define weblink_meinwetter weblink htmlCode {WeatherAsHtmlD("MeinWetter")}
attr weblink_meinwetter group 06_Wetter



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

Zum Ausblenden:
Unser Konzept ist eigentlich so, dass man sich in FHEM eine extra Ansicht für die APP baut. Also die APP sollte man als reines Frontend sehen. Wir haben das so geplant, da man diese APP sicher immer auf mehreren Devices hat. Umso mehr man einstellen kann umso mehr muss man an jedem Device machen.
Natürlich könnte man die Daten per Dropbox und Co. syncen aber das ist uns persönlich zu riskant die Daten irgendwo abzuspeichern.

Die Logfiles sind noch nicht für alle Geräte implementiert.

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

OliS.

Kleiner Bericht von mir:

- IT-Dosen über pilight gehen erwartungsgemäß noch nicht (JSON hatte ich Dir schon geschickt),
- Harmony Hub: hier wird nur der Status angezeigt, keine Möglichkeit, die Activities zu schalten,
- Sonos: hier ebenfalls nur Status sowie Album-Art, keinerlei Steuermöglichkeit,
- Dummies: es werden lediglich ON und OFF angezeigt, keine selbst definierten Schaltzustände,
- Thermostate funktionieren
- im Raum "Everything" wird bei mir komischerweise überhaupt nichts angezeigt

Eine Frage: auf welcher Version sind wir denn mittlerweile? TestFlight zeigt bei mir immer noch 0.0.2.2.2 an.

Intertechno über pilight
{
  "Arg":"Couchlampe",
  "Results": [
  {
    "Name":"Couchlampe",
    "PossibleSets":"on off",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings protocol housecode number systemcode unitcode id remote_ip remote_port useOldVersion devStateIcon devStateStyle fm_type fp_EG_Floorplan icon sortby webCmd widgetOverride room_map structexclude userattr",
    "Internals": {
      "DEF": "elro_he",
      "NAME": "Couchlampe",
      "NR": "238",
      "STATE": "on",
      "TYPE": "pilight",
      "housecode": "null",
      "protocol": "elro_he",
      "unitcode": "null"
    },
    "Readings": {
      "state": { "Value":"on", "Time":"2015-01-15 00:33:37" }
    },
    "Attributes": {
      "comment": "C3",
      "fp_EG_Floorplan": "478,286,0,",
      "room": "Wohnzimmer",
      "systemcode": "29",
      "unitcode": "14",
      "userattr": "room_map structexclude"
    }
  }
  ],
  "totalResultsReturned":1
}


Harmony Hub
{
  "Arg":"Harmony",
  "Results": [
  {
    "Name":"Harmony",
    "PossibleSets":" activity:Fernsehen,FireTV,Playstation,Sonos,Apple.TV,Fernsehen.AVR,Fernsehen.+B,Apple.TV.+B,Playstation.+B,PowerOff autocreate:LightManager,Apple.TV.2,Projektor,X,Sony.PS3,Dreambox,Media.Center.PC,TV,AV-Receiver-Wohnzimmer,Beleuchtungssteuerung, command getConfig:noArg getCurrentActivity:noArg off:noArg reconnect:noArg sleeptimer sync:noArg text cursor:up,down,left,right,pageUp,pageDown,home,end special:previousTrack,nextTrack,stop,playPause,volumeUp,volumeDown,mute",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:1 nossl:1 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": {
      "CONNECTS": "1",
      "ConnectionState": "LoggedIn",
      "DEF": "192.168.188.66",
      "FD": "5",
      "LAST_CONNECT": "2015-01-13 18:40:39",
      "NAME": "Harmony",
      "NR": "370",
      "NTFY_ORDER": "50-Harmony",
      "STATE": "LoggedIn",
      "TYPE": "harmony",
      "activityStatus": "0",
      "currentActivityID": "-1",
      "hubSwVersion": "3.12.9",
      "hubUpdate": "0",
      "ip": "192.168.188.66",
      "previousActivityID": "11783197",
      "syncStatus": "0"
    },
    "Readings": {
      "activity": { "Value":"PowerOff", "Time":"2015-01-15 00:22:14" },
      "currentActivity": { "Value":"PowerOff", "Time":"2015-01-15 00:22:14" },
      "previousActivity": { "Value":"Fernsehen", "Time":"2015-01-15 00:22:14" }
    },
    "Attributes": {
      "group": "Hifi",
      "room": "Wohnzimmer"
    }
  }
  ],
  "totalResultsReturned":1
}


Sonos
{
  "Arg":"Sonos_Wohnzimmer",
  "Results": [
  {
    "Name":"Sonos_Wohnzimmer",
    "PossibleSets":"AddMember AddURIToQueue Alarm Balance:slider,-100,1,100 Bass CreateThemeList CrossfadeMode CurrentPlaylist CurrentTrackPosition DailyIndexRefreshTime EmptyPlaylist GroupMute GroupVolume Icon LEDState LoadPlaylist LoadRadio Loudness Mute MuteT Name Next Pause Play PlayURI PlayURITemp Previous Reboot RemoveMember Repeat SavePlaylist Shuffle SleepTimer SnapshotGroupVolume Speak StartFavourite StartPlaylist StartRadio Stop Track Treble Volume:slider,0,1,100 VolumeD VolumeRestore VolumeSave VolumeU Wifi",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 generateVolumeSlider:0,1 generateVolumeEvent:0,1 generateSomethingChangedEvent:0,1 generateInfoSummarize1 generateInfoSummarize2 generateInfoSummarize3 generateInfoSummarize4 stateVariable:TransportState,NumberOfTracks,Track,TrackURI,TrackDuration,Title,Artist,Album,OriginalTrackNumber,AlbumArtist,Sender,SenderCurrent,SenderInfo,StreamAudio,NormalAudio,AlbumArtURI,nextTrackDuration,nextTrackURI,nextAlbumArtURI,nextTitle,nextArtist,nextAlbum,nextAlbumArtist,nextOriginalTrackNumber,Volume,Mute,Shuffle,Repeat,CrossfadeMode,Balance,HeadphoneConnected,SleepTimer,Presence,RoomName,SaveRoomName,PlayerType,Location,SoftwareRevision,SerialNum,InfoSummarize1,InfoSummarize2,InfoSummarize3,InfoSummarize4 model minVolume maxVolume minVolumeHeadphone maxVolumeHeadphone VolumeStep getAlarms:0,1 buttonEvents 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": {
      "CFGFN": "FHEM/sonos.cfg",
      "DEF": "RINCON_000E582346F601400_MR",
      "NAME": "Sonos_Wohnzimmer",
      "NR": "35",
      "NTFY_ORDER": "50-Sonos_Wohnzimmer",
      "STATE": "appeared",
      "TYPE": "SONOSPLAYER",
      "UDN": "RINCON_000E582346F601400_MR"
    },
    "Readings": {
      "AlarmList": { "Value":"{}", "Time":"2015-01-13 18:41:15" },
      "AlarmListIDs": { "Value":"", "Time":"2015-01-13 18:41:15" },
      "AlarmListVersion": { "Value":"RINCON_000E5874498C01400:1190", "Time":"2015-01-13 18:41:15" },
      "AlarmRunning": { "Value":"0", "Time":"2014-12-30 13:12:41" },
      "AlarmRunningID": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "Balance": { "Value":"0", "Time":"2014-12-30 13:12:35" },
      "Bass": { "Value":"0", "Time":"2014-12-30 13:12:45" },
      "CrossfadeMode": { "Value":"0", "Time":"2014-12-30 13:12:41" },
      "DailyIndexRefreshTime": { "Value":"", "Time":"2015-01-13 18:41:15" },
      "HeadphoneConnected": { "Value":"0", "Time":"2014-12-30 13:12:41" },
      "LineInConnected": { "Value":"1", "Time":"2014-12-30 13:12:42" },
      "Loudness": { "Value":"0", "Time":"2014-12-30 13:12:45" },
      "Mute": { "Value":"0", "Time":"2014-12-30 13:12:41" },
      "Repeat": { "Value":"0", "Time":"2015-01-01 13:47:55" },
      "Shuffle": { "Value":"0", "Time":"2014-12-30 13:12:41" },
      "SleepTimer": { "Value":"off", "Time":"2014-12-30 13:12:41" },
      "SleepTimerVersion": { "Value":"0", "Time":"2014-12-30 20:29:49" },
      "Treble": { "Value":"0", "Time":"2014-12-30 13:12:45" },
      "Volume": { "Value":"100", "Time":"2014-12-30 13:12:35" },
      "ZoneGroupID": { "Value":"RINCON_000E582346F601400:__:__:__", "Time":"2015-01-14 23:45:54" },
      "currentAlbum": { "Value":"(2009) Live in Luleå", "Time":"2015-01-12 22:08:56" },
      "currentAlbumArtURI": { "Value":"./www/images/default/SONOSPLAYER/Sonos_Wohnzimmer_AlbumArt.jpg", "Time":"2015-01-12 22:10:09" },
      "currentAlbumArtURL": { "Value":"http://192.168.188.49:1400/getaa?s=1&u=x-sonos-http%3a_dklxfo-EJOaxEaTJJnDt6FVcljv43Jo8KwXawphiUDomt1aReNs7y4MF11V_gfi.mp3%3fsid%3d151%26flags%3d32%26sn%3d3", "Time":"2015-01-12 22:35:55" },
      "currentAlbumArtist": { "Value":"PAUSED_PLAYBACK", "Time":"2015-01-12 22:38:59" },
      "currentArtist": { "Value":"Fever Ray", "Time":"2015-01-12 22:08:56" },
      "currentNormalAudio": { "Value":"1", "Time":"2015-01-03 10:55:40" },
      "currentOriginalTrackNumber": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "currentSender": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "currentSenderCurrent": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "currentSenderInfo": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "currentStreamAudio": { "Value":"0", "Time":"2015-01-03 10:55:40" },
      "currentTitle": { "Value":"Nows The Only Time I Know", "Time":"2015-01-12 22:35:55" },
      "currentTrack": { "Value":"6", "Time":"2015-01-12 22:35:55" },
      "currentTrackDuration": { "Value":"0:03:54", "Time":"2015-01-12 22:35:55" },
      "currentTrackPosition": { "Value":"0:03:03", "Time":"2015-01-12 22:38:59" },
      "currentTrackURI": { "Value":"x-sonos-http:_dklxfo-EJOaxEaTJJnDt6FVcljv43Jo8KwXawphiUDomt1aReNs7y4MF11V_gfi.mp3?sid=151&flags=32&sn=3", "Time":"2015-01-12 22:35:55" },
      "fieldType": { "Value":"", "Time":"2015-01-13 18:41:02" },
      "infoSummarize1": { "Value":"(Fever Ray) 'Nows The Only Time I Know' vom Album '(2009) Live in Luleå'", "Time":"2015-01-12 22:35:55" },
      "infoSummarize2": { "Value":"PAUSED_PLAYBACK => (Fever Ray) 'Nows The Only Time I Know' vom Album '(2009) Live in Luleå'", "Time":"2015-01-12 22:38:59" },
      "infoSummarize3": { "Value":"Lautstaerke: 100 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhoerer", "Time":"2014-12-30 13:12:41" },
      "infoSummarize4": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "location": { "Value":"http://192.168.188.49:1400/xml/device_description.xml", "Time":"2014-12-30 13:12:35" },
      "nextAlbum": { "Value":"(2009) Live in Luleå", "Time":"2015-01-12 22:10:12" },
      "nextAlbumArtURI": { "Value":"./www/images/default/SONOSPLAYER/Sonos_Wohnzimmer_NextAlbumArt.jpg", "Time":"2015-01-12 22:10:11" },
      "nextAlbumArtURL": { "Value":"http://192.168.188.49:1400/getaa?s=1&u=x-sonos-http%3a_dklxfo-EJNxbQNs2kxUbkxfRDEvqJ4FcYCGd0KHK7__dMH0B-snkkobs72pP1Fo.mp3%3fsid%3d151%26flags%3d32%26sn%3d3", "Time":"2015-01-12 22:35:55" },
      "nextAlbumArtist": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "nextArtist": { "Value":"Fever Ray", "Time":"2015-01-12 22:10:12" },
      "nextOriginalTrackNumber": { "Value":"", "Time":"2015-01-13 18:41:14" },
      "nextTitle": { "Value":"Keep The Streets Empty", "Time":"2015-01-12 22:35:55" },
      "nextTrackDuration": { "Value":"0:05:43", "Time":"2015-01-12 22:35:55" },
      "nextTrackURI": { "Value":"x-sonos-http:_dklxfo-EJNxbQNs2kxUbkxfRDEvqJ4FcYCGd0KHK7__dMH0B-snkkobs72pP1Fo.mp3?sid=151&flags=32&sn=3", "Time":"2015-01-12 22:35:55" },
      "numberOfTracks": { "Value":"11", "Time":"2015-01-12 22:10:12" },
      "playerType": { "Value":"ZP90", "Time":"2014-12-30 13:12:35" },
      "presence": { "Value":"appeared", "Time":"2015-01-13 18:41:02" },
      "roomIcon": { "Value":"living", "Time":"2014-12-30 13:12:44" },
      "roomName": { "Value":"Wohnzimmer", "Time":"2014-12-30 13:12:35" },
      "saveRoomName": { "Value":"Wohnzimmer", "Time":"2014-12-30 13:12:35" },
      "serialNum": { "Value":"00-0E-58-23-46-F6:E", "Time":"2014-12-30 13:12:35" },
      "softwareRevision": { "Value":"5.2", "Time":"2014-12-30 13:12:35" },
      "state": { "Value":"appeared", "Time":"2015-01-13 18:41:14" },
      "transportState": { "Value":"PAUSED_PLAYBACK", "Time":"2015-01-12 22:38:59" }
    },
    "Attributes": {
      "generateInfoSummarize1": "<NormalAudio><Artist prefix=\"(\" suffix=\")\"/><Title prefix=\" '\" suffix=\"'\" ifempty=\"[Keine Musikdatei]\"/><Album prefix=\" vom Album '\" suffix=\"'\"/></NormalAudio> <StreamAudio><Sender suffix=\":\"/><SenderCurrent prefix=\" '\" suffix=\"' -\"/><SenderInfo prefix=\" \"/></StreamAudio>",
      "generateInfoSummarize2": "<TransportState/><InfoSummarize1 prefix=\" => \"/>",
      "generateInfoSummarize3": "<Volume prefix=\"Lautstaerke: \"/><Mute instead=\" ~ Kein Ton\" ifempty=\" ~ Ton An\" emptyval=\"0\"/> ~ Balance: <Balance ifempty=\"Mitte\" emptyval=\"0\"/><HeadphoneConnected instead=\" ~ Kopfhoerer aktiv\" ifempty=\" ~ Kein Kopfhoerer\" emptyval=\"0\"/>",
      "getAlarms": "1",
      "group": "Wohnzimmer",
      "icon": "icoSONOSPLAYER_icon-ZP90.png",
      "minVolume": "0",
      "model": "Sonos_ZP90",
      "room": "Sonos",
      "sortby": "1",
      "stateVariable": "Presence",
      "userReadings": "Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal(\"Sonos_Wohnzimmer\", \"LastActionResult\", \"\") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal(\"Sonos_Wohnzimmer\", \"LastActionResult\", \"\") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal(\"Sonos_Wohnzimmer\", \"LastActionResult\", \"\") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal(\"Sonos_Wohnzimmer\", \"LastActionResult\", \"\") =~ m/.*?: (.*)/) { return $1; } }"
    }
  }
  ],
  "totalResultsReturned":1
}


Dummy (hier Homestatus mit vier eigenen Schaltzuständen)
{
  "Arg":"Homestatus",
  "Results": [
  {
    "Name":"Homestatus",
    "PossibleSets":"state:anwesend,gesichert,unterwegs,Urlaub",
    "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 devStateIcon devStateStyle fm_type fp_EG_Floorplan icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "NAME": "Homestatus",
      "NR": "420",
      "STATE": "anwesend",
      "TYPE": "dummy"
    },
    "Readings": {
      "state": { "Value":"anwesend", "Time":"2015-01-14 23:47:53" }
    },
    "Attributes": {
      "fm_type": "state",
      "fp_EG_Floorplan": "25,834,2,",
      "group": "Anwesenheit",
      "room": "Haus,Labor",
      "setList": "state:anwesend,gesichert,unterwegs,Urlaub",
      "webCmd": "state"
    }
  }
  ],
  "totalResultsReturned":1
}


Gute Nacht!

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 15 Januar 2015, 00:43:24
Kleiner Bericht von mir:

- IT-Dosen über pilight gehen erwartungsgemäß noch nicht (JSON hatte ich Dir schon geschickt),
- Harmony Hub: hier wird nur der Status angezeigt, keine Möglichkeit, die Activities zu schalten,
- Sonos: hier ebenfalls nur Status sowie Album-Art, keinerlei Steuermöglichkeit,
- Dummies: es werden lediglich ON und OFF angezeigt, keine selbst definierten Schaltzustände,
- Thermostate funktionieren
- im Raum "Everything" wird bei mir komischerweise überhaupt nichts angezeigt


Hallo,

danke für den Test. Das ist noch die aktuelle Version. Die Version 0.0.2.2.3 veröffentliche ich heute noch.

Zu deinen Tests:

- IT-Dosen über pilight gehen erwartungsgemäß noch nicht (JSON hatte ich Dir schon geschickt),
Funktioniert in der neuen Version

- Harmony Hub: hier wird nur der Status angezeigt, keine Möglichkeit, die Activities zu schalten,
Bisher sind Aktionen noch nicht möglich. Nur das direkte Gerät kann geschalten werden. Diese Funktion kommt aber.

- Sonos: hier ebenfalls nur Status sowie Album-Art, keinerlei Steuermöglichkeit,
Fixed - bitte testen.

- Dummies: es werden lediglich ON und OFF angezeigt, keine selbst definierten Schaltzustände,
Fixed - bitte testen.
- Thermostate funktionieren
Das freut mich

- im Raum "Everything" wird bei mir komischerweise überhaupt nichts angezeigt
Ja dieser Raum wird über jsonlist2 leer ausgegeben. Weiss jemand warum?

{
  "Arg":"room=Everything",
  "Results": [
  ],
  "totalResultsReturned":0
}


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

RedOne

Hallo Andy
Zum Wetter Thema bei mir funktioniert es auch nicht es steht bei mir auch das dass Backend nicht aktiviert ist

Habe jetzt oben den Code kopiert und nur meine WHERE- ID geändert gleiches Resultat.
Aber in FHEMWEB wird es korrekt angezeigt.

KODI habe ich auch getestet auf RaspberryPi funktioniert es bei mir.
Auf AppleTV irgendwie nicht liegt aber zu 99% an mir da es ja auf raspi funktioniert.

Gruß Christian
FHEM auf RaspberryPi
AVR-NET-IO mit Ethersex
HM-LAN-Adapter
4 HM-RT-CC-DN
CUL886Mhz culfw 1.55 + FHEMduino V 1.0b1

ak0815

Zitat von: RedOne am 15 Januar 2015, 12:11:40
Hallo Andy
Zum Wetter Thema bei mir funktioniert es auch nicht es steht bei mir auch das dass Backend nicht aktiviert ist

Habe jetzt oben den Code kopiert und nur meine WHERE- ID geändert gleiches Resultat.
Aber in FHEMWEB wird es korrekt angezeigt.

KODI habe ich auch getestet auf RaspberryPi funktioniert es bei mir.
Auf AppleTV irgendwie nicht liegt aber zu 99% an mir da es ja auf raspi funktioniert.

Gruß Christian

Hallo Christian,

kannst du mir mal deine JSON fürs Wetter senden?

jsonlist2 TYPE=Weather

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

ak0815

Hallo zusammen,

wir haben soeben die Version 0.0.2.2.4 veröffentlicht.

Changelog:
- 64-bit Support
- HarmonyHub Aktionen hinzugefügt
- Sysmon integriert
- HM-LC-SW4-BA-PCB integriert
- HM-PB-2-WM55-2 integriert
- Dummy setList überarbeitet
- Starttext überarbeitet
- Sonos ZP90 integriert
- HM-LC-Dim1TPBU-FM integriert
- HM-CC-RT-DN Chart
- Readingproxy integriert
- TRX_Light integriert
- MAX Shuttercontact integriert

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

coolice

Boah ich kann es kaum erwarten. Die App muss ich haben.


Gesendet von meinem iPhone mit Tapatalk

OliS.

#127
Beim Versuch meine IT/pilight-Dosen bekomme ich folgende Fehlermeldung.

Den Rest konnte ich noch nicht testen, da ich noch unterwegs bin.
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 15 Januar 2015, 18:32:59
Beim Versuch meine IT/pilight-Dosen bekomme ich folgende Fehlermeldung.

Den Rest konnte ich noch nicht testen, da ich noch unterwegs bin.
Oli

Hallo Oli,

haben wir schon bemerkt. Ich habe ne Testseite drin gelassen.

Update 0.0.2.2.6 ist schon beim hochladen.

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

DanHard

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
- FHEM auf RaspberryPi B
- RFXTRX 433
- 3x IT-1500
- 3x Thermo-, Hygro-Sensor TS34C

OliS.

Zitat von: OliS. am 15 Januar 2015, 18:32:59
Beim Versuch meine IT/pilight-Dosen bekomme ich folgende Fehlermeldung.

Scheint jetzt zu funktionieren. Den Rest teste ich, wenn ich zu Hause bin.

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

DanHard

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.
- FHEM auf RaspberryPi B
- RFXTRX 433
- 3x IT-1500
- 3x Thermo-, Hygro-Sensor TS34C

DanHard

Zitat2. 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)

Wurde mit dem Update 0.0.2.2.6 behoben.
- FHEM auf RaspberryPi B
- RFXTRX 433
- 3x IT-1500
- 3x Thermo-, Hygro-Sensor TS34C

RedOne

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
FHEM auf RaspberryPi
AVR-NET-IO mit Ethersex
HM-LAN-Adapter
4 HM-RT-CC-DN
CUL886Mhz culfw 1.55 + FHEMduino V 1.0b1

sasquuatch

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