Autor Thema: 10_KNX.pm Neue Version - support  (Gelesen 22008 mal)

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #90 am: 06 September 2022, 13:32:14 »
Zitat
Wenn ich auf die Lampe klicke, um vom Zustand Aus einzuschalten, zeigt das Lampensymbol erstmal on an - und ...
3 Möglichkeiten:
1) im devStateIcon einen entry für on:xxx:yyy machen (der fehlt in deinem Post) - deswegen zeigt er das Wort on an.
2) attr <device> stateRegex /Schalten// /SchaltenStatus// -> damit verhinderst du, dass ein on od. off ins state-reading kommt und damit von DevstateIcon verarbeitet wird.
3) attr <device> stateFormat DimmWertStatus -> damit kommt nur der Wert von DimmWertStatus ins Internal STATE und damit ins DevstateIcon - ist am elegantesten!
Zitat
der Slider ist nicht bündig mit den anderen Slidern
.. FHEMWEB Angelegenheit.... weil du bei den Rolläden neben dem devStateIcon auch noch cmd-buttons definert hast. Evtl. hilft dir attr DevStateStyle die wdth vom devStteIcon größer zu machen.
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline thomasg

  • Jr. Member
  • **
  • Beiträge: 53
Antw:10_KNX.pm Neue Version - support
« Antwort #91 am: 07 September 2022, 21:05:38 »
Danke nochmal für Deine Hilfe. Mit dem Endergebnis bin ich jetzt sehr zufrieden. Auch meiner Frau gefällts gut ;)

defmod WOH.WL_Ost KNX 1/1/10:dpt1:Schalten:set:nosuffix 1/2/10:dpt3.007:DimmSchritt:set:nosuffix 1/3/10:dpt5.001:DimmWert:set:nosuffix 1/4/10:dpt1:SchaltenStatus:listenonly:nosuffix 1/5/10:dpt5.001:DimmWertStatus:get:nosuffix
attr WOH.WL_Ost IODev KNX
attr WOH.WL_Ost devStateIcon off.*:light_light_dim_00:on 0.*:light_light_dim_00:on 1\d.*:light_light_dim_10@orange:off 2\d.*:light_light_dim_20@orange:off 3\d.*:light_light_dim_30@orange:off 4\d.*:light_light_dim_40@orange:off 5\d.*:light_light_dim_50@orange:off 6\d.*:light_light_dim_60@orange:off 7\d.*:light_light_dim_70@orange:off 8\d.*:light_light_dim_80@orange:off 9\d.*:light_light_dim_90@orange:off 100.*:light_light_dim_100@orange:off [1-9].*:light_light_dim_10@orange:off
attr WOH.WL_Ost group Beleuchtung
attr WOH.WL_Ost icon light_wall_2
attr WOH.WL_Ost room KNX,Wohnen
attr WOH.WL_Ost sortby 5
attr WOH.WL_Ost stateCmd { fhem "sleep 0.05 quiet;; setreading $name DimmWert $state" if ($gadName eq 'DimmStatus');; return $state;; }
attr WOH.WL_Ost stateFormat DimmWertStatus
attr WOH.WL_Ost webCmd DimmWert

Offline baerm

  • Full Member
  • ***
  • Beiträge: 120
Antw:10_KNX.pm Neue Version - support
« Antwort #92 am: 14 Oktober 2022, 10:50:56 »
Hi Erwin,
ich habe im Log folgende Einträge.
Wie finde ich das dazugehörige Device ohne viel Aufwand?

2022.10.14 10:47:20 2: KNX_Get: too much arguments. Only one argument allowed (group-address). Other Arguments are discarded.
2022.10.14 10:47:47 2: KNX_Get: too much arguments. Only one argument allowed (group-address). Other Arguments are discarded.

lg,
Matthias

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #93 am: 15 Oktober 2022, 15:15:20 »
Hi Matthias,
1) präpotente Antwort: auf die nächste version warten.... (hoffentlich nächste Woche)
2) bessere Antwort: im code die zeile mit
Zitat
Log3 ($name, 2, "KNX_Get: too much arguments. Only one argument allowed (group-address). Other Arguments are discarded.") if (int(@a) > 2);
ersetzen durch: Log3 ($name, 3, qq{KNX_Get ($name): too much arguments. Only one argument allowed (gadName). Other Arguments are discarded.}) if (int(@a) > 2);3) in notifies/doif's suchen, wo ein get auf ein KNX-device vorkommt.....
l.g. erwin
« Letzte Änderung: 15 Oktober 2022, 17:00:07 von erwin »
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...

Offline baerm

  • Full Member
  • ***
  • Beiträge: 120
Antw:10_KNX.pm Neue Version - support
« Antwort #94 am: 16 Oktober 2022, 22:22:15 »
Hallo Erwin,
vielen Dank schon mal vorab. Ich warte auf die neue Version. Das ist mir bei so einem Thema ausreichend schnell. Trotzdem gut zu wissen wie man es sofort lösen könnte.
DOIF durchschauen wäre eine Option. Aktuell habe ich 120 DOIFs + ein paar Notifies in meinem System. Da schaue ich lange .... Der Device Name im Logeintrag ist daher einfach unschlagbar.
lg,
Matthias

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #95 am: 19 Oktober 2022, 10:06:22 »
Hi KNX community!

neue Version ist am SVN, change-history im 1.Beitrag in diesem Thread!
Auch wenn nur einige Funktionen neu sind / geändert wurden, durch cleanup und performance tuninig sind insgesamt 500+ Zeilen code modifiziert worden!
Ich bitte daher um feedback....
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...

Offline baerm

  • Full Member
  • ***
  • Beiträge: 120
Antw:10_KNX.pm Neue Version - support
« Antwort #96 am: 23 Oktober 2022, 21:10:36 »
Hallo Erwin,
vielen Dank für das Update. Bis jetzt läuft alles soweit ohne große Probleme. Die Devicenamen sind jetzt auch immer in den Logs vorhanden - super!
Ein Problem habe ich aber entdeckt mit einem Device. Dieses brauche ich um an einem MDT Display Zusatzinfos anzuzeigen.

defmod Statusanzeige KNX 0/5/35:dpt16
attr Statusanzeige IODev KNX

Wenn ich den Wert zb "Aussen 12.6°C" übergebe, dann wurde dieser immer so ausgegeben. Seit dem Update sehe ich aber folgenden String am MDT Display: "Aussen 12.6?C".
Hat sich hier ein Fehler eingeschlichen?
lg,
Matthias

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #97 am: 24 Oktober 2022, 08:36:59 »
Hi Matthias,
Zitat
Hat sich hier ein Fehler eingeschlichen?
..könnte sein, da hab ich was geändert...  ;D
Bitte versuch mal mit dpt16.001
falls erfolgreich, werde ich das ausbessern...
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...

Offline baerm

  • Full Member
  • ***
  • Beiträge: 120
Antw:10_KNX.pm Neue Version - support
« Antwort #98 am: 25 Oktober 2022, 16:39:20 »
Hi Erwin,
diese Änderung hat das Problem gelöst. Soll ich das so lassen, oder war das nur ein Test?
lg,
Matthias

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #99 am: 25 Oktober 2022, 18:41:37 »
Lass es so, das ist komplett richtig!
Dein KNX-display verwendet ISO-8859-1 codierung, das war ursprünglich der default für dpt16 im KNX-Modul.
Durch meine "optimierung" wurde dieser default auf "ascii" -> entspricht dpt16.000 geändert....
... in ascii gibts aber kein GRAD symbol...
Wird in der nächsten version korrigiert, möchte aber noch bis nächste Woche auf evtl. weiteres Feedback warten.
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...

Offline baerm

  • Full Member
  • ***
  • Beiträge: 120
Antw:10_KNX.pm Neue Version - support
« Antwort #100 am: 25 Oktober 2022, 20:21:19 »
Perfekt Danke!
lg
Matthias

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #101 am: 30 Oktober 2022, 19:07:41 »
Hi KNX community!

neue Version ist am SVN, change-history (wie immer...) im 1.Beitrag in diesem Thread!
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline erwin

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 795
Antw:10_KNX.pm Neue Version - support
« Antwort #102 am: 12 November 2022, 22:46:42 »
Hi KNX community!

neue Version ist am SVN, change-history (wie immer...) im 1.Beitrag in diesem Thread!
l.g. erwin
FHEM aktuell auf RaspberryPI mit Busware ROT / Weinzirl IP731
Maintainer 00_KNXIO.pm 10_KNX.pm
CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT
1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,...
MQTT2, KNX, SONOFF, mySENSORS,...

 

decade-submarginal