Denkovi Busmaster ohne Funktion. Tips?

Begonnen von tho-mas, 18 Dezember 2022, 19:02:48

Vorheriges Thema - Nächstes Thema

tho-mas

Nein, weil ich die Sache mit dem eBus vor einem Jahr mal gemacht habe und nicht einfach löschen kann - denn dann läuft der Wohnzimmerregler der Vailant-Therme nicht mehr. Da werde ich mich morgen drum kümmern (Urlaub).

Schluß für heute
Thomas

Beta-User

Man kann (und sollte) auch ändern (per defmod bzw. Klick auf DEF).

Ohne wird das nur dann vielleicht klappen, wenn du die physischen Ports tauschst (und dazu etwas wartet vor dem Einstöpseln). So macht helfen jedenfalls keine Freude...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

tho-mas

#47
Moin!

Zur Umstellung auf "ID" noch zwei Fragen:

usb-ESERA-Automation_eBus_Coupler_12001_AL54PGN1-if00-port0 -> ../../ttyUSB2

Was / welcher Teil ist davon jetzt die ID?

Mein ZWave-Dongle erscheint bei "ls ... by-id" nicht. Hat der keine ID? Der ist jetzt per "DEF   
/dev/ttyACM0@" eingebunden. Kann das so bleiben?

Gruß
Thomas

P.S.:
List ZWDongle_0:
Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyACM0@
   DeviceName /dev/ttyACM0@
   FD         21
   FUUID      61e45998-f33f-1cdf-058b-2420c246a50c39d4
   MaxSendRetries 3
   NAME       ZWDongle_0
   NR         95
   PARTIAL   
   RAWMSG     0004000c0e600d01003202212c0001c4980000
   ReadTime   1672129306.41539
   STATE      Initialized
   SendRetries 0
   SendTime   1672128261.83102
   TYPE       ZWDongle
   WaitForAck 0
   ZWDongle_0_MSGCNT 35094
   ZWDongle_0_TIME 2022-12-27 09:21:46
   devioNoSTATE 1
   eventCount 4
   homeId     f44c0737
   nodeIdHex  01
   nrNAck     0
   setReadingOnAck 1
   MatchList:
     1:ZWave    .*
   READINGS:
     2022-12-26 13:34:33   caps            Vers:4 Rev:36 ManufID:0000 ProductType:0001 ProductID:0001 SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION APPLICATION_COMMAND_HANDLER ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 ZW_SET_R_F_RECEIVE_MODE ZW_SET_SLEEP_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_R_F_POWER_LEVEL_SET ZW_SEND_DATA_META ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET ZW_NVR_GET_VALUE NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_WRITE_LONG_BUFFER NVM_EXT_READ_LONG_BYTE NVM_EXT_WRITE_LONG_BYTE ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_REPLICATION_COMMAND_COMPLETE ZW_REPLICATION_SEND_DATA ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CREATE_NEW_PRIMARY ZW_CONTROLLER_CHANGE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_EXPLORE_REQUEST_INCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_66 UNKNOWN_67 ZW_FIRMWARE_UPDATE_NVM GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 ZW_SET_WUT_TIMEOUT ZW_WATCHDOG_ENABLE ZW_WATCHDOG_DISABLE ZW_WATCHDOG_CHECK ZW_SET_EXT_INT_LEVEL ZW_RF_POWERLEVEL_GET ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP ZW_SET_ROUTING_MAX UNKNOWN_ee UNKNOWN_ef
     2022-12-26 13:34:33   ctrlCaps        MEMBER PRIMARY SUC
     2022-12-26 13:34:33   homeId          HomeId:f44c0737 CtrlNodeIdHex:01
     2022-01-29 22:41:27   isFailedNode_0  yes
     2022-01-29 22:35:54   isFailedNode_1  no
     2022-01-16 23:59:16   isFailedNode_3  no
     2022-01-16 18:58:02   isFailedNode_5  no
     2022-01-16 18:59:25   neighborList_0  empty
     2022-01-20 21:53:59   neighborList_1  ZWave_THERMOSTAT_2 ZWave_THERMOSTAT_3 ZWave_THERMOSTAT_4 ZWave_THERMOSTAT_5 ZWave_SWITCH_MULTILEVEL_6 ZWave_SENSOR_MULTILEVEL_7 ZWave_SENSOR_NOTIFICATION_8 ZWave_SENSOR_MULTILEVEL_9 UNKNOWN_10 ZWave_SWITCH_MULTILEVEL_11 ZWave_METER_12 ZWave_SWITCH_BINARY_13 UNKNOWN_14
     2022-01-29 22:42:24   nodeInfo_0      node 0 is not present
     2022-01-20 21:53:45   nodeInfo_1      ProtocolVers:SDK4.5x+6.0x listening routing maxBaud:40kbps Controller SpecificDev BeamCap SpeedExt:100kbps RoleType:N/A BasicDevClass:STATIC_CONTROLLER GenericDevClass:STATIC_CONTROLLER SpecificDevClass:01
     2022-01-29 22:43:32   nodeList        ZWDongle_0 ZWave_THERMOSTAT_2 ZWave_THERMOSTAT_3 ZWave_THERMOSTAT_4 ZWave_THERMOSTAT_5 ZWave_SWITCH_MULTILEVEL_6 ZWave_SENSOR_MULTILEVEL_7 ZWave_SENSOR_NOTIFICATION_8 ZWave_SENSOR_MULTILEVEL_9 ZWave_SWITCH_MULTILEVEL_11 ZWave_METER_12 ZWave_SWITCH_BINARY_13 UNKNOWN_14 ZWave_WALL_CONTROLLER_15 ZWave_SENSOR_NOTIFICATION_16 ZWave_SENSOR_NOTIFICATION_17 ZWave_SWITCH_BINARY_18 ZWave_SWITCH_BINARY_19 UNKNOWN_20 ZWave_SENSOR_MULTILEVEL_21
     2022-12-26 13:34:33   random          fa2625040812c6554fee654861aac40ecb4393c3e28a61edd34d2fa624f1b156
     2022-12-26 13:34:33   state           Initialized
     2022-12-26 13:34:33   sucNodeId       1
   SendStack:
Attributes:
   homeId     f44c0737
   setReadingOnAck 1

Beta-User

Zitat von: tho-mas am 27 Dezember 2022, 09:22:38
Zur Umstellung auf "ID" noch zwei Fragen:
Antworten sollten hier zu finden sein:
https://wiki.fhem.de/wiki/Mehrere_USB-Ger%C3%A4te_einbinden

ZitatMein ZWave-Dongle erscheint bei "ls ... by-id" nicht. Hat der keine ID? Der ist jetzt per "DEF   
/dev/ttyACM0@" eingebunden. Kann das so bleiben?
Er hat eine ID, und du hast die hier auch gepostet!
Und die DEF ist "komisch", weil hinter dem @ eigentlich eine Baudrate stehen sollte. Vermutlich hast du die jetzt auf 9600 kastriert. Details spare ich mir, sonst kommen dazu Fragen, die vom eigentlichen Thema ablenken...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

tho-mas

#49
Moin!

Beta-User: Den Link habe ich mir durchgelesen. Wo die ID beginnt habe ich glaube ich auch verstanden.

Längeres Kabel habe ich probiert: Keine Änderung.

Hub: Mit Hub geht der Busmaster gar nicht.

Neue Infos: Bei OWX per ID eingebunden werden KEINE Sensoren (OWTHERM) angelegt. (Getestet mit Busmaster 1).

Bei Busmaster 2 wurden Sensoren als OWTHERM angelegt aber keine Filelogs. Sollte das nicht auch automatisch erfolgen?

Bei div. Neustarts des Pi habe ich festgestellt, das Busmaster 1 (inzwischen?) grundsätzlich nicht im System des Pis angemeldet wird, ich muß einmal das USB-Kabel zum Busmaster abziehen und wieder einstecken. Dann zusätzlich im Gerät OWX das Aufklappmenü "reopen" betätigen, dann bleibt das Gerät längere Zeit verbunden.

Der esera eBus-Adapter ist erstmal komplett raus (auch die Geräte in FHEM sind gelöscht).

Der ZWave-Dongle ist auf by-id umgestellt.

Als nächstes habe ich den Busmaster 1 und 2 getauscht (der Busmaster am Pi ist fest auf einer Hutschiene mit Verteilerklemmen angebaut, bisher hatte ich #2 immer nur fliegend angeklemmt). Auch der ist bei einem Rechnerneustart störrisch, er muß entweder per USB-Kabel ab oder per 3fach reopen zur Mitarbeit überredet werden.