Taster Icon mit Status vom Ausgang

Begonnen von B-Tronic, 22 Juni 2015, 00:11:56

Vorheriges Thema - Nächstes Thema

B-Tronic

 ::) Hi,

ich kann damit ein Bit setzen damit in meiner SPS das Licht eingeschaltet wird:

define Licht_An S7_DWrite db 2 1.1
attr Licht_An IODev PLC1
attr Licht_An alias Licht Ein/Aus
attr Licht_An eventMap trigger:Ein
attr Licht_An group Schalter
attr Licht_An room Flur
attr Licht_An webCmd Ein

(Das Bit wird immer automatisch von der Steuerung zurückgesetzt)


den Status der Lampe lese ich damit aus:

define Rueckmeldung0 S7_DRead db 1 6.3
attr Rueckmeldung0 IODev PLC1
attr Rueckmeldung0 group Licht
attr Rueckmeldung0 room Flur


Wie kann ich dem Icon des "Tasters" den Status der Rückmeldung zuweisen ?

Mit freundlichen Grüßen  B-Tronic

justme1968

schau dir mal readingsProxy an.

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

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

B-Tronic

Hi,

den Zustand des Ausgänge bekomme ich über den Proxy,

aber ich kann den Eingang nicht schalten.

Die Doku ist leider etwas dünn was den Syntax betrifft.

attr myProxy setFn {($CMD eq "on")?"Licht_An on":"Licht_An off"}

Das hier funktioniert leider nicht......

justme1968

was steht im log?

hast du die setList gesetzt?

wenn das set Kommando nicht an das gleiche device geht in dem das reading für den aktuellen status ist dann musst du ein das komplette set per fhem("...") aus der setFn machen.

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

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

B-Tronic

Danke  !!!!   ;D

So gehts:

define Lampe_Esszimmer S7_DRead db 1 6.3
attr Lampe_Esszimmer IODev PLC1
attr Lampe_Esszimmer group Licht
attr Lampe_Esszimmer room Flur

define Taster_Licht_Esszimmer S7_DWrite db 2 1.1
attr Taster_Licht_Esszimmer IODev PLC1
attr Taster_Licht_Esszimmer alias Licht Esszimmer
attr Taster_Licht_Esszimmer eventMap toggle
attr Taster_Licht_Esszimmer room Flur
attr Taster_Licht_Esszimmer webCmd on:off

define Licht_Esszimmer readingsProxy Lampe_Esszimmer
attr Licht_Esszimmer devStateIcon on:on off:off
attr Licht_Esszimmer fp_Erdgeschoss 410,360,0,
attr Licht_Esszimmer room Flur
attr Licht_Esszimmer setFn {fhem("set Taster_Licht_Esszimmer on")}
attr Licht_Esszimmer setList on off
attr Licht_Esszimmer webCmd on



MfG  B-Tronic   8)

moonsorrox

ich wollte das jetzt auch mal umsetzen, aber bei mir funktioniert das gar nicht..! Bei mir ist nur eben der S7_DRead Q1 vom Logo.
Unten mal wie es jetzt ist und funktioniert mit Screenshot. Schöner wäre es wenn der Taster immer zugehörig daneben wäre.

Habe ich etwas übersehen.?

so habe ich es ausprobiert, was aber nicht geht.!
define Lampe_Treppe S7_DRead Q1
attr Lampe_Treppe IODev myLogo
attr Lampe_Treppe group Test Licht Treppe
attr Lampe_Treppe room AutomationTest
attr Lampe_Treppe sortby 01


define Taster_Licht_Treppe S7_DWrite db 0 100.0
attr Taster_Licht_Treppe eventMap toggle
attr Taster_Licht_Treppe group Test Licht Treppe
attr Taster_Licht_Treppe room AutomationTest
attr Taster_Licht_Treppe sortby 02
attr Taster_Licht_Treppe webCmd on:off
attr Taster_Licht_Treppe alias Licht Treppe


define Licht_Treppe readingsProxy Lampe_Treppe
attr Licht_Treppe devStateIcon on:on off:off
attr Licht_Treppe group Test Licht Treppe
attr Licht_Treppe room AutomationTest
attr Licht_Treppe setFn {fhem("set Taster_Licht_Treppe on")}
attr Licht_Treppe setList on off
attr Licht_Treppe sortby 03
attr Licht_Treppe webCmd on
 

so geht es bisher:
define NI1_LichtTreppe S7_DWrite db 0 100.0
attr NI1_LichtTreppe IODev myLogo
attr NI1_LichtTreppe alias Taster Treppe
attr NI1_LichtTreppe devStateIcon Ein:power-red:Aus Aus:power-green:Ein
attr NI1_LichtTreppe eventMap off:Aus on:Ein
attr NI1_LichtTreppe group Logo Anzeige
attr NI1_LichtTreppe icon taster@#778899
attr NI1_LichtTreppe room Obergeschoss,HWR
attr NI1_LichtTreppe sortby 23

define LichtTreppe S7_DRead Q1
attr LichtTreppe IODev myLogo
attr LichtTreppe alias Beleuchtung Treppe
attr LichtTreppe devStateIcon Ein:li_wht_on Aus:li_wht_off
attr LichtTreppe eventMap on:Ein off:Aus
attr LichtTreppe group Logo Anzeige
attr LichtTreppe icon light_stairs@LightSeaGreen
attr LichtTreppe room HWR
attr LichtTreppe sortby 07


Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

MichaelBerlin

Hallo,

wollte das mal hochziehen da ich die gleiche Aufgabe nicht hinbekomme.
Gibt es hier schon neue Erkenntnisse ?

LG Michael