Autor Thema: Kommunikation mit KNX ohne knxd  (Gelesen 42127 mal)

Offline Hauswart

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 834
Antw:Kommunikation mit KNX ohne knxd
« Antwort #75 am: 08 Mai 2020, 13:40:12 »
Ich habe etwas interessantes herausgefunden:

GA: 0/6/29
* MDT Schaltkanal (12/?/?)
* Shelly mit Tasmota (0/0/4)

Wenn ich nun via FHEM KNXTUL (12/0/4) die GA 0/6/29 schalte, geht der Shelly an, aber der Schaltkanal nicht.

Wenn ich nun via FHEM TUL (KNXD (0/0/2)) die GA 0/6/29 schalte, geht der Shelly nicht an, aber der Schaltkanal an.

...




Edit Zusammenfassung:
Multicast FHEM <> Tasmota - geht
Multicast FHEM <> MDT IP-Router - geht nicht
KNXD FHEM <> MDT IP-Router - geht
KNXD FHEM <> Tasmota - geht nicht
« Letzte Änderung: 12 Mai 2020, 10:10:41 von Hauswart »
Derzeitiges Setup unter Anderem:
* HM-CFG-USB
* nanoCUL868 (SlowRF)
* MySensors
* SIGNALduino 433

Offline Hauswart

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 834
Antw:Kommunikation mit KNX ohne knxd
« Antwort #76 am: 12 Mai 2020, 10:57:00 »
Ich habe nochmal einen Vorgang geloggt:
2020.05.12 10:53:18 5: enter get KNX_0006029: hash: HASH(0x560060d9bb38), attributes: KNX_0006029, ?
2020.05.12 10:53:28 5: enter set KNX_0006029: hash: HASH(0x560060d9bb38), attributes: KNX_0006029, on
2020.05.12 10:53:28 5: set KNX_0006029: desired target is gad schalten, command: on, args:
2020.05.12 10:53:28 5: check value: on, gadName: schalten
2020.05.12 10:53:28 5: check value: on, gadName: schalten, model: dpt1.001, pattern: (?^i:((on)|(off)|(0?1)|(0?0))$)
2020.05.12 10:53:28 5: encode value: on, gadName: schalten
2020.05.12 10:53:28 5: encode model: dpt1.001, code: dpt1, value: on
2020.05.12 10:53:28 5: encode model: dpt1.001, code: dpt1, value: on, numval: 01, hexval: 01
2020.05.12 10:53:28 5: set KNX_0006029: cmd: on, value: on, translated: 01
2020.05.12 10:53:28 5: decode value: 01, gadName: schalten
2020.05.12 10:53:28 5: decode model: dpt1.001, code: dpt1, value: 01
2020.05.12 10:53:28 5: decode model: dpt1.001, code: dpt1, value: 01, numval: on, state: on
2020.05.12 10:53:28 5: exit set
2020.05.12 10:53:28 5: parse: process message, device-name: KNX_0006029, rd-name: schalten, gadCode: 0061d, model: dpt1.001
2020.05.12 10:53:28 5: decode value: 01, gadName: schalten
2020.05.12 10:53:28 5: decode model: dpt1.001, code: dpt1, value: 01
2020.05.12 10:53:28 5: decode model: dpt1.001, code: dpt1, value: 01, numval: on, state: on
2020.05.12 10:53:28 5: received hash (wpi): HASH(0x560060d9bb38) name: KNX_0006029, STATE: on, READING: schalten, SENDER: 00005

2020.05.12 10:53:51 5: enter set KNX_0006029: hash: HASH(0x560060d9bb38), attributes: KNX_0006029, off
2020.05.12 10:53:51 5: set KNX_0006029: desired target is gad schalten, command: off, args:
2020.05.12 10:53:51 5: check value: off, gadName: schalten
2020.05.12 10:53:51 5: check value: off, gadName: schalten, model: dpt1.001, pattern: (?^i:((on)|(off)|(0?1)|(0?0))$)
2020.05.12 10:53:51 5: encode value: off, gadName: schalten
2020.05.12 10:53:51 5: encode model: dpt1.001, code: dpt1, value: off
2020.05.12 10:53:51 5: encode model: dpt1.001, code: dpt1, value: off, numval: 00, hexval: 00
2020.05.12 10:53:51 5: set KNX_0006029: cmd: off, value: off, translated: 00
2020.05.12 10:53:51 5: decode value: 00, gadName: schalten
2020.05.12 10:53:51 5: decode model: dpt1.001, code: dpt1, value: 00
2020.05.12 10:53:51 5: decode model: dpt1.001, code: dpt1, value: 00, numval: off, state: off
2020.05.12 10:53:51 5: exit set
2020.05.12 10:53:51 5: parse: process message, device-name: KNX_0006029, rd-name: schalten, gadCode: 0061d, model: dpt1.001
2020.05.12 10:53:51 5: decode value: 00, gadName: schalten
2020.05.12 10:53:51 5: decode model: dpt1.001, code: dpt1, value: 00
2020.05.12 10:53:51 5: decode model: dpt1.001, code: dpt1, value: 00, numval: off, state: off
2020.05.12 10:53:51 5: received hash (wpi): HASH(0x560060d9bb38) name: KNX_0006029, STATE: off, READING: schalten, SENDER: 00005

Woher kommt Sender 00005= 0/0/5...

defmod KNX_0006029 KNX 0/6/29:dpt1.001:schalten 0/6/30:dpt1.001:status\
attr KNX_0006029 IODev knxtul

defmod knxtul KNXTUL 12.0.99
Derzeitiges Setup unter Anderem:
* HM-CFG-USB
* nanoCUL868 (SlowRF)
* MySensors
* SIGNALduino 433

Offline jewuma

  • New Member
  • *
  • Beiträge: 43
Antw:Kommunikation mit KNX ohne knxd
« Antwort #77 am: 12 Mai 2020, 11:26:33 »
Das Gerät muss doch irgendwo in deiner KNX-Installation existieren.

Du hattest ja schon mal einen Log gepostet wo KNXTUL auch von 0005 empfangen hat:
2020.01.14 22:31:13 5: Message read - CtrlByte: 11010000 Source: 0005 Dest: 0601 Data: 0080
2020.01.14 22:31:13 5: tul: dispatch C00005w0060100

Was sagt denn Deine Projektdoku?

Gruß

Jens

Offline Hauswart

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 834
Antw:Kommunikation mit KNX ohne knxd
« Antwort #78 am: 12 Mai 2020, 20:38:37 »
Physikalische Adressen beginnen bei mir bei 12.0.0 (ETS Inside).
Derzeitiges Setup unter Anderem:
* HM-CFG-USB
* nanoCUL868 (SlowRF)
* MySensors
* SIGNALduino 433

Offline jewuma

  • New Member
  • *
  • Beiträge: 43
Antw:Kommunikation mit KNX ohne knxd
« Antwort #79 am: 12 Mai 2020, 21:20:11 »
Das sieht ja auch nach einer Gruppenadresse aus. Hast Du die nicht "schalten" benannt?

Offline Hauswart

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 834
Antw:Kommunikation mit KNX ohne knxd
« Antwort #80 am: 13 Mai 2020, 10:13:33 »
Korrekt die GA heisst "schalten".

FHEM-Definition:
defmod KNX_0006029 KNX 0/6/29:dpt1.001:schalten 0/6/30:dpt1.001:status\Mit KNXD als IO geht es auch damit problemlos.

Leider habe ich in der ETS Inside keine gute Übersicht über alle GAs die meisten beginnen mit 12/6/*, eine fand ich mit 0/6/0.
Derzeitiges Setup unter Anderem:
* HM-CFG-USB
* nanoCUL868 (SlowRF)
* MySensors
* SIGNALduino 433

Offline vw80

  • New Member
  • *
  • Beiträge: 25
  • vw80
Antw:Kommunikation mit KNX ohne knxd
« Antwort #81 am: 22 Mai 2020, 19:35:18 »
Hallo.
Sollte von Merten der MEG6500-013 gehen? Bekomme keine Verbindung hin. Mit Easy KNX geht es wiederrum zu schalten.

Gesendet von meinem SM-G935F mit Tapatalk