Fritz-Schaltaktoren über AHA-Name definieren anstatt über AHA-ID?

Begonnen von Yogi221, 31 Januar 2015, 23:21:05

Vorheriges Thema - Nächstes Thema

Yogi221

Hallo,
ich betreibe mehrere Fritz-Schaltaktoren - 7xDECT200 direkt an der Main-FB7390, dann 2x546E und hinter dem zweiten 546E hängt eine FB7270, an der nochmals 2xDECT200 angemeldet sind. Alle Firmwares sind aktuell.
FBAHA (auf CubieTruck über Port 2002) erkennt die 7 direkt an der FB7390 angemeldeten DECT200 mit zweistelliger ID. Die zwei 546E und die zwei durch Powerline getrennten DECT200s werden mit 5stelliger ID am 20000 registriert.
Leider werden alle fünfstelligen IDs bei jedem Neustart der FB7390 anders verteilt - zwar immer ab 20000, aber nicht gleich.

Da FHEM die Schaltaktoren über die AHA-ID definiert, muss ich daher nach jedem Neustart der FB7390 die Zuordnung in FHEM manuell korrigieren  :(

Daher meine Frage: Ist es irgendwie möglich, für die Definition in FHEM statt der AHA-ID den AHA-Namen zu verwenden? Damit wäre mir geholfen, denn dieser bleibt gleich und scheint in FHEM intern vorhanden zu sein - zumindest zeigt ein get devList ihn mir an.

Natürlich freue ich mich auch über andere Lösungsvorschläge

Viele Grüße
Jochen

rudolfkoenig

Das ist z.Zt. nicht moeglich, da nicht implementiert.

Um es zu realisiern muesste das Modul nach jedem Reconnect vom Aha Server die komplette Liste der Geraete abholen, und eine Lookup-Tabelle anhand den Namen herstellen, und sie spaeter verwenden. Ist eigentlich verkehrt herum: normalerweise vergibt man ID's, damit es eindeutig ist, und mehreren Entitaeten (Person, Geraet, etc) den gleichen Namen vergeben, oder ohne Gefahr umbenennen kann. AVM sieht das scheinbar anders.

Yogi221

Schade.

Ich habe heute versucht, selbst die fehlende Funktion nachzubilden und dabei ist mir aufgefallen, dass ein get <FBName> devList bei mir in den allermeisten Fällen zu einem FBAHA_ReadAnswer CONFIG_RSP: Timeout führt.
Gleiches bei einem devInfo auf ein einzelnes Device.

Im Logfile schaut das dann so aus:
2015.02.01 19:17:30 5: SW: 0503000c0000003000000000
2015.02.01 19:17:30 5: FBAHA/RAW: /060101680000003000000000000000000010020000000009000013804865697a6bc3b672706572204261642f5743000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303032363331350000000000000030332e3336000000000000000000000000000000000000000000000200100000000000c00000000f0004000000000000000000230008000000000002000000000000002500400000000000100000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f000000000000001200040000000000000000001300040000000393cf0000001400040000000000000000001500040000000059410000001600040000000000000000001700080000000000f20000000000000017000800000000000000000001
2015.02.01 19:17:30 5: FBAHA/RAW: /0600016800000030000000000000000000110200000000090000138050666c616e7a6520455a204f737400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303032363331340000000000000030332e3336000000000000000000000000000000000000000000000200110000000000c00000000f0004000000000000000000230008000000000002000000000000002500400000000000110000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f00000000000000120004000000000000000000130004000000038e330000001400040000000000000000001500040000000002e70000001600040000000000000000001700080000000000cd00000000000000170008000000000000000000010600016800000030000000000000000000120200000000090000138050666c616e7a6520455a2057657374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303034313035380000000000000030332e3336000000000000000000000000000000000000000000000200120000000000c00000000f0004000000000000000000230008000000000002000000000000002500400000000000120000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f00000000000000120004000000000000000000130004000000038ec90000001400040000000000000000001500040000000002670000001600040000000000000000001700080000000000d50000000000000017000800000000000000000001060001000000003000000000000000000013010000000009000012804c756674656e74666575636874657220575a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303036373436330000000000000030332e3336000000000000000000000000000000000000000000000200130000000000580000000f000400000000000000000023000800000000ffff0000ffff0000001200040000ffffd8f10000001300040000ffffd8f10000001400040000ffffd8f10000001500040000ffffd8f10000001600040000ffffd8f106000168000000300000000000000000001402000000000900001380506564656c65632d4c616465722047410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303039313337390000000000000030332e3336000000000000000000000000000000000000000000000200140000000000c00000000f0004000000000001000000230008000000000002000000000000002500400000000000140000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f0000000000000012000400000000012c0000001300040000000390c30000001400040000000000f300000015000400000000072d00000016000400000000015c00000017000800000000006a00000000000000170008000000000000000000010600010000000030000000000000000000150100000000090000128056656e74696c61746f7220575a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303039373537380000000000000030332e3336000000000000000000000000000000000000000000000200150000000000580000000f000400000000000000000023000800000000ffff0000ffff0000001200040000ffffd8f10000001300040000ffffd8f10000001400040000ffffd8f10000001500040000ffffd8f10000001600040000ffffd8f1060001680000003000000000000000000016020000000009000013804c6963687420474100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303130313933300000000000000030332e3336000000000000000000000000000000000000000000000200160000000000c00000000f0004000000000000000000230008000000000002000000000000002500400000000000160000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f000000000000001200040000000000130000001300040000000394350000001400040000000000000000001500040000000000fe00000016000400000000000000000017000800000000004c0000000000000017000800000000000000000001060001480000003000000000000000004e200200000000020000128048616e647374617562736175676572205452000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7432343a36353a31313a43313a38423a463300000030362e323000000000000000000000000000000000000000000000024e200000000000a00000000f000400000000000000000023000800000000000200000000000000250040000000004e200000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f000000000000001200040000000000000000001300040000000394350000001400040000000000000000001500040000000015ca0000001600040000000003e6060001480000003000000000000000004e21010000000002000012804b656c6c6572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7432343a36353a31313a43313a42413a364400000030362e323000000000000000000000000000000000000000000000024e210000000000a00000000f000400000000000100000023000800000000000200000000000000250040000000004e210000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f000000000000001200040000000001600000001300040000000399470000001400040000000001c20000001500040000000001e80000001600040000000002150600012c0000003000000000000000004e220100000000090000128054726f636b6e657220574b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303033333837330000000000000030332e333600000000000000000000000000000000000000000000024e220000000000840000000f000400000000000100000023000800000000000200000000000000250024000000004e220000000100000001000000140000000500000000000000000000000f0000000000000012000400000000018a000000130004000000038a96000000140004000000000000000000150004000000005b660000001600040000000000000602012c0000003000000000000000004e230100000000090000128057617363686d61736368696e6520574b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74303837363120303035383230340000000000000030332e333600000000000000000000000000000000000000000000024e230000000000840000000f000400000000000100000023000800000000000200000000000000250024000000004e230000000100000001000000140000000500000000000000000000000f000000000000001200040000000000130000001300040000000379b1000000140004000000000000000000150004000000008140000000160004000000000000
2015.02.01 19:17:33 1: fritz.box:2002 disconnected, waiting to reappear (FB_7390)
2015.02.01 19:17:33 1: fritz.box:2002 reappeared (FB_7390)
2015.02.01 19:17:33 5: SW: 0003000c0000000000022005
2015.02.01 19:17:33 5: FBAHA/RAW: /01030010000000310000003100022005
2015.02.01 19:17:33 1: FBAHA FB_7390 registered with handle: 00000031
2015.02.01 19:17:33 5: SW: 03030010000000310000038200000000


FBAHA-Modul hat SVN-Versionsnummer 7098, Fritzbox 6.23

rudolfkoenig

Da ich z.Zt. nur Zugriff auf einem FBAHA Server mit 6.20 habe (wo devList funktioniert): kann das noch jemand mit einem 6.23 bestaetigen?

Btw.: eine Alternative waere die anderen Geraete jeweils direkt anzusprechen, also  FB7270 bzw. 546E in FHEM als fbaha Serverdefinieren, und die per 2000'er ID gemeldeten Geraete zu ignorieren. Kann ich aber nicht testen, weiss also nicht, welche Nebenwirkungen das wiederum hat.

Mani007

Habe extra auf 6.23 geupdatet . Habe das gleiche verhalten . Hat sich anscheinend avm seitig schoh wieder was geändert .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

Damu

Hallo

Hatte das gleiche verhalten auch:
http://forum.fhem.de/index.php/topic,27295.msg204477.html#msg204477

Ich hatte aber früher mal den ersten Powerline Adapter, der direkt an der Fritzbox angeschlossen ist als AHA Server eingetragen.
Bei der 7390 ist viel der AHA Server der 7390 abgestürzt.
FHEM konnte die Adapter damals zwar noch schalten, aber der Zustand wurde nicht angezeigt.

Das Problem scheint doch noch aktuell zu sein.