Autor Thema: cmdalias in readingsGroup  (Gelesen 1245 mal)

Offline KNUT345

  • Full Member
  • ***
  • Beiträge: 242
cmdalias in readingsGroup
« am: 27 Juni 2017, 17:14:14 »
Hallo Zusammen,
habe mir eine Dateiausgabe mit cdmalias und einer Funktion in 99_myUtils gebaut.
defmod anzeigen cmdalias set .* anzeigen AS {AbfrageNeu}
setstate anzeigen defined
defmod HausEnergie dummy
attr HausEnergie readingList save letztesDatum aktuellesDatum Info1 Info2 Info3
attr HausEnergie room Test
attr HausEnergie setList save:0,1,2 aktuellesDatum:datetime,theme:default,step:10 Info1:multiple-strict,Alle,Strom1,Strom2,Strom3,Strom4,KWasser,WWasser,Gas,Solar,GWasser Info2:multiple-strict,Alles,Ist,Delta,DeltaPerHour Info3:ja,nein
attr HausEnergie userReadings myState:save.* {ReadingsVal($NAME,"save",0)}
attr HausEnergie webCmd anzeigen

setstate HausEnergie anzeigen
setstate HausEnergie 2017-06-27 16:46:15 Info1 Strom3
setstate HausEnergie 2017-06-27 16:46:05 Info2 Ist
setstate HausEnergie 2017-06-25 20:20:36 Info3 nein
setstate HausEnergie 2017-06-25 14:41:18 aktuellesDatum 2017-06-25 14:30:00
setstate HausEnergie 2017-06-25 14:51:21 letztesDatum 2017-06-25 14:30:00
setstate HausEnergie 2017-06-25 14:51:40 myState 1
setstate HausEnergie 2017-06-25 14:51:40 save 1
setstate HausEnergie 2017-06-25 20:12:52 state anzeigen

Wenn ich die Funktion über den Dummy aufrufe funktioniert das wie gewünscht.

Jetzt habe ich die Funktion in eine readingsGroup eingebaut, aber irgenwie funktioniert das nicht.
defmod rg_Statistik_EnergieHausAktuell2 readingsGroup HausEnergie:letztesDatum \
HausEnergie:aktuellesDatum \
HausEnergie:save,myState \
HausEnergie:Info1 \
HausEnergie:Info2\
HausEnergie:Info3 \
HausEnergie:?webCmd
attr rg_Statistik_EnergieHausAktuell2 alias Übersicht Energie Haus Sonstige
attr rg_Statistik_EnergieHausAktuell2 commands {'save'=>'save:','aktuellesDatum'=>'aktuellesDatum:','Info1'=>'Info1:','Info2'=>'Info2:','webCmd'=>'webCmd:','Info3'=>'Info3:'}
attr rg_Statistik_EnergieHausAktuell2 group Übersicht
attr rg_Statistik_EnergieHausAktuell2 mapping {'letztesDatum'=>'letztes Speicherdatum',\
 'aktuellesDatum'=>'Ablesedatum [Datum Zeit]',\
 'save'=>'Daten sichern',\
 'Info1'=>'Energie Info Typ1',\
 'Info2'=>'Energie Info Typ2',\
 'Info3'=>'mit Zeilenumbruch',\
 'webCmd'=>'gespeicherte Daten'}
attr rg_Statistik_EnergieHausAktuell2 nostate 1
attr rg_Statistik_EnergieHausAktuell2 notime 1
attr rg_Statistik_EnergieHausAktuell2 room Keller,Übersicht
attr rg_Statistik_EnergieHausAktuell2 sortby 0002003
attr rg_Statistik_EnergieHausAktuell2 valueColumn {'save'=>2,'webCmd'=>2,'Info3'=>2}
attr rg_Statistik_EnergieHausAktuell2 valueColumns {'letztesDatum'=>'colspan="2"','aktuellesDatum'=>'colspan="2"','Info1'=>'colspan="2"','Info2'=>'colspan="2"'}
attr rg_Statistik_EnergieHausAktuell2 valueIcon {'myState.0' => 'ampel_rot','myState.1' => 'ampel_gelb', 'myState.2' => 'ampel_gruen'}
attr rg_Statistik_EnergieHausAktuell2 valuePrefix &nbsp&nbsp

HausEnergie:?webCmd
Der Link wird als Link (wie webCmd im Dummy) angezeigt, wenn ich aber darauf klicke bekomme ich
Unknown command webCmd:, try help.

Wo ist mein Fehler.
Danke im voraus und Grüße.
Knut

Offline KNUT345

  • Full Member
  • ***
  • Beiträge: 242
Antw:cmdalias in readingsGroup
« Antwort #1 am: 02 Juli 2017, 18:31:34 »
Hat keiner einen Tipp,
oder ist diese Funktion nicht sinnvoll?

Danke im voraus.
Knut

Offline KNUT345

  • Full Member
  • ***
  • Beiträge: 242
Antw:cmdalias in readingsGroup
« Antwort #2 am: 03 Juli 2017, 18:52:36 »
OK ich bin einen wesentlichen Schritt weiter.
attr rg_Statistik_EnergieHausAktuell2 commands {...'webCmd'=>'set HausEnergie anzeigen'}Ich kann nun den Befehl quasi ausführen, heißt:
  • ich kann nun die in 99_myUtils ausgelagerte Funktion wie ein webCmd aufrufen
  • aber die Werte/Daten werden nicht in einem schönen Dialog-Feld gezeigt sondern
    in einem Listing das nach einer gewissen Zeit wieder ausgeblendet wird
  • und der beim Dialog-Feld vorhandene Zeilenumbruch fehlt

Kann mir jetzt jemand einen Tipp geben?

Grüße
Knut
« Letzte Änderung: 03 Juli 2017, 18:59:15 von KNUT345 »

 

decade-submarginal