readingsgroup Verständnissfragen :(

Begonnen von eldrik, 16 November 2013, 08:46:00

Vorheriges Thema - Nächstes Thema

eldrik

Hallo zusammen,

Ich bin derzeit dabei meine 1Wire Sensoren übersichtlich im fhemweb darzustellen, derzeit bekomme ich aber keinen Dreh rein.

Ich möchte mir mit einer readingsgroup die readings eine 2Fach Kontaktsensors (Fensterüberwachung) Anzeigen lassen, dann möchte ich, dass die readingswerte 0 oder 1 unterschiedliche Symbole erhalten (Fenster auf/zu) und ich den Namen der gefundenen readings ähnlich eines alias individuell abändern kann um sie dem Betrachter verständlich zu machen.

Bisher habe ich es nur geschafft die readingsgroup mit den 2 readings eines Sensors zu erstellen, bei den anderen Punkten scheitere ich bisher.

define Fenster_Obergeschoss readingsGroup Contact.Dachboden_gross:sensed.A Contact.Dachboden_gross:sensed.B

Über eure Hilfe würde ich mich freuen!

Greetz
Eldrik

justme1968

define rg readingsGroup Contact.Dachboden_gross:sensed.*
attr rg mapping { 'sensed.A' => 'links', 'sensed.B' => 'rechts' }
attr rg valueFormat {($VALUE eq '1')?"on":"off"}
attr rg valueIcon %VALUE


on und off musst du an die icons anpassen die du verwenden willst.

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

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

eldrik

Klasse!

Aber wie kann ich jetzt wenn ich statt on und off open closed verwende entsprechende Icons auswählen z.B offenes oder geschlossenes Fenster aus dem ios7 theme?

Damit komm ich irgendwie nicht klar...

Greetz
Eldrik

justme1968

du nimmst entweder den namen des icons oder des status aus dem mapping file.

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

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

eldrik

Scheinbar echt ne harte Nuss für mich

Ich hab es jetzt analog dem valueFormat probiert

{($VALUE eq '1')?'fts_window_roof':'fts_window_roof_open'}

aber nichts passiert, trage ich nur den Icon Namen ein erscheint das Icon aber ein Wechsel ist so ja nicht möglich...

so einfach wie open:icon1 closed:icon2 wird es ja nicht sein oder?

Greetz
Eldrik

justme1968

also bei mir geht es mit attr rg valueFormat {($VALUE eq '1')?"fts_window_roof":"fts_window_roof_open_2"}

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

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

eldrik

#6
mit valueFormat?

Wenn ich den gleichen Code in valueFormat oder auch valueIcon kopiere erscheint bei mir nur der reine Text und nicht die Icons  :o

Muss ich noch irgendwo etwas an zentralerer Stelle einstellen?

Edit: ah das $VALUE unter valueIcon und dem obigen Code hasts gebracht  :D

Greetz
Eldrik

wolly72

Hallo Zusammen,

ich habe ebenfalls das Problem das die Icons nicht angezeigt werden, bei der letzten Befehlszeile "attr rg1 valueIcon %VALUE" bekomme ich allerdings auch folgende Fehlermeldung:

"rg1: unknown attribute valueIcon, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings nameIcons mapping separator style nameStyle valueStyle valueFormat timestampStyle noheading:1 nolinks:1 notime:1 nostate:1 devStateIcon devStateStyle fp_1OG.png fp_Dachgeschoss fp_Erdgeschoss fp_Keller fp_Obergeschoss fp_fp_1OG.png fp_fp_og icon sortby webCmd or use attr global userattr valueIcon"

Die Icons sollen auf dem Floorplan "fp_Dachgeschoss" angezeigt werden.

Hier mein kompletter Code für den Sensor:

rename DS2413_15E613000000 Fensterkontakte_Buero
att Fensterkontakte_Buero fp_Dachgeschoss 50,740,4,Büro
define rg1 readingsGroup Fensterkontakte_Buero:sensed.*
attr rg1 mapping { 'sensed.A' => 'links', 'sensed.B' => 'rechts' }
attr rg1 valueFormat {($VALUE eq '1')?"fts_window_1w":"fts_window_1w_open_2"}
attr rg1 valueIcon %VALUE

Jemand eine Idee was ich falsch gemacht habe?

Gruß,
Wolly

justme1968

du hast nicht die aktuelle version.

mach mal ein update.

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

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

wolly72

Mein Version war in der Tat zu alt, gerade mal vor wenigen Monaten installiert.
Vielen Dank für deine Hilfe.

Hättest du noch einen Tipp wie ich die Symbole meinem Floorplan "fp_Dachgeschoss" hinzufügen kann?

Gruß,
Wolly

justme1968

eine readingsGroup wird wie jedes andere device zum floorplan hinzugefügt.

am einfachsten über die detail ansicht des jeweiligen floorplan device.

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

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

wolly72


wolly72

Eine Frage habe ich dann doch noch :)

Wenn ich die readingsGroupe abfrage ist alles in ordnung:
links offenes Fenster Symbol und der Zeitstempel
rechts geschlossenes  Fenster Symbol und der Zeitstempel

Nach einer Minute wird der Zeitstempel des offenen Fensters "rot" und aktualisiert sich,
das Symbol des geschlossenen Festers verschwindet, dafür erscheint eine "1" und der Zeitstempel aktualisiert sich nicht.reali

Ach so, realisiert habe ich die Schaltung mittels eines 1-wire "DS2413"

Gruß,
Wolly



justme1968

zeig mir mal bitte definitionen und jeweils ein list vor und nach dem fenster öffnen auf die 1-wire devices und auch die readingsGroup.

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

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

wolly72

Ich habe z.Zt. nur remote Zugriff, daß ich den Sensor Zustand nicht ändern kann.

So wie ich das sehe müßte es an der "readingsgroup" liegen, wenn ich mir den Device Status ohne Icons anschaue, wird der minütlich upgedatet und wird rot, da scheint alles zu funktionieren.

Gruß,
Wolly