Autor Thema: [erledigt]KNX Devices lassen sich nach Update nicht mehr durch Icons steuern  (Gelesen 655 mal)

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
Hallo,

hab seit   l a n g e m   mal wieder ein FHEM Update gemacht. Meine KNX Devices lassen lassen sich zwar noch durch set Befehle steuern, aber nicht mehr durch icons (m.E. funktioniert der DevStateIcon-Mechanismus nicht mehr)

Das Icon lässt sich nicht mehr "klicken" und die "on"/"off" Befehle sind weg ....
« Letzte Änderung: 28 Dezember 2018, 00:15:16 von grappa24 »
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22039
Antw:KNX Devices lassen sich nach Update nicht mehr durch Icons steuern
« Antwort #1 am: 27 Dezember 2018, 22:43:19 »
Ein list der zwei Devices hilft vielleicht mehr Klarheit für den Helfer zu bekommen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
Antw:KNX Devices lassen sich nach Update nicht mehr durch Icons steuern
« Antwort #2 am: 27 Dezember 2018, 22:50:58 »
ja, hast Recht ...

Listing von ez_deckenlampe und die TUL Definition:
define KNX TUL eibd:localhost 1.1.249
attr KNX useEIB 0
« Letzte Änderung: 27 Dezember 2018, 22:54:46 von grappa24 »
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
Antw:KNX Devices lassen sich nach Update nicht mehr durch Icons steuern
« Antwort #3 am: 27 Dezember 2018, 23:10:17 »
es fehlt m.E. der vor dem Update vorhandene Default-Mechanismus für KNX Devices, den ich jetzt mit "webCmd" und "devStateIcon" nachbilden kann/muss.

Der "webCmd" Mechanismus ist "abhanden gekommen" ???

Im LogFile taucht folgende Warnung auf:
2018.12.27 22:12:43 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_KNX.pm line 737
« Letzte Änderung: 27 Dezember 2018, 23:32:39 von grappa24 »
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
Antw:KNX Devices lassen sich nach Update nicht mehr durch Icons steuern
« Antwort #4 am: 27 Dezember 2018, 23:38:38 »
hab gerade den thread gefunden:
https://forum.fhem.de/index.php/topic,88244.msg808881.html#msg808881

Es kann doch nicht sein, dass ich jetzt bei meinen 60 KNX devices den webCmd Mechanismus nachbilden und die devStateIcon Attribute um ...:on ...:off ergänzen muss?

... oder ich mach ein Restore/Update mit exclude ...KNX.pm ???

Andi, ich weiß was Du jetzt sagst, aber es gibt auch Leute, die Systeme einfach benutzen und nicht ständig die Entwicklung im Auge behalten  ;)
« Letzte Änderung: 27 Dezember 2018, 23:40:57 von grappa24 »
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Offline abc2006

  • Sr. Member
  • ****
  • Beiträge: 814
Hi.
Vor dem Problem steh ich grad auch (lese gleich den link) aber mich wundert, dass zwei Geräte mit anscheinend gleichem list unterschiedliches Verhalten aufweisen: das eine kann ich steuern, mit on und off im Webfrontend, bei dem anderen wird nur das (nicht klickbare) Symbol angezeigt ...

Internals:
   DEF        1/0/0:dpt1:steuern 1/0/1:dpt1:status
   DEVNAME    KNX01.O01_Aktor_Leuchte_Flur_EG_OG
   FIRSTGADNAME steuern
   GETSTRING  steuern:noArg status:noArg
   IODev      tul
   LASTInputDev tul
   MSGCNT     12
   NAME       KNX01.O01_Aktor_Leuchte_Flur_EG_OG
   NR         791
   NTFY_ORDER 50-KNX01.O01_Aktor_Leuchte_Flur_EG_OG
   SETSTRING  steuern:off,on status:off,on
   STATE      off
   TYPE       KNX
   tul_MSGCNT 12
   tul_RAWMSG C01101w0100100
   tul_TIME   2018-12-29 10:45:39
   GADDETAILS:
     status:
       CODE       01001
       GROUP      1/0/1
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  status-get
       RDNAMEPUT  status-put
       RDNAMESET  status-set
       SETLIST    :off,on
     steuern:
       CODE       01000
       GROUP      1/0/0
       MODEL      dpt1
       NO         1
       OPTION     
       RDNAMEGET  steuern-get
       RDNAMEPUT  steuern-put
       RDNAMESET  steuern-set
       SETLIST    :off,on
   GADTABLE:
     01000      steuern
     01001      status
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1546076772.90669
           VALUE      off
   READINGS:
     2018-12-29 10:46:12   last-sender     fhem
     2018-12-29 10:46:12   state           off
     2018-12-29 10:45:39   status-get      off
     2018-12-29 10:46:12   steuern-set     off
Attributes:
   DbLogInclude state
   IODev      tul
   room       KNX

Internals:
   DEF        1/0/4:dpt1:steuern 1/0/5:dpt1:status
   DEVNAME    KNX01.O03_Aktor_Leuchte_HZGRaum
   FIRSTGADNAME steuern
   GETSTRING  steuern:noArg status:noArg
   IODev      tul
   LASTInputDev tul
   MSGCNT     6
   NAME       KNX01.O03_Aktor_Leuchte_HZGRaum
   NR         284
   NTFY_ORDER 50-KNX01.O03_Aktor_Leuchte_HZGRaum
   SETSTRING  steuern:off,on status:off,on
   STATE      off
   TYPE       KNX
   tul_MSGCNT 6
   tul_RAWMSG C01101p0100400
   tul_TIME   2018-12-29 10:51:22
   GADDETAILS:
     status:
       CODE       01005
       GROUP      1/0/5
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  status-get
       RDNAMEPUT  status-put
       RDNAMESET  status-set
       SETLIST    :off,on
     steuern:
       CODE       01004
       GROUP      1/0/4
       MODEL      dpt1
       NO         1
       OPTION     
       RDNAMEGET  steuern-get
       RDNAMEPUT  steuern-put
       RDNAMESET  steuern-set
       SETLIST    :off,on
   GADTABLE:
     01004      steuern
     01005      status
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1546077082.28641
           VALUE      off
   READINGS:
     2018-12-29 10:51:22   last-sender     1/1/1
     2018-12-29 10:31:16   setG1           on
     2018-12-29 10:51:22   state           off
     2018-12-29 10:51:17   status-get      off
     2018-12-29 10:49:42   status-set      on
     2018-12-29 10:51:22   steuern-get     off
     2018-12-29 10:50:49   steuern-set     off
Attributes:
   DbLogInclude state
   IODev      tul
   room       KNX

Ich les jetzt erstmal ...
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
Wie sehen denn die devStateIcon Attribute der beiden Devices aus? Das Attribut "webCmd on:off" hast Du bei beiden definiert?
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Offline abc2006

  • Sr. Member
  • ****
  • Beiträge: 814
ähm.. siehe list?
ich habe bei keinem Device irgendwas definiert ...
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Offline grappa24

  • Sr. Member
  • ****
  • Beiträge: 788
definiere bitte mal für jedes der beiden devices

attr <device> webCmd on:off
attr <device> devStateIcon on:off off::on
FHEM 5.9, RasPi 3B+, Debian Stretch, KNX, FS20, HM, HUE, Rollo-/Lichtsteuerung/-szenarien, Velux via HM, T-Sensoren, Wassermelder, Fensterkontakte, Signalgeber, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Xiaomi Flower Care, Netatmo, ...

Offline abc2006

  • Sr. Member
  • ****
  • Beiträge: 814
jepp. dann sehen beide gleich aus. Ich überlege nur, warum die ohne definition Attribute unterschiedlich sind...
« Letzte Änderung: 29 Dezember 2018, 18:21:08 von abc2006 »
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX