aktion für dpt wird nicht richtig dargestellt und ausgewertet

Begonnen von abc2006, 08 Februar 2020, 17:49:56

Vorheriges Thema - Nächstes Thema

abc2006

Hallo,
ich habe ein Device mit dem DPT 1.015 defininert:


define KNX50.O01_Aktor_PV_out KNX
2/0/0:dpt1:steuern:set:nosuffix
2/0/1:dpt1:status:get:nosuffix
2/0/2:dpt14.056:active_power:get:nosuffix
2/0/3:dpt14.019:active_current:get:nosuffix
2/0/4:dpt14.027:voltage:get:nosuffix
2/0/5:dpt14.056:appearent_power:get:nosuffix
2/0/6:dpt13.010:active_work:get:nosuffix
2/0/7:dpt1.015:active_work_reset:set:nosuffix
2/0/8:dpt12:operating_seconds:get:nosuffix
2/0/9:dpt1.015:operating_seconds_reset:set:nosuffix


nternals:
   CFGFN     
   DEF        2/0/0:dpt1:steuern:set:nosuffix  2/0/1:dpt1:status:get:nosuffix  2/0/2:dpt14.056:active_power:get:nosuffix 2/0/3:dpt14.019:active_current:get:nosuffix 2/0/4:dpt14.027:voltage:get:nosuffix 2/0/5:dpt14.056:appearent_power:get:nosuffix  2/0/6:dpt13.010:active_work:get:nosuffix  2/0/7:dpt1.015:active_work_reset:set:nosuffix 2/0/8:dpt12:operating_seconds:get:nosuffix 2/0/9:dpt1.015:operating_seconds_reset:set:nosuffix
   DEVNAME    KNX50.O01_Aktor_PV_out
   FIRSTGADNAME steuern
   FUUID      5e3ee553-f33f-4040-ddeb-e77a6ca23bad1ef5
   GETSTRING  active_work_reset:noArg operating_seconds_reset:noArg active_work:noArg appearent_power:noArg status:noArg voltage:noArg operating_seconds:noArg steuern:noArg active_power:noArg active_current:noArg
   IODev      tul
   NAME       KNX50.O01_Aktor_PV_out
   NR         1740175
   NTFY_ORDER 50-KNX50.O01_Aktor_PV_out
   SETSTRING  active_work_reset:no action,reset operating_seconds_reset:no action,reset steuern:off,on
   STATE      ???
   TYPE       KNX
   GADDETAILS:
     active_current:
       CODE       02003
       GROUP      2/0/3
       MODEL      dpt14.019
       NO         4
       OPTION     get
       RDNAMEGET  active_current
       RDNAMEPUT  active_current
       RDNAMESET 
       SETLIST   
     active_power:
       CODE       02002
       GROUP      2/0/2
       MODEL      dpt14.056
       NO         3
       OPTION     get
       RDNAMEGET  active_power
       RDNAMEPUT  active_power
       RDNAMESET 
       SETLIST   
     active_work:
       CODE       02006
       GROUP      2/0/6
       MODEL      dpt13.010
       NO         7
       OPTION     get
       RDNAMEGET  active_work
       RDNAMEPUT  active_work
       RDNAMESET 
       SETLIST    :slider,-2147483647,42949672,2147483647
     active_work_reset:
       CODE       02007
       GROUP      2/0/7
       MODEL      dpt1.015
       NO         8
       OPTION     set
       RDNAMEGET 
       RDNAMEPUT 
       RDNAMESET  active_work_reset
       SETLIST    :no action,reset
     appearent_power:
       CODE       02005
       GROUP      2/0/5
       MODEL      dpt14.056
       NO         6
       OPTION     get
       RDNAMEGET  appearent_power
       RDNAMEPUT  appearent_power
       RDNAMESET 
       SETLIST   
     operating_seconds:
       CODE       02008
       GROUP      2/0/8
       MODEL      dpt12
       NO         9
       OPTION     get
       RDNAMEGET  operating_seconds
       RDNAMEPUT  operating_seconds
       RDNAMESET 
       SETLIST    :slider,0,42949672,4294967295
     operating_seconds_reset:
       CODE       02009
       GROUP      2/0/9
       MODEL      dpt1.015
       NO         10
       OPTION     set
       RDNAMEGET 
       RDNAMEPUT 
       RDNAMESET  operating_seconds_reset
       SETLIST    :no action,reset
     status:
       CODE       02001
       GROUP      2/0/1
       MODEL      dpt1
       NO         2
       OPTION     get
       RDNAMEGET  status
       RDNAMEPUT  status
       RDNAMESET 
       SETLIST    :off,on
     steuern:
       CODE       02000
       GROUP      2/0/0
       MODEL      dpt1
       NO         1
       OPTION     set
       RDNAMEGET 
       RDNAMEPUT 
       RDNAMESET  steuern
       SETLIST    :off,on
     voltage:
       CODE       02004
       GROUP      2/0/4
       MODEL      dpt14.027
       NO         5
       OPTION     get
       RDNAMEGET  voltage
       RDNAMEPUT  voltage
       RDNAMESET 
       SETLIST   
   GADTABLE:
     02000      steuern
     02001      status
     02002      active_power
     02003      active_current
     02004      voltage
     02005      appearent_power
     02006      active_work
     02007      active_work_reset
     02008      operating_seconds
     02009      operating_seconds_reset
Attributes:
   IODev      tul


Leider wird die Option "reset" nicht richtig dargestellt.



Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Oh ... ich hatte dazu schonmal was gepostet:

https://forum.fhem.de/index.php/topic,100298.0.html

Sorry, hatte ich nicht mehr im Kopf...

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Habe noch ein bisschen rumprobiert, um den Fehler einzugrenzen.

Dazu habe ich die einzelnen GAD's aus der DEF entfernt. Nachdem ich die 2/0/0 entfernt hatte, verschwand dieser Fehler und ist auch nach dem Hinzufügen nicht wieder aufgetaucht.
Falls er doch wiederkommt, melde ich mich.

Danke trotzdem,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Okay, dafür bekomme ich die Fehlermeldung

Zitatinvalid value: reset

wenn ich versuche, den Kanal zu resetten...
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Fehler ist weiterhin existent, auch mit dpt1.017 (trigger, trigger) 

(was sich btw recht schlecht unterscheiden lässt, wenn man wissen will, ob man jetzt 0 oder 1 sendet.

Hat sonst niemand diese DPT's im Einsatz oder mach ich was falsch?

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

GammaTwin

Grüße,

ich nutze den Datentyp nicht, habe diesen aber mal getestet. Ich erhalte den selben Fehler.

In Deiner anderen Topic (siehe Zitat) könnte das Problem besser beschrieben sein. Beim dem Datentyp gibt es ein Komma "action,reset" und Leerzeichen "no action". Da würde ich die Probleme vermuten, kann aber nur Andi291 sagen. Im Moment würde ich auf dpt1 gehen und die Darstellung mit devStateIcon und stateFormat anpassen.

Zitat von: abc2006 am 08 Februar 2020, 17:52:08
Oh ... ich hatte dazu schonmal was gepostet:

https://forum.fhem.de/index.php/topic,100298.0.html

Sorry, hatte ich nicht mehr im Kopf...

Grüße,
Stephan