Hauptmenü

structure alles aus

Begonnen von holzwurm83, 07 Februar 2013, 12:33:38

Vorheriges Thema - Nächstes Thema

holzwurm83

Hallo zusammen,

ich nutze Fhem schon eine weile, allerdings nur sehr primitiv. Wollte jetzt mal etwas tiefer einsteigen und habe mir Ulis HowTos reingezogen. Nun habe ich ein Problem mit der "structure".  Die funktioniert nicht so wie ich will. Habe auch hier schon mal im Forum gelesen, aber ich komme einfach nicht klar.

Ich habe zwei Ladegeräte, die ich über zwei schaltbare Steckdosen schalte. dazu habe ich mir eine structure " alles laden aus" angelegt. Das funktioniert auch gut bis auf die Anzeige. Sobald ein Ladegerät an ist wird "Undefiniert" angezeigt. Ich wollte das so einstellen das wenn eines der beiden Ladegeräte an ist die structure "an" anzeigt. Das haut bei mir einfach nicht hin. Hier mal meine aktuellen Werte:

define Laden_MacAlle structure laden Laden_MacBook Laden_MacBookAir
attr Laden_MacAlle clientstate_priority Any_On|An:All_Off|Aus
attr Laden_MacAlle fp_Grundriss 38,692,1,Laden
attr Laden_MacAlle fp_Ipod 200,20,1,Laden
attr Laden_MacAlle group Laden
attr Laden_MacAlle room Wohnzimmer


define Laden_MacBook FS20 1be4 0c
attr Laden_MacBook follow-on-for-timer 1
attr Laden_MacBook fp_Grundriss 38,750,1,MacBook
attr Laden_MacBook fp_Ipod 200,75,1,Macbook
attr Laden_MacBook group Laden
attr Laden_MacBook laden Laden_MacAlle
attr Laden_MacBook model fs20st
attr Laden_MacBook room Wohnzimmer


define Laden_MacBookAir FS20 1be4 0d
attr Laden_MacBookAir follow-on-for-timer 1
attr Laden_MacBookAir fp_Grundriss 38,810,1,MacBookAir
attr Laden_MacBookAir fp_Ipod 200,130,1,MacBookAir
attr Laden_MacBookAir group Laden
attr Laden_MacBookAir laden Laden_MacAlle
attr Laden_MacBookAir model fs20st
attr Laden_MacBookAir room Wohnzimmer
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

kann es sein das du vergessen hast für die structure die clientstate_behavior auf relative zu setzten?

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

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

holzwurm83

habe das gerade mal nachgeholt, aber das Ergebnis ist unverändert.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

der doppelpunkt in der definition gehör da glaube ich auch nicht hin. zumindest in der doku ist das beispiel so:attr house clientstate_priority Any_On|An All_Off|Aus

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

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

holzwurm83

habe das auch angepasste, aber das auch ohne erfolg...
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

ich habe es eben bei mir noch mal nachgestellt und es geht.

ansonsten kommt das undefined immer dann wenn die stati die du in der clientstate_priority verwendest nicht die sind die deine schalter wirklich haben. bei mir haben die entwerder on oder off als state also muss in der clientstate_priority auch das drin stehen: attr Laden_MacAlle clientstate_priority Any_On|on All_Off|off oder einfach attr Laden_MacAlle clientstate_priority clientstate_priority on off dann mit dem default on/off icon,
gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

UliM

Hi,
bei mir sieht das so aus:

define ez_LichtAlle structure room ez_LichtRegal ez_Schreibtisch ez_LichtVitrine
attr ez_LichtAlle clientstate_behavior relative
attr ez_LichtAlle clientstate_priority on off

und funktioniert prima...
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

holzwurm83

Zitat von: UliM schrieb am Do, 07 Februar 2013 15:25Hi,
bei mir sieht das so aus:

define ez_LichtAlle structure room ez_LichtRegal ez_Schreibtisch ez_LichtVitrine
attr ez_LichtAlle clientstate_behavior relative
attr ez_LichtAlle clientstate_priority on off

und funktioniert prima...
=8-)

Danke, so geht es und auch mit der Darstellung der Ions.

Jetzt habe ich was vergessen. Ich habe ja noch einen dritten Status. Dieser heißt "fertigladen" d.h. die Steckdose wird für drei Stunden eingeschaltet und schaltet sich dann automatisch ab. Kann ich das auch berücksichtigen?



(siehe Anhang / see attachement)



(siehe Anhang / see attachement)



(siehe Anhang / see attachement)
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

UliM

Mal geraten:

attr ez_LichtAlle clientstate_priority on off fertigladen

Geht's damit?
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

justme1968

die rehenfolge ist wichtig.

also das fertigladen zwischen on und off.

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

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

holzwurm83

Geht leider nicht. Der Befehl heißt korrekter weiße "on-for-timer". Ob in der Mitte oder am Ende geht alles nicht.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

justme1968

es geht nicht um den namen des befehlst sondern um das was im state steht nach dem der befehl ausgeführt wurde bzw. das was ohne eventMap dort stehen würde.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

holzwurm83

Hier ist der letzte state von einer Steckdose. Muss ich die Zahl auf dazu schreiben? Leerzeichen?


(siehe Anhang / see attachement)


- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Tobias

möchte nochmal anmerken, das man bei jedem Device per attribut <structure>_map den für die Structure zu verwendenden state ummappen kann. siehe Doku. Das habe ich für diese Fälle extra eingebaut..
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

holzwurm83

Danke für die Info. Nur ich habe das Problem das ich nach wie vor die Funktionsweise des ganzen immer noch nicht verstanden habe. Ich komme irgendwie einfach nicht weiter.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN