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

"devStateIcon" ist wohl nur das Icon, wie der Name schon sagt. Das wird ja bei mir nicht mehr angezeigt. Ich schätze nun das der ToggleSwitch "webCmd" ist. Das ist momentan wie folgt bei mir konfiguriert:

attr OG2_Abstellkammer_Schaltaktor_Server_Sw webCmd :

Wie bekomme ich nun das userReading "power" in einer Zeile mit dem "webCmd" angezeigt?
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

#16
Hast du dir das mit der Sub schon angeschaut!?

Ich kann ja mal versuchen es "trocken" umzubauen, das richtige Icon musst du suchen ;)


define Verbrauch readingsGroup <Name>,<Leistung>,<Zustand> NAME=OG2_Abstellkammer_Schaltaktor_Server_Sw:power@OG2_Abstellkammer_Schaltaktor_Server_Pwr,<{my_ToggleSwitch($DEVICE)}@state>


Hier die Sub dazu:


sub my_ToggleSwitch($)
{
  my ($Device)  = @_;
  my $ret = "%GEWÜNSCHTES_ICON\@red"; # "Fall-Back"-Icon
  my $ActState = ReadingsVal($Device, "state", "na");

#  Log3(undef, 3,"my_ToggleSwitch   Device: $Device     ActState: $ActState");

  if($ActState eq "on")
  {
      $ret = "%ICON_FÜR_ON\@green";
      $ret .= "%set $Device off";
  }
  elsif($ActState eq "off")
  {
      $ret = "%ICON_FÜR_OFF\@green";
      $ret .= "%set $Device on";
  }

  return $ret;
}


Das \@ ermöglicht bei bestimmten (svg) Icons auch eine Farbe zu setzen...
...ob das hier geht hängt also vom gewählten Icon ab und nat. ob du das überhaupt willst... ;)

Wenn das Fall-Back-Icon erscheint ist wohl was "schief gelaufen"... ;)

Dann mal den einkommentierten Logeintrag aktivieren und schauen was da so kommt... ;)

Wie gesagt, nur mal "trocken" runtergeschrieben...

Noch mal: evtl. nach reagingsGroup/readingsProxy vershieben...
...dort lesen die Spezialisten mit.

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

Zitat von: hoppel118 am 24 November 2018, 23:02:04
"devStateIcon" ist wohl nur das Icon, wie der Name schon sagt. Das wird ja bei mir nicht mehr angezeigt. Ich schätze nun das der ToggleSwitch "webCmd" ist. Das ist momentan wie folgt bei mir konfiguriert:

attr OG2_Abstellkammer_Schaltaktor_Server_Sw webCmd :

Wie bekomme ich nun das userReading "power" in einer Zeile mit dem "webCmd" angezeigt?

Willst du es bei der Detailansicht des Gerätes haben oder in der readingsGroup!?

Jetzt hast du mich abgehangen...

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

Du überforderst mich auch gerade ein Bisschen!   ::);D

Ja, eigentlich brauche ich, glaube ich zumindest, keine readingsGroup. Ich habe da echt zu wenig Ahnung von. Aber ich glaube, wir sind kurz davor. :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

MadMax-FHEM

#19
Also mich überfordert grad dein letzter Ansatz...
...und das "Hin-und-her-springen"... ;)

Aber wie geschrieben: ich bin mit meinen Ratschlägen eh "am Ende" ;)

EDIT: außer nat. konkrete Fragen etc. zu meinen geposteten "Codeschnipseln" ;)

Und noch mal: besser verschieben des Threads nach readingsGroup/readingsProxy und evtl. auch am Namen etwas "feilen", damit andere gleich sehen können WAS hier "gewünscht/gefagt" ist...

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

#20
Warte noch kurz! ;D Ich habe das Problem, dass ich mit den ganzen Sachen, die du mir gerade um den Kopf schlägst, nicht wirklich etwas anfangen kann. Das ist für mich alles Neuland. Aber ich habe gerade schon einiges verstanden.

Ich habe jetzt das userReading "power" in dem Kanal "OG2_Abstellkammer_Schaltaktor_Server_Sw". Der ist nun wie folgt konfiguriert:

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 21:52:49   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 23:29:58   deviceMsg       on (to VCCU)
     2018-11-24 23:29:58   level           100
     2018-11-24 23:29:58   pct             100
     2018-11-24 23:29:58   power           0.68
     2018-11-24 23:29:58   recentStateType info
     2018-11-24 23:29:58   state           on
     2018-11-24 23:29:58   timedOn         off
     2018-11-24 21:52:49   trigLast        fhem:02
   helper:
     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
   userReadings power { ReadingsVal("OG2_Abstellkammer_Schaltaktor_Server_Pwr","power",0) }
   webCmd     :


Das userReading funktioniert auch. Nun muss ich nur noch die Leistungsangabe des userReadings "power" vor den Switch bekommen. Ich habe mal schnell versucht das mit Paint darzustellen. Das ist mein Ziel, siehe Screenshot. Alles, was rot ist, habe ich gemalt. Ich hoffe, dass du nun verstehst, was ich meine. ;)

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

hoppel118

#21
Wenn du mir damit nicht weiterhelfen kannst, passe ich auch gleich den Titel an. ;)

Oder muss man so etwas zwingend mit einer readingsGroup umsetzen? Dann schaue ich mir deine Ideen nochmal genauer an. Ich habe aber das Gefühl, dass das "zu viel" für mein Vorhaben ist. Sobald die Leistungsangabe unter OG2_Abstellkammer_Schaltaktor_Server_Sw (alias "Abstellkammer Powerswitch") angezeigt wird, möchte ich OG2_Abstellkammer_Schaltaktor_Server_Pwr (alias "Abstellkammer Leistungsmessung") aus dem room "Power" entfernen, so dass ich nur noch diese eine Zeile in der group "Power" sehe.

Falls ich weitere "HM-ES-PMSw1-Pl" kaufen würde, würden mir diese Geräte alle untereinander in der group "Power" angezeigt werden. Zu jedem Gerät würde ich sehen, wie hoch der Verbrauch ist und ich könnte es gleichzeitig on/off schalten.

Mir ist gerade aufgefallen, dass ich in meinem Thermostaten (HM-CC-RT-DN) auch userReadings habe. So in der Art stelle ich mir das auch für den "HM-ES-PMSw1-Pl" vor. Hier beispielhaft ein Device list:

Internals:
   DEF        4A706E04
   NAME       OG_Bad_Thermostat_Clima
   NOTIFYDEV  global
   NR         63
   NTFY_ORDER 50-OG_Bad_Thermostat_Clima
   STATE      T: 20.3 desired: 18.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     OG_Bad_Thermostat
   READINGS:
     2018-11-21 16:21:16   CommandAccepted yes
     2018-11-03 23:19:23   R-boostPos      80 %
     2018-11-03 23:19:23   R-btnNoBckLight off
     2018-11-03 23:19:23   R-dayTemp       21 C
     2018-11-03 23:19:23   R-daylightSaveTime on
     2018-11-03 23:19:23   R-modePrioManu  all
     2018-11-03 23:19:23   R-modePrioParty all
     2018-11-03 23:19:23   R-nightTemp     17 C
     2018-11-03 23:19:23   R-noMinMax4Manu off
     2018-11-03 23:19:23   R-regAdaptive   on
     2018-11-03 23:19:23   R-showInfo      time
     2018-11-03 23:19:20   R-sign          off
     2018-11-03 23:19:23   R-tempOffset    0.0K
     2018-11-03 23:19:23   R-valveOffsetRt 0 %
     2018-11-03 23:19:23   R-winOpnBoost   off
     2018-11-19 08:55:05   R_0_tempListSat 07:30 18.0 11:00 21.0 18:00 19.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_1_tempListSun 07:30 18.0 11:00 21.0 18:00 19.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_2_tempListMon 05:30 18.0 07:30 21.0 18:00 18.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_3_tempListTue 05:30 18.0 07:30 21.0 18:00 18.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_4_tempListWed 05:30 18.0 07:30 21.0 18:00 18.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_5_tempListThu 05:30 18.0 07:30 21.0 18:00 18.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_6_tempListFri 05:30 18.0 07:30 21.0 18:00 18.0 22:00 21.0 24:00 18.0
     2018-11-19 08:55:05   R_tempList_State verified
     2018-11-19 08:55:01   RegL_01.        08:00 00:00
     2018-11-19 08:55:05   RegL_07.        01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:48 15:5A 16:54 17:84 18:4C 19:D8 1A:55 1B:08 1C:49 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:48 2F:5A 30:54 31:84 32:4C 33:D8 34:55 35:08 36:49 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:48 49:42 4A:54 4B:5A 4C:48 4D:D8 4E:55 4F:08 50:49 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:48 63:42 64:54 65:5A 66:48 67:D8 68:55 69:08 6A:49 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:48 7D:42 7E:54 7F:5A 80:48 81:D8 82:55 83:08 84:49 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:48 97:42 98:54 99:5A 9A:48 9B:D8 9C:55 9D:08 9E:49 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:48 B1:42 B2:54 B3:5A B4:48 B5:D8 B6:55 B7:08 B8:49 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2D CD:0F CE:1E CF:1E 00:00
     2018-11-24 23:57:00   ValvePosition   0
     2018-11-24 23:57:00   boostTime       -
     2018-11-24 23:57:00   controlMode     auto
     2018-11-24 23:57:00   desired-temp    18.0
     2018-11-10 17:22:26   heatingState    AUTO
     2018-11-24 23:57:00   measured-temp   20.3
     2018-11-24 23:57:00   partyEnd        -
     2018-11-24 23:57:00   partyStart      -
     2018-11-24 23:57:00   partyTemp       -
     2018-11-21 16:21:16   recentStateType ack
     2018-11-24 23:57:00   state           T: 20.3 desired: 18.0 valve: 0
     2018-11-24 23:29:56   tempTmplSet     none
   helper:
     regLst     ,1,7
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   alias      Bad Thermostat
   group      Thermostate
   homebridgeMapping TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:controlManu+off;HEAT:controlMode+boost;AUTO:controlMode+auto;COOL:controlMode+night CurrentHeatingCoo$
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       Bad,Thermostate,Homebridge
   tempListTmpl none
   userReadings heatingState {(ReadingsVal($NAME,"ValvePosition",0) > 0 || ReadingsVal($NAME,"desired-temp","-") eq "on") ? "HEAT" : ReadingsVal($NAME,"desired-temp","-") eq "off" ? "OFF" : ReadingsVal($NAME,"c$


und anbei noch ein Screenshot, wie das in der FHEM Oberfläche aussieht.

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

#22
Was sehe ich denn in dem Bild?

Eine readingsGroup?

Wenn: welche!?

Die Detailansicht des Kanals, Gerät?

Wenn: wovon!?

Hast du den letzten Post bzgl. readingsGroup inkl. Sub (ok, wenn man noch nie myUtils verwendet hat ein großer Schritt ;) Aber: lohnt, da kann man dann wirklich alles machen :)  ) mal ausprobiert?

Das meinte ich mit "Hin-und-her"...
...ich weiß grad nicht woran "wir" arbeiten... ;)

Wenn du mehrere Werte/Readings in einer Zeile willst geht das (zumindest soweit ich weiß) nur mittels readingsGroup oder wie bereits schon mal hier vorgeschlagen stateFormat (aber da weiß ich jetzt nicht bzgl. Icon und klicken) evtl. noch readingsProxy (kenne ich zu wenig)...

EDIT: oder nat userReadings. Da muss halt dann als "Text" alles zurückgegeben werden was man dann in einem "Pseudoreading" haben will... Aber ohne Icon und Klicken...

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

#23
Ich habe meinen letzten Beitrag gerade nochmal editiert. Bei meinen Thermostaten funktioniert es ungefähr so. Leider habe ich das auch nur einfach irgendwo kopiert. Kannst du damit was anfangen?

Zitat von: MadMax-FHEM am 24 November 2018, 23:54:25
Was sehe ich denn in dem Bild?

Eine readingsGroup?

Wenn: welche!?

Die Detailansicht des Kanals, Gerät?

Wenn: wovon!?

Das ist meine Zielvorstellung. Es handelt sich um die Detailansicht der beiden folgenden Kanäle:


  • OG2_Abstellkammer_Schaltaktor_Server_Sw (alias "Abstellkammer Powerswitch")
  • OG2_Abstellkammer_Schaltaktor_Server_Pwr (alias "Abstellkammer Leistungsmessung")

Hast du den letzten Post bzgl. readingsGroup inkl. Sub (ok, wenn man noch nie myUtils verwendet hat ein großer Schritt ;) Aber: lohnt, da kann man dann wirklich alles machen :)  ) mal ausprobiert?

Ja, für weekProfile habe ich mich damit schonmal kurz beschäftigt. Allerdings beschränkte sich meine Aufgabe da auch nur auf Code kopieren, an die eigenen Gegebenheiten anpassen und fertig.

Zitat von: MadMax-FHEM am 24 November 2018, 23:54:25Das meinte ich mit "Hin-und-her"...
...ich weiß grad nicht woran "wir" arbeiten... ;)

Ja, ich glaube aber das wir mittlerweile wieder zueinander finden. Wir hatten uns tatsächlich kurz verloren... ;)

Zitat von: MadMax-FHEM am 24 November 2018, 23:54:25Wenn du mehrere Werte/Readings in einer Zeile willst geht das (zumindest soweit ich weiß) nur mittels readingsGroup oder wie bereits schon mal hier vorgeschlagen stateFormat (aber da weiß ich jetzt nicht bzgl. Icon und klicken) evtl. noch readingsProxy (kenne ich zu wenig)...

Hm, ok. Sicher? Schau dir nochmal mein Thermostat list des "Clima" Kanals an inkl. dem geposteten Screenshot. Das ist auch keine ReadingsGroup.

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

#24
Ist das list komplett?

Sieht aus als würde etwas fehlen...

Ich denke auch nicht dass es etwas mit dem userReadings zu tun hat bzw. hätte ich erwartet, dass es eher an einem stateFormat liegt.

Die Übersicht ist aber eine Gruppenansicht in einem Raum!?

So geht das evtl. auch.

Eine generische readingsGroup (so habe ich das weil ich mehrere Geräte habe und eine geschickte Namensgebung habe) hat den Vorteil: ich muss bei einem neuen Gerät nichts tun außer den Namen entsprechend vergeben und schon ist es automatisch in gleicher Weise in der readingsGroup....

Bei Anpassungen mittels userReadings und stateFormat etc. musst du das bei jedem neuen Gerät manuell nachziehen...
...und auch Icons gehen nicht (denke ich)...

Also so wie es bei den Beispielen bzgl. readingsGroup und Heizung ist...

Also ist es mittels userReadings und stateFormat als Gruppe und dann alle Geräte dieser Gruppe manuell im selben Raum?

Dann kann man das schon so machen...
...aber wie geschrieben: immer manueller Aufwand...

Aber für heute ist (ausnahmsweise ;)   ) eh mal Schluß...

Wenn du es dann (doch) mittels userReadings und stateFormat und Group machen willst, dann ist ein Verschieben nicht nötig...
...am Titel arbeiten kannst du mal überlegen... ;)

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

#25
Anbei meine readingsGroup  bzgl. Heizung/Klima.

Die Icons zeigen den aktuellen Zustand und stellen bei Klick (manuell -> auto) um bzw. die blauen/roten Pfeile stellen höher/tiefer (in einem bestimmten Bereich: begrenzt)...
...und die Farben zeigen mir bestimmte "Zustände" an...

Das ist mittels entsprechender Subs gelöst wie in meinen Beispielen hier...

EDIT: Und jedes neue Wandthermostat wird automatisch "eingefügt", wenn es nach meinem Namensschema benannt wurde... :)

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

#26
Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Ist das list komplett?

Sieht aus als würde etwas fehlen...

Nö, das ist komplett.

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Ich denke auch nicht dass es etwas mit dem userReadings zu tun hat bzw. hätte ich erwartet, dass es eher an einem stateFormat liegt.

OK, das kann tatsächlich sein.

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Die Übersicht ist aber eine Gruppenansicht in einem Raum!?

Jo, das ist eine Gruppenansicht in einem Raum.

  • group Thermostate
  • room Thermostate

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
So geht das evtl. auch.

Aha... Ich sag ja, wir finden zueinander. :D

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Eine generische readingsGroup (so habe ich das weil ich mehrere Geräte habe und eine geschickte Namensgebung habe) hat den Vorteil: ich muss bei einem neuen Gerät nichts tun außer den Namen entsprechend vergeben und schon ist es automatisch in gleicher Weise in der readingsGroup....

OK, jetzt verstehe ich den Vorteil der readingsGroup langsam.

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Bei Anpassungen mittels userReadings und stateFormat etc. musst du das bei jedem neuen Gerät manuell nachziehen...
...und auch Icons gehen nicht (denke ich)...

Also so wie es bei den Beispielen bzgl. readingsGroup und Heizung ist...

Ja, das habe ich bei jedem Gerät einzeln gemacht. So weiß ich halt, wie es funktioniert.

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Also ist es mittels userReadings und stateFormat als Gruppe und dann alle Geräte dieser Gruppe manuell im selben Raum?

Dann kann man das schon so machen...
...aber wie geschrieben: immer manueller Aufwand...

OK, aber bei den Thermostaten funktioniert es quasi so, wie ich es mit dem "HM-ES-PMSw1-Pl" haben will. "stateFormat" schaue ich mir nochmal genauer an. Evtl. ist das der entscheidende Hinweis.

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Aber für heute ist (ausnahmsweise ;)   ) eh mal Schluß...

Da gebe ich dir Recht. Langsam reicht's mal, auch wenn wir anscheinend beide nachtaktiv sind. :D

Zitat von: MadMax-FHEM am 25 November 2018, 00:22:50
Wenn du es dann (doch) mittels userReadings und stateFormat und Group machen willst, dann ist ein Verschieben nicht nötig...
...am Titel arbeiten kannst du mal überlegen... ;)

OK, ich passe den Titel an.

Vielen Dank erstmal! 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

hoppel118

Nein, leider gibt es an dem _Clima Kanal des Thermostates kein "stateFormat".
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

Ich glaube nicht, dass das list komplett ist, da beim userReadings ganz sicher was abgeschnitten ist... ;)

Ok, dann stateFormat und userReadings wie bei den Thermostaten...

Wir finden (vielleicht) doch langsam (wieder) zusammen... ;)

Bis denn, 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

#29
Zitat von: hoppel118 am 25 November 2018, 00:41:13
Nein, leider gibt es an dem _Clima Kanal des Thermostates kein "stateFormat".

Ok.
Dann weiß ich noch nicht wie es dann so in der Gruppe dargestellt wird...
...weil man da doch den state angezeigt bekommt!?

Ja so ist es.
Nur passt halt der state bei den Thermostaten schon...
...hab grad bei meinen geschaut...
(war gedanklich bei meinen Wandthermostaten, da ist der state anders, drum war ich etwas "verwirrt" / auch wegen dem ganzen "Hin-und-her" zusätzlich ;)  )

Was dein (unvollständiges) userReadings macht hab ich gar nicht so genau geschaut. Es hat aber in den Fall nichts mit der Ansicht zu tun....

Die musst du beim Schaltaktor eben über stateFormat erst mal so anpassen, dass das state zeigt was du sehen willst...
...dann passt das auch in der Gruppenübersicht...

Ob dazu zusätzlich ein userReadings notwendig ist muss man sehen...

Oder halt doch readingsGroup... ;)

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)