Keine Rückmeldung von KNX Bus

Begonnen von jailbreaker07, 24 März 2021, 06:48:12

Vorheriges Thema - Nächstes Thema

jailbreaker07

Hallo, ich bin dabei meine ersten KMX Komponenten auszuprobieren, dabei teste ich die die Verbindung mit FHEM.
Zum Testen habe ich eine Ausgang wie fogt eingerichtet:
define Lampe 0/0/1:dpt1:steuern 0/0/2:status
Schalten kann ich somit die Lampe schon, was ich jedoch nicht hin bekomme ist, das ich auch eine Rückmeldung bekomme wen ich den Ausgang direkt schalte. Mit
define 0/0/1:dpt1:steuern 0/0/2:dpt1.001:status funktioniert nichts mehr. Über die IPhone App ,,KNX Easy" bekomme ich jedoch die Rückmeldung.

Amenophis86

mach mal ein List des Device. Steht was im Log?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Hey hier das list: Internals:
   CFGFN     
   DEF        0/0/1:dpt1:steuern 0/0/2:dpt1.001:status
   DEVNAME    lamp1
   FIRSTGADNAME steuern
   FUUID      6056678c-f33f-0405-db6a-9400535ed70160d4
   GETSTRING  steuern:noArg status:noArg
   IODev      KNX
   KNX_MSGCNT 1268
   KNX_RAWMSG C00005r0000200
   KNX_TIME   2021-03-23 22:16:54
   LASTInputDev KNX
   MSGCNT     1280
   NAME       lamp1
   NR         11817
   NTFY_ORDER 50-lamp1
   SETSTRING  steuern:off,on status:off,on
   STATE      on
   TYPE       KNX
   tul_MSGCNT 12
   tul_RAWMSG C00005w0000100
   tul_TIME   2021-03-20 22:29:21
   .attraggr:
   .attrminint:
   GADDETAILS:
     status:
       CODE       00002
       GROUP      0/0/2
       MODEL      dpt1.001
       NO         2
       OPTION     
       RDNAMEGET  status-get
       RDNAMEPUT  status-put
       RDNAMESET  status-set
       SETLIST    :off,on
     steuern:
       CODE       00001
       GROUP      0/0/1
       MODEL      dpt1
       NO         1
       OPTION     
       RDNAMEGET  steuern-get
       RDNAMEPUT  steuern-put
       RDNAMESET  steuern-set
       SETLIST    :off,on
   GADTABLE:
     00001      steuern
     00002      status
   READINGS:
     2021-03-20 22:28:57   dpt1-get        on
     2021-03-20 22:28:57   dpt1-set        on
     2021-03-23 16:22:54   getG1           on
     2021-03-23 22:15:59   last-sender     0/0/5
     2021-03-23 16:22:54   setG1           on
     2021-03-23 22:15:59   state           on
     2021-03-23 22:15:59   status-get      on
     2021-03-23 22:15:59   status-set      on
     2021-03-23 22:15:56   steuern-get     off
     2021-03-23 22:15:56   steuern-set     off
Attributes:
   IODev      KNX
   room       KNX


Im Log steht nichts drin... Muss ich knxd installieren? Steuern kann ich ja....

Amenophis86

Wenn du ohne KNXD steuerst, wie läuft dann dein Zugriff auf KNX?

Es gibt doch das Reading:  2021-03-23 22:15:59   status-get      on änder sich das nicht, wenn du mittels eines Schalters oder ähnlichem die Lampe schaltest?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Hallo,
Beim reading  status-get ändert sich nichts, auch wenn ich über Fhem schalte. Es könnte sein das ich knxd unbewusst installiert habe, wie kann ich das prüfen?



Amenophis86

Dein IO Device heißt ja KNX, mach mal ein list KNX
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Hier das List:
Internals:
   CFGFN     
   Clients    KNX
   DEF        1.1.249
   DeviceAddress 011f9
   FD         154
   FUUID      60566962-f33f-0405-e3f0-fc6ab4b14d399a2d
   HAS_IO::Socket::Multicast 1
   IPAddress  224.0.23.12
   KNX_MSGCNT 133
   KNX_TIME   2021-03-24 10:03:58
   NAME       KNX
   NR         12858
   PARTIAL   
   Port       3671
   RAWMSG     C00005w0000101
   REFUSED   
   STATE      Initialized
   TYPE       KNXTUL
   UseDirectConnection 0
   .clientArray:
     KNX
   READINGS:
Attributes:
   room       KNX

Amenophis86

Du scheinst einen TUL zu nutzen, richtig?

Edit: Ne, du gehst übers Netzwerk rein ohne direkte Verbindung und ohne KNXD, wenn ich es richtig sehe. So richtig?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Ja, das ist richtig. Habe ich aber nicht bewusst ausgewählt.... 

jailbreaker07

Also, ich gehe direkt über den Ip Router ins KNX rein, ohne KNXd.... welches ich auch nicht installiert bekomme....

Amenophis86

Hast du Testweise mal nur die Rückmelde Adresse als Device angelegt und geschaut, ob dann eine Meldung rein kommt und der Status stimmt?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Leider kommt hier auch keine Rückmeldung.

Amenophis86

Setz mal das Loglevel des Rückmelde Device auf 5 und schau mal, ob da irgendwo ein Fehler steht. Wenn du senden kannst, dann muss auch was zurück kommen. Vorausgesetzt, dass du die richtige Gruppenadresse hast. Das wundert mich.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

jailbreaker07

Habe ich gemacht, in der LOG Datei steht nichts wenn ich den Ausgang manuell Schalte. Wenn ich ein get ausführe kommt folgendes:

2021.03.24 21:18:52 5: define lamp1: enter HASH(0x55a8cafe57c8), attributes: lamp1, KNX, 0/0/1:dpt1:steuern, 0/0/2:dpt1.001:status
2021.03.24 21:18:52 5: define lamp1: argCtr 2, string: 0/0/1:dpt1:steuern
2021.03.24 21:18:52 5: define lamp1: found GAD: 0/0/1, MODEL: dpt1, Arg3: steuern
2021.03.24 21:18:52 5: define lamp1: found GAD: 0/0/1, NAME: steuern NO: 1, HEX: 00001, DPT: dpt1
2021.03.24 21:18:52 5: define lamp1, Estimated reading-names: steuern-get, steuern-set, steuern-put
2021.03.24 21:18:52 5: define lamp1, SetList: :off,on
2021.03.24 21:18:52 5: GETSTR: steuern:noArg, SETSTR: steuern:off,on
2021.03.24 21:18:52 5: define lamp1: argCtr 3, string: 0/0/2:dpt1.001:status
2021.03.24 21:18:52 5: define lamp1: found GAD: 0/0/2, MODEL: dpt1.001, Arg3: status
2021.03.24 21:18:52 5: define lamp1: found GAD: 0/0/2, NAME: status NO: 2, HEX: 00002, DPT: dpt1.001
2021.03.24 21:18:52 5: define lamp1, Estimated reading-names: status-get, status-set, status-put
2021.03.24 21:18:52 5: define lamp1, SetList: :off,on
2021.03.24 21:18:52 5: GETSTR: steuern:noArg status:noArg, SETSTR: steuern:off,on status:off,on
2021.03.24 21:18:52 5: exit define
2021.03.24 21:18:54 5: enter get lamp1: hash: HASH(0x55a8cafe57c8), attributes: lamp1, status
2021.03.24 21:18:54 5: get lamp1: request value for GAD: 0/0/2, GAD-NAME: status
2021.03.24 21:18:54 5: exit get
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET
2021.03.24 21:18:54 5: parse: process message, device-name: lamp1, rd-name: status, gadCode: 00002, model: dpt1.001
2021.03.24 21:18:54 5: received hash (r): HASH(0x55a8cafe57c8) name: lamp1, GET

Amenophis86

Ich vergesse immer, dass man hier im Forum keine User verlinken kann. Schreib mal erwin an, dass er sich den Thread hier mal ansehen soll. Ich bin ehrlich gesagt überfragt. Sorry. Er betreut das neue KNX Modul und kann vielleicht etwas dazu sagen.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

erwin

Hallo jailbreaker07,

ich hatte bisher keine wirkliche idee zu dem Thema, darum hab ich auch nix geschrieben  ;D

Aber noch ein paar Fragen:
1) Ist das dein einziges oder erstes KNX- Gerät ? Falls nicht, funktionieren andere Geräte?
2) Im ersten Beitrag schreibst du was von EspEasy? Beschreib doch bitte mal, was das für ein Gerät ist....
3) Welches Gateway /Router verwendest du als Verbindung zum KNX-bus?
4) Du kannst mit "set lamp1 steuern on" die Lampe einschalten. Stimmt das ?
5) Ändert sich "steuern-get" wenn du die LAmpe manuell aus/einschaltest?

Es sieht so aus, als ob auf ein "get" cmd keine Antwort kommt. Das ist an sich noch kein Fehler! Das muss jeweils im KNX-Gerät erlaubt /definiert sein.
Dasselbe gilt auch für den status (die Rückmeldung). Im Fall eines "realen" KNX-Devices mittels ETS, im Fall eines "firmware"-Devices durch konfig in der software.
erwin

FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

jailbreaker07

Hey Erwin,
erstmal beantworte ich deine Fragen:

1. Zu Testzwecken nur eine Kombiaaktor von I-Luxus angeschlossen (der geht aber wieder zurück, setze hier einen Mdt Aktor später ein)
2. ESPEasy war ein eine Fehler, gemeint war die IPhone App ,,KNX Easy" (werde es verbessern) womit man über die Gruppenadresse die Ausgänge schalten kann, hier erscheint die Rückmeldung.
3. enertex KNXnet/IP Router, alle Weiterleitung aktiv
4. Ja die Lampe kann ich so steuern
5. Kann ich erst heute Nachmittag beantworten wenn ich zu Hause bin, aber ich meine da passiert auch nichts. Von KNX Bus komm nichts in Richtung FHEM. Testen kann ich jetzt von unterwegs nur über eine VPN Verbindung.
Die iPhone App ist ja auch über die Broadcast Adresse mit KNX verbunden, hier funktioniert die Rückmeldung ja.

jailbreaker07

So,
es lag wohl an den Kombiaktor, ich habe jetzt einen Aktor von MDT abgeklemmt und der ging alles sofort..... Es wurden auch alles programmierten Ausgänge angezeigt.


Danke aber nochmals für die Hilfe von euch.



Amenophis86

Mmmmh komisch aber freut mich, dass es jetzt geht.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...