HM-ES-PMSw1-Pl -> Leistungsanzeige und PowerSwitch in einer Zeile der Ansicht

Begonnen von hoppel118, 21 November 2018, 23:45:51

Vorheriges Thema - Nächstes Thema

hoppel118

Hallo,

da bin ich schon wieder. Habe mir den im Betreff benannten Schaltaktor bestellt, mit meiner VCCU gepairt, ein paar Attribute gesetzt und dachte fertig. Die Darstellung in der Web Oberfläche gefällt mir so aber noch nicht ganz.

Helft mir mal bitte auf die Sprünge. Momentan habe ich an den Kanälen 01 (_Sw) und 02 (_Pwr) meine groups and rooms gesetzt. Das Ergebnis sieht dann wie im angehängten Screenshot aus.

Ich hätte es am liebsten wie folgt:


  • Das Lampensymbol hat hier nichts zu suchen. Gibt's da evtl. eine Alternative ohne auf dieses Symbol an meinen HUE-Leuchten verzichten zu müssen?
  • Hinter der Angabe zur Leistungsmessung soll ein "W" stehen.
  • Idealerweise ist alles in einer Zeile, siehe nachfolgendes Beispiel

Abstellkammer Powerswitch 26.4W Symbol on off

<alias><Leistungsmessungsergebnis><Switch>


Ich hoffe, ihr versteht, was ich meine. ;)

Danke und viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

MadMax-FHEM

#1
Hallo Hoppel (schon wieder ;)  ),

also bzgl. des Licht-Symbols:

das wegzukriegen sollte so gehen

attr DeviceName devStateIcon .*:noIcon

EDIT: bzw. gibt es evtl. mittlerweile auch none (wurde mal im Forum als Wunsch angefragt, weiß aber nicht ob es das jetzt schon gibt)

Bzw. anders gefragt: was willst du da haben?

Wenn auch die "Links" weg sollen, dann noch

attr DeviceName webCmd :
(glaube ich)

Wenn du etwas nebeneinander stehen haben willst, dann mal readingsGroup anschauen...

evtl. sowas:

define rgPower readingsGroup <Leistung>,<Schalter> NAME=LesitungsMesser_.*:power,state

Und dann mit entsprechenden Attributen valueFormat und "Mapping-Attributen" etc. eben das Watt hinzufügen und andere Anpassungen vornehmen...


Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

hoppel118

Hallo Joachim,

du bist wohl auch nachtaktiv? :)

Ich schau mir das morgen mal in Ruhe an und melde mich dann wieder mit dem Ergebnis oder meinen Problemen...

Danke für die tatkräftige Unterstützung an dich bzw. alle hier. Wirklich eine tolle Community!

Bald habe ich wahrscheinlich von allen für mich momentan relevanten Geräten mindestens eins. Danach kann man ja alles relativ easy wieder nachbauen.

FHEM ist schon eine tolle Sache, wenn man erstmal durchgestiegen ist. Naja, ganz angekommen bin ich wohl noch nicht, aber es wird. ;)

Bis morgen und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

MadMax-FHEM

Hi Hoppel,

jep... ;)

Ja in Ruhe mal durchprobieren...
...muss ich auch immer mal wieder...

Es gibt (leider ;)  ) immer was zu optimieren... :)

Und je klarer die Fragen desto einfacher und besser die Hilfe...

Gute Nacht dann mal, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

alru

#4
Moin,

ich habe die Darstellung mit dem Attribut

stateFormat      power [W] / voltage [V] / current [mA] / frequency [Hz]

für den channel_02 umgesetzt. Es wird so alles in einer Zeile dargestellt.
Gruß,

Stefan
(Raspi 3B - Stretch / HM-LGW / HomeMatic / MySensors)

hoppel118

Moinsen,

so gefällt mir das schonmal viel besser. Folgendes Ergebnis habe ich anhand der Kombination eurer Vorschläge erreicht:

#Schaltaktor Dachboden Server
define OG2_Abstellkammer_Schaltaktor_Server CUL_HM 2E0E1A
attr OG2_Abstellkammer_Schaltaktor_Server IODev HMUSB
attr OG2_Abstellkammer_Schaltaktor_Server IOgrp VCCU:HMUSB
attr OG2_Abstellkammer_Schaltaktor_Server actCycle 000:10
attr OG2_Abstellkammer_Schaltaktor_Server actStatus alive
attr OG2_Abstellkammer_Schaltaktor_Server autoReadReg 4_reqStatus
attr OG2_Abstellkammer_Schaltaktor_Server expert 2_full
attr OG2_Abstellkammer_Schaltaktor_Server firmware 2.5
attr OG2_Abstellkammer_Schaltaktor_Server model HM-ES-PMSw1-Pl
attr OG2_Abstellkammer_Schaltaktor_Server serialNr LEQ0532698
attr OG2_Abstellkammer_Schaltaktor_Server subType powerMeter
attr OG2_Abstellkammer_Schaltaktor_Server webCmd getConfig:clear msgEvents
define FileLog_OG2_Abstellkammer_Schaltaktor_Server FileLog ./log/OG2_Abstellkammer_Schaltaktor_Server-%Y.log OG2_Abstellkammer_Schaltaktor_Server
attr FileLog_OG2_Abstellkammer_Schaltaktor_Server logtype text
define OG2_Abstellkammer_Schaltaktor_Server_Sw CUL_HM 2E0E1A01
attr OG2_Abstellkammer_Schaltaktor_Server_Sw alias Abstellkammer Powerswitch
attr OG2_Abstellkammer_Schaltaktor_Server_Sw devStateIcon .*:noIcon
attr OG2_Abstellkammer_Schaltaktor_Server_Sw group Power
attr OG2_Abstellkammer_Schaltaktor_Server_Sw icon measure_power_meter
attr OG2_Abstellkammer_Schaltaktor_Server_Sw model HM-ES-PMSw1-Pl
attr OG2_Abstellkammer_Schaltaktor_Server_Sw peerIDs 00000000,
attr OG2_Abstellkammer_Schaltaktor_Server_Sw room Abstellkammer,Power,Homebridge
attr OG2_Abstellkammer_Schaltaktor_Server_Sw webCmd :
define OG2_Abstellkammer_Schaltaktor_Server_Pwr CUL_HM 2E0E1A02
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr alias Abstellkammer Leistungsmessung
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr group Power
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr icon measure_power_meter
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr model HM-ES-PMSw1-Pl
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr room Abstellkammer,Power,Homebridge
attr OG2_Abstellkammer_Schaltaktor_Server_Pwr stateFormat power W
define FileLog_OG2_Abstellkammer_Schaltaktor_Server_Pwr FileLog ./log/OG2_Abstellkammer_Schaltaktor_Server_Pwr-%Y.log OG2_Abstellkammer_Schaltaktor_Server_Pwr
attr FileLog_OG2_Abstellkammer_Schaltaktor_Server_Pwr logtype text


Die Angabe, wie viel Watt gerade verbraucht werden, und der Toggle-Switch (on/off) reicht mir.

@alru Verändern sich die anderen Werte (V, mA, Hz) überhaupt? Welchen Vorteil siehst du darin, diese Werte zu sehen? (Ich frage wirklich aus Unwissenheit.)

Die Kür wäre nun das ganze nebeneinander in einer readingsGroup darzustellen. Aber nicht mehr heute... ;)

Danke euch und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

MadMax-FHEM

Poste doch mal lists der Kanäle, dann sieht man auch die Readings und kann bzgl. readingsGroup besser helfen ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

alru

Zitat von: hoppel118 am 24 November 2018, 00:25:12
@alru Verändern sich die anderen Werte (V, mA, Hz) überhaupt? Welchen Vorteil siehst du darin, diese Werte zu sehen? (Ich frage wirklich aus Unwissenheit.)

Ich (bzw. ein DOIF) kann an Hand der Werte ablesen, was das angeschlossenen Hauswasserwerk gerade macht. Es sind mehrere Schaltprogrammen hinterlegt, die für autom. Bewässeung und Teichbefüllung sorgen. Dabei wird auch der Zustand geprüft, ob über den Brunnen überhaupt Wasser befördert wird, oder ob die Wassersäule weg ist und die Pumpe im Leerlauf arbeitet. Das kann ich (bzw. wieder das DOIF) an Hand der Laufzeit und Strom/Leistungswerte erkennen. Das Programm reagiert dann entsprechend.
Dazu muss man die Werte eigentlich nicht darstellen, aber zur Überprüfung macht es das einfacher.
Gruß,

Stefan
(Raspi 3B - Stretch / HM-LGW / HomeMatic / MySensors)

hoppel118

#8
@airu: OK, danke für die Erleuchtung. Diesen Anwendungsfall habe ich bei mir (noch) nicht. ;) Ich will hier lediglich den Energieverbrauch meines 24/7 Servers überwachen.

Zitat von: MadMax-FHEM am 24 November 2018, 00:54:01
Poste doch mal lists der Kanäle, dann sieht man auch die Readings und kann bzgl. readingsGroup besser helfen ;)

Internals:
   DEF        2E0E1A
   HMUSB_MSGCNT 462
   HMUSB_RAWMSG E2E0E1A,0000,B6D1D683,FF,FFCB,6E845E2E0E1A0000008001A70000430010092201
   HMUSB_RSSI -53
   HMUSB_TIME 2018-11-24 19:22:36
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     462
   NAME       OG2_Abstellkammer_Schaltaktor_Server
   NOTIFYDEV  global
   NR         223
   NTFY_ORDER 50-OG2_Abstellkammer_Schaltaktor_Server
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 OG2_Abstellkammer_Schaltaktor_Server_Sw
   channel_02 OG2_Abstellkammer_Schaltaktor_Server_Pwr
   channel_03 OG2_Abstellkammer_Schaltaktor_Server_SenPwr
   channel_04 OG2_Abstellkammer_Schaltaktor_Server_SenI
   channel_05 OG2_Abstellkammer_Schaltaktor_Server_SenU
   channel_06 OG2_Abstellkammer_Schaltaktor_Server_SenF
   lastMsg    No:6E - t:5E s:2E0E1A d:000000 8001A70000430010092201
   protLastRcv 2018-11-24 19:22:36
   protRcv    461 last_at:2018-11-24 19:22:36
   protSnd    8 last_at:2018-11-24 00:53:27
   protState  CMDs_done
   rssi_HMUSB cnt:7 min:-41 max:-38 avg:-39.42 lst:-41
   rssi_at_HMUSB cnt:462 min:-65 max:-43 avg:-48.21 lst:-53
   READINGS:
     2018-11-24 00:12:14   Activity        alive
     2018-11-21 22:44:29   CommandAccepted yes
     2018-11-21 21:23:00   D-firmware      2.5
     2018-11-21 21:23:00   D-serialNr      LEQ0532698
     2018-11-21 21:23:04   PairedTo        0x242424
     2018-11-21 21:23:04   R-pairCentral   0x242424
     2018-11-21 21:23:04   RegL_00.        02:01 0A:24 0B:24 0C:24 15:FF 18:00 00:00
     2018-11-24 00:53:27   state           CMDs_done
   helper:
     HM_CMDNR   110
     cSnd       112424242E0E1A0201000000,112424242E0E1A0201C80000
     mId        00AC
     regLst     ,0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0E1A,00,00,00
       nextSend   1543083756.20721
       rxt        0
       vccu       VCCU
       p:
         2E0E1A
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        6E
       io:
         HMUSB:
           -47
           -47
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       HMUSB:
         avg        -39.4285714285714
         cnt        7
         lst        -41
         max        -38
         min        -41
       at_HMUSB:
         avg        -48.2121212121212
         cnt        462
         lst        -53
         max        -43
         min        -65
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.5
   model      HM-ES-PMSw1-Pl
   serialNr   LEQ0532698
   subType    powerMeter
   webCmd     getConfig:clear msgEvents


Internals:
   DEF        2E0E1A01
   NAME       OG2_Abstellkammer_Schaltaktor_Server_Sw
   NOTIFYDEV  global
   NR         225
   NTFY_ORDER 50-OG2_Abstellkammer_Schaltaktor_Server_Sw
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   device     OG2_Abstellkammer_Schaltaktor_Server
   READINGS:
     2018-11-24 00:53:27   CommandAccepted yes
     2018-11-21 22:44:33   R-powerUpAction on
     2018-11-21 21:23:04   R-sign          off
     2018-11-21 22:44:33   RegL_01.        08:00 30:06 56:01 57:24 93:20 94:45 00:00
     2018-11-24 00:53:27   deviceMsg       on (to VCCU)
     2018-11-24 00:53:27   level           100
     2018-11-24 00:53:27   pct             100
     2018-11-24 00:53:27   recentStateType ack
     2018-11-24 00:53:27   state           on
     2018-11-24 00:53:27   timedOn         off
     2018-11-24 00:53:27   trigLast        fhem:02
   helper:
     dlvl       C8
     dlvlCmd    ++A0112424242E0E1A0201C80000
     regLst     ,1,3p
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   alias      Abstellkammer Powerswitch
   devStateIcon .*:noIcon
   group      Power
   icon       measure_power_meter
   model      HM-ES-PMSw1-Pl
   peerIDs    00000000,
   room       Dachkammer,Power,Homebridge
   webCmd     :


Internals:
   DEF        2E0E1A02
   NAME       OG2_Abstellkammer_Schaltaktor_Server_Pwr
   NOTIFYDEV  global
   NR         226
   NTFY_ORDER 50-OG2_Abstellkammer_Schaltaktor_Server_Pwr
   STATE      0.66 W
   TYPE       CUL_HM
   chanNo     02
   device     OG2_Abstellkammer_Schaltaktor_Server
   READINGS:
     2018-11-21 21:23:06   R-averaging     1 s
     2018-11-21 21:23:06   R-sign          off
     2018-11-21 21:23:06   R-txMinDly      8 s
     2018-11-21 21:23:06   R-txThrCur      100 mA
     2018-11-21 21:23:06   R-txThrFrq      1 Hz
     2018-11-21 21:23:06   R-txThrPwr      100 W
     2018-11-21 21:23:06   R-txThrVlt      10 V
     2018-11-21 21:23:18   RegL_01.        08:00 7A:01 7B:08 7C:00 7D:27 7E:10  7F:00 80:64 81:00 82:64 83:64 00:00
     2018-11-24 19:27:42   boot            off
     2018-11-24 19:27:42   current         16
     2018-11-24 19:27:42   eState          E: 42.3 P: 0.66 I: 16 U: 234.5 f: 49.99
     2018-11-24 19:27:42   energy          42.3
     2018-11-24 19:27:42   energyCalc      70
     2018-11-22 08:36:12   energyOffset    27.7
     2018-11-24 19:27:42   frequency       49.99
     2018-11-24 19:27:42   power           0.66
     2018-11-24 19:27:42   state           42.3
     2018-11-24 19:27:42   voltage         234.5
   helper:
     regLst     ,1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   alias      Abstellkammer Leistungsmessung
   group      Power
   icon       measure_power_meter
   model      HM-ES-PMSw1-Pl
   room       Dachkammer,Power,Homebridge
   stateFormat power W


Hier schonmal die lists. Mit readingsGroup habe ich mich noch nicht wirklich auseinander gesetzt. Lediglich um den Batteriestatus zu ermitteln, habe ich eine readingsGroup. Aber das hatte ich hier einfach irgendwo kopiert. Evtl. verstehe ich das mit deiner Unterstützung. Ich werde mir nachher mal das Wiki dazu reinziehen. ;)

Danke und viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

MadMax-FHEM

#9
Ich würde mal mit dem hier anfangen und dann weiter anpassen...

define rgEnergieUebersicht readingsGroup <>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server.*:power,state

EDIT2: korrigiert ;)

EDIT: und dann halt sagen was nicht passt und dann schauen wir mal was wir machen können... Oder mit "Wiki's Hilfe" und fleißig probieren selbst ändern... Oder eine Kombination daraus ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

hoppel118

#10
Zitat von: MadMax-FHEM am 24 November 2018, 19:56:40EDIT: und dann halt sagen was nicht passt und dann schauen wir mal was wir machen können... Oder mit "Wiki's Hilfe" und fleißig probieren selbst ändern... Oder eine Kombination daraus ;)

Danke für die Unterstützung. TOP!

Deinen Befehl musste ich erstmal anpassen. Da fehlte das Wort "readingsGroup". Dank deinem ReadingsGroup-Befehl weiter oben, konnte ich es mir aber ziemlich schnell herleiten. Ich erhalte dann das, was ich als Screenshot angehängt habe. Das ist leider so gar nicht das, was ich mir vorstelle. Ich möchte es gern wie folgt haben.

Alias des Kanals - Leistung - ToggleSwitch
Abstellkammer Powerswitch   13.4W   on|off

Der ToggleSwitch zeigt dabei immer nur den aktuellen Zustand an. Mit einem Mausklick darauf möchte ich den Zustand wechseln.

Wenn wir das irgendwie hinbekommen, bin ich begeistert. ;)

Gruß Hoppel

Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

MadMax-FHEM

#11
Sorry, kleiner Test ;)

Dachte ich mir schon so...
...dass du "mehr" willst... ;)

Mal sehen:

attr rgEnergieUebersicht mapping $ALIAS

Falls das nicht das anzeigt was du willst kannst du auch einfach fix was vergeben (ist halt dann nicht "generisch"):

define rgEnergieUebersicht readingsGroup <Name>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server.*:<NameDenIchHabenWill>,power,state

Oder auch eine Sub aufrufen und dann den Namen dort ermitteln:

attr rgEnergieUebersicht mapping {my_CalculateName()}



Das mit dem Drücken musst du mal genauer erklären.
Ich hänge mal ein Beispiel dran was bei mir geht (vielleicht passt es ja / also angepasst natürlich):

ReadingsGroup

define rgMediaOverview readingsGroup <Name>,<Quelle>,<Aktuell läuft>,<Status>,<Ton> NAME=TVPlayer:label,currentTitle,<{my_PlayPause($DEVICE)}@playStatus>,<{my_Mute($DEVICE)}@mute>

Für "PlayPause" und "Mute" wird ein Icon angezeigt (gesetzt in der Sub [siehe später]) und auch entsprechend eine Aktion ausgelöst (ebenfalls in der Sub).

Hier dann eine der beiden Sub (siehe: https://wiki.fhem.de/wiki/99_myUtils_anlegen), sind beide vom Prinzip her gleich (code ist nat. anders ;)  ):


sub my_PlayPause($)
{
  my ($Device)  = @_;
  my $ret = "%rc_STOP\@red";
 
#  Log(1,"my_PlayPause   Device: $Device");
 
  if(ReadingsVal($Device, "playStatus", "na") eq "stopped")
  {
      $ret = "%rc_STOP\@green";
      $ret .= "%set $Device play all";
  }
  elsif(ReadingsVal($Device, "playStatus", "na") eq "paused")
  {
      $ret = "%rc_PAUSE\@green";
      $ret .= "%set $Device play all";
  }
  elsif(ReadingsVal($Device, "playStatus", "na") eq "playing")
  {
      $ret = "%rc_PLAY\@green";
      $ret .= "%set $Device pause all";
  }

  return $ret;
}


Der erste Teil der Zuweisung von "$ret" ist das Icon und das zweite ist dann der entsprechende Befehl...

Es geht bestimmt auch anders (eleganter) aber ich habe damals viel rumprobiert, u.a. auch mit commands (glaube ich) aber Icons und Befehle absetzen habe ich nur so geschafft.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

#12
Ah, ich sehe schon, klar state und power ist in mehreren Kanälen drin...

Dann müssen wir wohl mit @AnderesDevice versuchen.

Kann ich aber nur "trocken" machen, habe kein solches Gerät.

In etwa so:


define rgEnergieUebersicht readingsGroup <Name>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server_Sw:<NameDenIchHabenWill>,power@OG2_Abstellkammer_Schaltaktor_Server_Pwr,state


Mal sehen, ob das so geht...

Und nat. andere Dinge von vorher wieder "zurückeinbauen" ;)

EDIT: wie du merkst bin ich leider kein readingsGroup-Spezialist. Ich habe mir meine ReadingsGroups vor so 2-3 Jahren mal (hart) zusammengebastelt und seit dem :) Also viel mehr als bislang bereits beigesteuert werde ich wohl nicht mehr leisten können. Aber es gibt einige Beipiele im Wiki, muss man halt ein wenig lesen und rumprobieren... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

#13
Achja, obwohl es sich um einen HomeMatic-Aktor handelt in dem Fall besser hierhin verschieben:

    FHEM Forum »
    FHEM »
    Frontends »
    readingsGroup/readingsHistory

EDIT: evtl. auch noch ein wenig am Titel feilen... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

hoppel118

#14
Zitat von: MadMax-FHEM am 24 November 2018, 21:04:27In etwa so:


define rgEnergieUebersicht readingsGroup <Name>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server_Sw:<NameDenIchHabenWill>,power@OG2_Abstellkammer_Schaltaktor_Server_Pwr,state


Mal sehen, ob das so geht...

Damit sind wir schon ziemlich nahe dran.

define Verbrauch readingsGroup <Name>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server_Sw:,power@OG2_Abstellkammer_Schaltaktor_Server_Pwr,state

Mit leichten Anpassungen bekomme ich folgendes, siehe Screenshot im Anhang. Jetzt muss nur noch aus dem "state" zum Schluss ein ToggleSwitch werden. Der ToggleSwitch, den ich haben will, sieht man auf dem Screenshot des folgenden Beitrags: https://forum.fhem.de/index.php/topic,93553.msg862991.html#msg862991

Es handelt sich nicht bloß um ein reines Reading der Statusanzeige "state", sondern ich sehe den Status und wenn ich diesen anklicke, schalte ich auf den anderen Zustand um, bspw. von "on" auf "off" oder andersherum von "off" auf "on.

Kann man evtl. das Reading "power" in den Kanal "OG2_Abstellkammer_Schaltaktor_Server_Sw" bringen und die Anzeige des bereits vorhandenen ToggleSwitches, um das Reading "power" ergänzen?

Das wäre dann aber wahrscheinlich keine readingsGroup, was aber auch ok wäre. Ich glaube aber, dass ich readingsGroup gerade verstehe. Danke dafür! ;)

EDIT:

Der ToggleSwitch, von dem ich die ganze Zeit rede, ist glaube ich das "devStateIcon". Die Frage wäre also: Wie bekomme ich das Reading "power" vor dem "devStateIcon" des Kanals "OG2_Abstellkammer_Schaltaktor_Server_Sw" angezeigt?

Ich habe gerade die Vermutung, dass das mit einem userReading klappen könnte. Davon habe ich aber auch keine Ahnung... :D
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi