Hallo,
Nach Wiederneueinrichtung meines Systems (war abgestürzt) habe ich Probleme
den HMW-IO-12_Sw7_DR zu starten. Die einzelnen Kanäle reagieren nicht mehr.
Kann bitte jemand auf das Listing schauen ob dort ein Fehler zu erkennen ist.
Ich könnte mir vorstellen, das das Problem mit einem Update zusammenhängt.
list HMW_IO_12_Sw7_DR_LEQ1286311
Internals:
DEF 0001129C
FW_VERSION 3.06
FailedConfigReads 209
IODev hm485
MODEL HMW_IO_12_Sw7_DR
NAME HMW_IO_12_Sw7_DR_LEQ1286311
NR 85
STATE RESPONSE TIMEOUT
TYPE HM485
channel_01 HMW_IO_12_Sw7_DR_LEQ1286311_01
channel_02 HMW_IO_12_Sw7_DR_LEQ1286311_02
channel_03 HMW_IO_12_Sw7_DR_LEQ1286311_03
channel_04 HMW_IO_12_Sw7_DR_LEQ1286311_04
channel_05 HMW_IO_12_Sw7_DR_LEQ1286311_05
channel_06 HMW_IO_12_Sw7_DR_LEQ1286311_06
channel_07 HMW_IO_12_Sw7_DR_LEQ1286311_07
channel_08 HMW_IO_12_Sw7_DR_LEQ1286311_08
channel_09 HMW_IO_12_Sw7_DR_LEQ1286311_09
channel_10 HMW_IO_12_Sw7_DR_LEQ1286311_10
channel_11 HMW_IO_12_Sw7_DR_LEQ1286311_11
channel_12 HMW_IO_12_Sw7_DR_LEQ1286311_12
channel_13 RegnerOben
channel_14 RegnerBuero
channel_15 RegnerGarten1
channel_16 RegnerGarten2
channel_17 WassersteckdoseGarten
channel_18 WassersteckdoseTeich
channel_19 WasserstandTeich
READINGS:
2018-04-01 18:03:53 R-central_address 00000001
2018-04-01 18:03:53 R-logging_time 2.00
2018-04-04 18:46:01 configStatus FAILED
2018-04-04 18:46:01 state RESPONSE TIMEOUT
cache:
linkParams:
actuator:
address_start 857
address_step 6
channel_param channel
channels 01 02 03 04 05 06 07 08 09 10 11 12
count 27
peer_param actuator
type link
parameter:
actuator:
hidden 1
operations none
logical:
type address
physical:
HASH(0x17ff7c0)
HASH(0x17ff898)
channel:
hidden 1
operations none
logical:
default 255
max 255
min 0
type integer
physical:
interface eeprom
size 1
type integer
address:
index 0
sensor:
address_start 45
address_step 28
channel_param channel
channels 13 14 15 16 17 18 19
count 29
peer_param sensor
type link
parameter:
channel:
hidden 1
operations none
logical:
default 255
max 255
min 0
type integer
physical:
interface eeprom
size 1
type integer
address:
index 5
long_action_type:
logical:
type option
option:
HASH(0x1802960)
HASH(0x18029a8)
physical:
interface eeprom
size 0.1
type integer
address:
index 17
long_jt_off:
logical:
type option
option:
HASH(0x1802c00)
HASH(0x1802c60)
HASH(0x1802ca8)
HASH(0x1802cf0)
HASH(0x1802d38)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.9
long_jt_offdelay:
logical:
type option
option:
HASH(0x1802ff0)
HASH(0x1803038)
HASH(0x1803080)
HASH(0x18030c8)
HASH(0x1803128)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.6
long_jt_on:
logical:
type option
option:
HASH(0x1804c78)
HASH(0x1804cc0)
HASH(0x1804d08)
HASH(0x1804d68)
HASH(0x1804db0)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.3
long_jt_ondelay:
logical:
type option
option:
HASH(0x1805068)
HASH(0x18050b0)
HASH(0x1805110)
HASH(0x1805158)
HASH(0x18051a0)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26
long_multiexecute:
logical:
default 1
type boolean
physical:
interface eeprom
size 0.1
type integer
address:
index 17.2
long_off_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 24
long_off_time_mode:
logical:
type option
option:
HASH(0x1806678)
HASH(0x18066c0)
physical:
interface eeprom
size 0.1
type integer
address:
index 17.6
long_offdelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 22
long_on_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 20
long_on_time_mode:
logical:
type option
option:
HASH(0x1807110)
HASH(0x1807158)
physical:
interface eeprom
size 0.1
type integer
address:
index 17.7
long_ondelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 18
long_toggle_use:
conversion:
type option_integer
value_map:
1:
device_value 3
from_device 1
parameter_value 0
to_device 1
2:
device_value 2
from_device 1
parameter_value 1
to_device 1
3:
device_value 0
from_device 1
parameter_value 2
to_device 1
logical:
type option
option:
HASH(0x1807e90)
HASH(0x1807ef0)
HASH(0x1807f38)
physical:
interface eeprom
size 0.2
type integer
address:
index 17.4
sensor:
hidden 1
operations none
logical:
type address
physical:
HASH(0x1808238)
HASH(0x1808310)
short_action_type:
logical:
type option
option:
HASH(0x1808490)
HASH(0x18084d8)
physical:
interface eeprom
size 0.1
type integer
address:
index 6
short_jt_off:
logical:
type option
option:
HASH(0x1808730)
HASH(0x1808790)
HASH(0x18087d8)
HASH(0x1808820)
HASH(0x1808868)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.9
short_jt_offdelay:
logical:
type option
option:
HASH(0x1808b20)
HASH(0x180a348)
HASH(0x180a390)
HASH(0x180a3d8)
HASH(0x180a438)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.6
short_jt_on:
logical:
type option
option:
HASH(0x180a6f0)
HASH(0x180a738)
HASH(0x180a780)
HASH(0x180a7e0)
HASH(0x180a828)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.3
short_jt_ondelay:
logical:
type option
option:
HASH(0x180aae0)
HASH(0x180ab28)
HASH(0x180ab88)
HASH(0x180abd0)
HASH(0x180ac18)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15
short_off_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 13
short_off_time_mode:
logical:
type option
option:
HASH(0x180cf58)
HASH(0x180cfa0)
physical:
interface eeprom
size 0.1
type integer
address:
index 6.6
short_offdelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 11
short_on_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 9
short_on_time_mode:
logical:
type option
option:
HASH(0x180d9f0)
HASH(0x180da38)
physical:
interface eeprom
size 0.1
type integer
address:
index 6.7
short_ondelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 7
short_toggle_use:
conversion:
type option_integer
value_map:
1:
device_value 3
from_device 1
parameter_value 0
to_device 1
2:
device_value 2
from_device 1
parameter_value 1
to_device 1
3:
device_value 0
from_device 1
parameter_value 2
to_device 1
logical:
type option
option:
HASH(0x180e768)
HASH(0x180e7c8)
HASH(0x180e810)
physical:
interface eeprom
size 0.2
type integer
address:
index 6.4
ui_hint:
logical:
default
type string
use_default_on_failure 1
physical:
id ui_hint
interface store
save_on_change 1
type string
peers:
sensors:
0:
sensor:
channel 255
Attributes:
firmwareVersion 3.06
model HMW_IO_12_Sw7_DR
room HM485
serialNr LEQ1286311
Danke
Gruß Michael
Hi,
das Ding steht auf "RESPONSE TIMEOUT", hat also Probleme mit der Kommunikation. Sind da noch weitere Geräte am selben Bus, d.h. über dasselbe IO-Device? Wenn ja, funktionieren die?
Gib uns auch mal ein "list hm485".
Warum eigentlich "Neueinrichtung", wenn das System abstürzt? ...und was bedeutet "abgestürzt"?
Gruß,
Thorsten
Hallo Thorsten,
Danke für Deine Nachricht. Du hattest mir ja schon bei der Ersteinrichtung geholfen.
Bis zu dem Absturz lief alles prima. :)
Habe noch einiges probiert und glaube, das das Problem gelöst ist.
Der USB Port wurde nicht erkannt. Es gibt 2 Devices mit USB und wenn beide beim Start
verbunden sind, entsteht besagte Situation.
Bin mir aber nicht sicher. Deshalb nochmal das selbe Listing und anschließen hm485.
list HMW_IO_12_Sw7_DR_LEQ128631
Internals:
DEF 0001129C
FW_VERSION 3.06
FailedConfigReads 0
IODev hm485
MODEL HMW_IO_12_Sw7_DR
NAME HMW_IO_12_Sw7_DR_LEQ1286311
NR 85
STATE ACK
TYPE HM485
channel_01 HMW_IO_12_Sw7_DR_LEQ1286311_01
channel_02 HMW_IO_12_Sw7_DR_LEQ1286311_02
channel_03 HMW_IO_12_Sw7_DR_LEQ1286311_03
channel_04 HMW_IO_12_Sw7_DR_LEQ1286311_04
channel_05 HMW_IO_12_Sw7_DR_LEQ1286311_05
channel_06 HMW_IO_12_Sw7_DR_LEQ1286311_06
channel_07 HMW_IO_12_Sw7_DR_LEQ1286311_07
channel_08 HMW_IO_12_Sw7_DR_LEQ1286311_08
channel_09 HMW_IO_12_Sw7_DR_LEQ1286311_09
channel_10 HMW_IO_12_Sw7_DR_LEQ1286311_10
channel_11 HMW_IO_12_Sw7_DR_LEQ1286311_11
channel_12 HMW_IO_12_Sw7_DR_LEQ1286311_12
channel_13 RegnerOben
channel_14 RegnerBuero
channel_15 RegnerGarten1
channel_16 RegnerGarten2
channel_17 WassersteckdoseGarten
channel_18 WassersteckdoseTeich
channel_19 WasserstandTeich
READINGS:
2018-04-04 19:39:12 R-central_address 00000001
2018-04-04 19:39:12 R-logging_time 2.00
2018-04-04 19:39:13 configStatus OK
2018-04-04 23:35:06 state ACK
cache:
linkParams:
actuator:
address_start 857
address_step 6
channel_param channel
channels 01 02 03 04 05 06 07 08 09 10 11 12
count 27
peer_param actuator
type link
parameter:
actuator:
hidden 1
operations none
logical:
type address
physical:
HASH(0x2fe57c0)
HASH(0x2fe5898)
channel:
hidden 1
operations none
logical:
default 255
max 255
min 0
type integer
physical:
interface eeprom
size 1
type integer
address:
index 0
sensor:
address_start 45
address_step 28
channel_param channel
channels 13 14 15 16 17 18 19
count 29
peer_param sensor
type link
parameter:
channel:
hidden 1
operations none
logical:
default 255
max 255
min 0
type integer
physical:
interface eeprom
size 1
type integer
address:
index 5
long_action_type:
logical:
type option
option:
HASH(0x2fe8960)
HASH(0x2fe89a8)
physical:
interface eeprom
size 0.1
type integer
address:
index 17
long_jt_off:
logical:
type option
option:
HASH(0x2fe8c00)
HASH(0x2fe8c60)
HASH(0x2fe8ca8)
HASH(0x2fe8cf0)
HASH(0x2fe8d38)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.9
long_jt_offdelay:
logical:
type option
option:
HASH(0x2fe8ff0)
HASH(0x2fe9038)
HASH(0x2fe9080)
HASH(0x2fe90c8)
HASH(0x2fe9128)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.6
long_jt_on:
logical:
type option
option:
HASH(0x2feac78)
HASH(0x2feacc0)
HASH(0x2fead08)
HASH(0x2fead68)
HASH(0x2feadb0)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26.3
long_jt_ondelay:
logical:
type option
option:
HASH(0x2feb068)
HASH(0x2feb0b0)
HASH(0x2feb110)
HASH(0x2feb158)
HASH(0x2feb1a0)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 26
long_multiexecute:
logical:
default 1
type boolean
physical:
interface eeprom
size 0.1
type integer
address:
index 17.2
long_off_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 24
long_off_time_mode:
logical:
type option
option:
HASH(0x2fec678)
HASH(0x2fec6c0)
physical:
interface eeprom
size 0.1
type integer
address:
index 17.6
long_offdelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 22
long_on_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 20
long_on_time_mode:
logical:
type option
option:
HASH(0x2fed110)
HASH(0x2fed158)
physical:
interface eeprom
size 0.1
type integer
address:
index 17.7
long_ondelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 18
long_toggle_use:
conversion:
type option_integer
value_map:
1:
device_value 3
from_device 1
parameter_value 0
to_device 1
2:
device_value 2
from_device 1
parameter_value 1
to_device 1
3:
device_value 0
from_device 1
parameter_value 2
to_device 1
logical:
type option
option:
HASH(0x2fede90)
HASH(0x2fedef0)
HASH(0x2fedf38)
physical:
interface eeprom
size 0.2
type integer
address:
index 17.4
sensor:
hidden 1
operations none
logical:
type address
physical:
HASH(0x2fee238)
HASH(0x2fee310)
short_action_type:
logical:
type option
option:
HASH(0x2fee490)
HASH(0x2fee4d8)
physical:
interface eeprom
size 0.1
type integer
address:
index 6
short_jt_off:
logical:
type option
option:
HASH(0x2fee730)
HASH(0x2fee790)
HASH(0x2fee7d8)
HASH(0x2fee820)
HASH(0x2fee868)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.9
short_jt_offdelay:
logical:
type option
option:
HASH(0x2feeb20)
HASH(0x2ff0348)
HASH(0x2ff0390)
HASH(0x2ff03d8)
HASH(0x2ff0438)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.6
short_jt_on:
logical:
type option
option:
HASH(0x2ff06f0)
HASH(0x2ff0738)
HASH(0x2ff0780)
HASH(0x2ff07e0)
HASH(0x2ff0828)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15.3
short_jt_ondelay:
logical:
type option
option:
HASH(0x2ff0ae0)
HASH(0x2ff0b28)
HASH(0x2ff0b88)
HASH(0x2ff0bd0)
HASH(0x2ff0c18)
physical:
endian little
interface eeprom
read_size 2
size 0.3
type integer
address:
index 15
short_off_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 13
short_off_time_mode:
logical:
type option
option:
HASH(0x2ff2f58)
HASH(0x2ff2fa0)
physical:
interface eeprom
size 0.1
type integer
address:
index 6.6
short_offdelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 11
short_on_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 16383000
max 982980
min 0
type float
unit s
special_value:
id not_used
value 16383000
physical:
endian little
interface eeprom
size 2
type integer
address:
index 9
short_on_time_mode:
logical:
type option
option:
HASH(0x2ff39f0)
HASH(0x2ff3a38)
physical:
interface eeprom
size 0.1
type integer
address:
index 6.7
short_ondelay_time:
conversion:
1:
factors 0.1,1,60,1000
type float_configtime
value_size 1.6
2:
type integer_integer_map
value_map:
device_value 49152
mask 49152
parameter_value 65535
logical:
default 0
max 982980
min 0
type float
unit s
physical:
endian little
interface eeprom
size 2
type integer
address:
index 7
short_toggle_use:
conversion:
type option_integer
value_map:
1:
device_value 3
from_device 1
parameter_value 0
to_device 1
2:
device_value 2
from_device 1
parameter_value 1
to_device 1
3:
device_value 0
from_device 1
parameter_value 2
to_device 1
logical:
type option
option:
HASH(0x2ff4768)
HASH(0x2ff47c8)
HASH(0x2ff4810)
physical:
interface eeprom
size 0.2
type integer
address:
index 6.4
ui_hint:
logical:
default
type string
use_default_on_failure 1
physical:
id ui_hint
interface store
save_on_change 1
type string
peers:
sensors:
0:
sensor:
channel 255
Attributes:
firmwareVersion 3.06
model HMW_IO_12_Sw7_DR
room HM485
serialNr LEQ1286311
list hm485
Internals:
DEF localhost:2000
DeviceName localhost:2000
FD 5
HM485d_CommandLine ./FHEM/lib/HM485/HM485d/HM485d.pl --serialNumber SGW0123456 --device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0 --localPort 2000
HM485d_PID 2945
HM485d_STATE started
InterfaceType HMW-SOFT-GW
LASTInputDev hm485
Last_Sent_RAW_CMD 0001129C 1A 00000001 781100
Last_Sent_RAW_CMD_State ACK
MSGCNT 89
NAME hm485
NR 84
PARTIAL
ProtokolVersion 01
STATE opened
SerialNumber SGW0123456
TYPE HM485_LAN
Version 0.2.2
currentQueueId 0
hm485_MSGCNT 89
hm485_TIME 2018-04-04 23:35:06
hmwId 00000001
msgCounter 69
queueId 82
queueRunning 0
READINGS:
2018-04-04 19:39:03 state opened
ctrl:
0001129C 1A
keepalive:
ok 1
retry 0
sendQueue:
Attributes:
HM485d_bind 1
HM485d_device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0
HM485d_startTimeout 5
hmwId 00000001
Danke für Deine Unterstützung
Gruß Michael
Hi,
da Du den USB-Adapter mit "by-id" eingetragen hast dürfte es eigentlich nicht zu Problemen wegen mehrerer USB-Adapter kommen. ...außer der andere ist anders eingetragen. Wie sieht denn das Device aus, an welchem der andere Adapter hängt?
Gruß,
Thorsten
Hallo Thorsten,
Da bin ich ja erstmal froh das es jetzt wieder läuft.
Das 2.Gerät ist ein ECMD Device- Flammtronik.
Darüber werden mir meine Heizkesselparameter angezeigt.
Für den USB-Anschluss habe ich einen,
USB 2.0; Serial-TTL 3.5 mm Converter von Dlock verwendet.
Das Listing sieht wie folgt aus:
Internals:
DEF serial /dev/ttyUSB1@19200
DeviceName /dev/ttyUSB1@19200
FD 50
NAME FlammTronik
NR 105
PARTIAL
Protocol serial
STATE opened
TYPE ECMD
READINGS:
2018-04-04 19:39:06 state opened
fhem:
classDefs:
FT:
filename /opt/fhem/ECMD/Flammtronik.classdef
gets:
readings:
Spontan:
match ((.*(\r|\n)+)+(\021)*)
postproc {my $d=$_;CheckFrame("%NAME",$d);}
sets:
Attributes:
classdefs FT=/opt/fhem/ECMD/Flammtronik.classdef
logTraffic 0
requestSeparator
verbose 0
Gruß Michael
Hi,
das könnte der Übeltäter sein. Welcher Stecker tatsächlich /dev/ttyUSB1 wird könnte ein bisschen zufällig sein. Hat das Ding funktioniert während der HMW-Bus nicht funktioniert hat?
Auf jeden Fall würde ich versuchen, das auch mit "by-id" zu konfigurieren.
Gruß,
Thorsten
Hallo Thorsten,
Etwas verspätet aber ich habe meinen Hilferuf nicht vergessen.
Danke für Deine Nachricht.
ZitatHat das Ding funktioniert während der HMW-Bus nicht funktioniert hat?
Ja hat funktioniert.
Wie muss ich das machen (by-id). Habe schon versucht etwas darüber zu finden,
leider ohne Erfolg.
Gruß Michael
Hi,
also wenn das Teil funtioniert hat, dann kann es meiner Meinung nach nicht wirklich "schuld" gewesen sein. Ich würde sogar anzweifeln, dass das Problem tatsächlich was mit der Reihenfolge der USB-Geräte zu tun hat.
Wenn Du das trotzdem auf by-id umstellen willst, was bei mehreren USB-Geräten sowieso stabiler ist, dann schau mal im Verzeichnis /dev/serial/by-id nach. Dort müsstest Du erraten können, was zu was gehört. Dann halt entsprechend in der Definition benutzen.
Gruß,
Thorsten
Hallo Thorsten,
Danke für Deine Nachricht.
/dev/serial/by-id hier gibt es zwei Dateien:
ls /dev/serial/by-id
usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0 usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0
Beide Dateien sind ohne Inhalt.
Wenn geöffnet wird:
[ ,,/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0" ist eine Gerätedatei ]
angezeigt.
Ist das so ok?
Ich denke nicht.
Danke
Gruß Michael
Hi,
das sind Gerätedateien. Die kann man nicht einfach so anzeigen. Du kannst Dir vorstellen, dass das einfach nur Namen für Deine USB-Adapter sind.
usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0 ist der für HM-Wired, wie Du in einem vorherigen Post gezeigt hast. (Schau Dir mal die Definition Deines hm485-Device genauer an...)
Dann muss also usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0 das andere Ding sein. Diesen Namen solltest Du entsprechend verwenden.
Gruß,
Thorsten
Hallo Thorsten,
Ich bin zu b... :'(
attr FlammTronik /dev/ttyUSB1@19200 /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0
Ich dachte es geht so, aber leider.
Wo liegt mein Fehler?
Gruß Michael
Du musst das irgendwo im define zum FlammTronic Device angegeben haben. D.h. Du musst das define ändern.
Gruß,
Thorsten
Hallo Thorsten,
Das ist eine heiße Kiste.
Habe jetzt das probiert:
define Dlock Dlock /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200
Antwort.:Unknown module Dlock
define FlammTronik FlammTronik /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200FlammTronik
Antwort:FlammTronik already defined, delete it first
Ist klar, gibt es ja schon. Aber deinstallieren ist zu gewagt.
Es ist unklar ob ich das Teil wieder installiert bekomme.
Gruß Michael
Hi,
in der Anzeige des Geräts auf "DEF" klicken und das dann dort ändern.
...dann ausprobieren und nur wenn es funktioniert "Save config" drücken.
Gruß,
Thorsten
Hallo Thorsten,
Danke für den Tipp. Ich hatte das schon probiert.
Aber auch vergeblich. Nochmal zum ansehen.
Ist:
DEF serial /dev/ttyUSB1@19200
Versuch 1:
dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200
Antwort:
wrong syntax: define <name> ECMD telnet <ipaddress[:port]> or define <name> ECMD serial <devicename[@baudrate]>
Versuch 2: ECMD serial /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200
Antwort:
wrong syntax: define <name> ECMD telnet <ipaddress[:port]> or define <name> ECMD serial <devicename[@baudrate]>
Versuch 3:
FlammTronic ECMD serial /usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200
Antwort:
wrong syntax: define <name> ECMD telnet <ipaddress[:port]> or define <name> ECMD serial <devicename[@baudrate]>
Was soll ich noch versuchen bzw. welche Möglichkeiten gibt es noch.
Gruß Michael
Hi,
mach mal einen Screenshot nachdem Du auf "DEF" geklickt hast.
Gruß,
Thorsten
Hallo Thorsten,
Mit welchem Versuch?
einen schönen Sonntag wünscht
Michael
Zitat von: exot am 15 April 2018, 18:46:37Mit welchem Versuch?
Kein "Versuch". Du zeigst das Device an und klickst auf die drei Buchstaben "DEF".
Gruß,
Thorsten
Hallo Thorsten,
Hier ist der gewünschte Screenshot.
Gruß Michael
Hi,
ok, jetzt einfach das "serial /dev/ttyUSB1@19200" damit ersetzen:
serial /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0@19200
...und dann "modify FlammTronik" drücken.
Bei dem grausamen Style ist es kein Wunder, dass Du manchmal etwas den Überblick verlierst. Wo hast Du das denn her?
Gruß,
Thorsten
Hallo Thorsten,
Danke für Deine Hilfe.
Es funktioniert. Fhem fährt nach
shutdown restart ohne Probleme hoch. :D :D :D
Das Style habe ich im Netz gefunden.
Normal habe ich aber das dark eingestellt.
Damit ist das Problem geklärt und das Thema wird geschlossen.
DANKE!!!
Gruß MIchael
Hallo Thorsten,
Danke für Deine PN und den Bemerkungen zum "Thema schließen".
Das Thema wurde von mir nicht in böser Absicht geschlossen.
In einem anderen Trade hatte ich gelesen das der Fragesteller aufgefordert wurde,
das Thema nach Klärung des Problems zu beenden. Deine Argumentation
leuchtet mir ein. Somit ist der Beitrag wieder geöffnet.
Gruß Michael
Hi,
ich würde niemals von "böser Absicht" ausgehen.
Gruß,
Thorsten