beim versuch ein device zu pairen, wird scheinbar {helper}{mId} zu spät angelegt, weswegen get deviceInfo warnings erzeugt:
Device name:HM_196BD8
org ID :0030 Model=HM-SEC-RHS
alias ID : Model=
mode :normal
protState : Info_Cleared pending: none
configuration check: PeerIncom,RegMiss
PeerIncom: peer list incomplete. Use getConfig to read it.
=>fail
RegMiss: missing register list
=>RegL_00.,RegL_01.
warnings get deviceInfo long:
2021.02.16 14:24:33.291 1 : PERL WARNING: Use of uninitialized value $actMId in hash element at ./FHEM/10_CUL_HM.pm line 4321.
2021.02.16 14:24:33.292 1 : stacktrace:
2021.02.16 14:24:33.293 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4321)
2021.02.16 14:24:33.293 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.293 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.294 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.294 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.295 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.295 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.295 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.296 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.296 1 : PERL WARNING: Use of uninitialized value $actMId in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4321.
2021.02.16 14:24:33.297 1 : stacktrace:
2021.02.16 14:24:33.297 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4321)
2021.02.16 14:24:33.297 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.298 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.298 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.299 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.299 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.299 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.300 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.300 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.301 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4321.
2021.02.16 14:24:33.301 1 : stacktrace:
2021.02.16 14:24:33.301 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4321)
2021.02.16 14:24:33.302 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.302 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.303 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.303 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.303 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.304 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.304 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.305 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.305 1 : PERL WARNING: Use of uninitialized value in hash element at ./FHEM/10_CUL_HM.pm line 4327.
2021.02.16 14:24:33.305 1 : stacktrace:
2021.02.16 14:24:33.306 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4327)
2021.02.16 14:24:33.306 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.307 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.307 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.307 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.308 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.308 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.309 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.309 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.310 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4328.
2021.02.16 14:24:33.310 1 : stacktrace:
2021.02.16 14:24:33.310 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4328)
2021.02.16 14:24:33.311 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.311 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.312 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.312 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.313 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.313 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.313 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.314 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.314 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4329.
2021.02.16 14:24:33.315 1 : stacktrace:
2021.02.16 14:24:33.315 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4329)
2021.02.16 14:24:33.316 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.316 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.316 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.317 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.317 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.318 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.318 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.319 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.319 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4330.
2021.02.16 14:24:33.320 1 : stacktrace:
2021.02.16 14:24:33.320 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4330)
2021.02.16 14:24:33.320 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.321 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.321 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.322 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.322 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.323 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.323 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.324 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.324 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4331.
2021.02.16 14:24:33.325 1 : stacktrace:
2021.02.16 14:24:33.325 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4331)
2021.02.16 14:24:33.326 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.326 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.327 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.327 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.327 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.328 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.328 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.329 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.329 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4332.
2021.02.16 14:24:33.330 1 : stacktrace:
2021.02.16 14:24:33.330 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4332)
2021.02.16 14:24:33.331 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.331 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.332 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.332 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.333 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.333 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.334 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.334 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.335 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4333.
2021.02.16 14:24:33.335 1 : stacktrace:
2021.02.16 14:24:33.336 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4333)
2021.02.16 14:24:33.336 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.336 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.337 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.337 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.338 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.338 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.339 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.339 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:24:33.340 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4334.
2021.02.16 14:24:33.340 1 : stacktrace:
2021.02.16 14:24:33.341 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4334)
2021.02.16 14:24:33.341 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:24:33.342 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:24:33.342 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:24:33.343 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:24:33.343 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:24:33.344 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:24:33.344 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:24:33.345 1 : main::CallFn called by fhem.pl (758)
warnings get deviceInfo short:
2021.02.16 14:28:35.922 1 : PERL WARNING: Use of uninitialized value in hash element at ./FHEM/10_CUL_HM.pm line 4327.
2021.02.16 14:28:35.924 1 : stacktrace:
2021.02.16 14:28:35.925 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4327)
2021.02.16 14:28:35.926 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.926 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.927 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.927 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.927 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.928 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.928 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.929 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.929 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4328.
2021.02.16 14:28:35.930 1 : stacktrace:
2021.02.16 14:28:35.930 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4328)
2021.02.16 14:28:35.931 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.931 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.931 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.932 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.932 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.933 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.933 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.933 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.934 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4329.
2021.02.16 14:28:35.934 1 : stacktrace:
2021.02.16 14:28:35.935 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4329)
2021.02.16 14:28:35.935 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.935 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.936 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.936 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.937 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.937 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.937 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.938 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.938 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4330.
2021.02.16 14:28:35.939 1 : stacktrace:
2021.02.16 14:28:35.939 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4330)
2021.02.16 14:28:35.939 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.940 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.940 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.941 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.941 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.941 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.942 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.942 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.943 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4331.
2021.02.16 14:28:35.943 1 : stacktrace:
2021.02.16 14:28:35.944 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4331)
2021.02.16 14:28:35.944 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.944 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.945 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.945 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.946 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.946 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.946 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.947 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.947 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4332.
2021.02.16 14:28:35.948 1 : stacktrace:
2021.02.16 14:28:35.948 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4332)
2021.02.16 14:28:35.949 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.949 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.950 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.950 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.950 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.951 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.951 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.952 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.952 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4333.
2021.02.16 14:28:35.953 1 : stacktrace:
2021.02.16 14:28:35.953 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4333)
2021.02.16 14:28:35.953 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.954 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.954 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.955 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.955 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.956 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.956 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.956 1 : main::CallFn called by fhem.pl (758)
2021.02.16 14:28:35.957 1 : PERL WARNING: Use of uninitialized value $mode in substitution (s///) at ./FHEM/10_CUL_HM.pm line 4334.
2021.02.16 14:28:35.957 1 : stacktrace:
2021.02.16 14:28:35.958 1 : main::__ANON__ called by ./FHEM/10_CUL_HM.pm (4334)
2021.02.16 14:28:35.958 1 : main::CUL_HM_Get called by fhem.pl (3817)
2021.02.16 14:28:35.959 1 : main::CallFn called by fhem.pl (1983)
2021.02.16 14:28:35.959 1 : main::CommandGet called by fhem.pl (1250)
2021.02.16 14:28:35.959 1 : main::AnalyzeCommand called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.16 14:28:35.960 1 : main::FW_fC called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.16 14:28:35.960 1 : main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.16 14:28:35.961 1 : main::FW_Read called by fhem.pl (3817)
2021.02.16 14:28:35.961 1 : main::CallFn called by fhem.pl (758)
list device:
Internals:
.triggerUsed 0
CFGFN
DEF 196BD8
FUUID 602a6656-f33f-09c4-29ab-f4d76230922f4f0a
IODev hmlan1
LASTInputDev hmuart1
MSGCNT 959
NAME HM_196BD8
NOTIFYDEV global
NR 2145
STATE open
TYPE CUL_HM
chanNo 01
cul868_MSGCNT 321
cul868_RAWMSG A1A0D8400196BD80000002000304A45513030343233393080910101::-67.5:cul868
cul868_RSSI -67.5
cul868_TIME 2021-02-16 13:51:32
hmlan1_MSGCNT 321
hmlan1_RAWMSG E196BD8,0000,83BA4030,FF,FFB4,0D8400196BD80000002000304A45513030343233393080910101
hmlan1_RSSI -76
hmlan1_TIME 2021-02-16 13:51:32
hmuart1_MSGCNT 317
hmuart1_RAWMSG 0500003E0D8400196BD80000002000304A45513030343233393080910101
hmuart1_RSSI -62
hmuart1_TIME 2021-02-16 13:51:32
protState Info_Cleared
.attraggr:
.attrminint:
CL:
Authenticated 0
BUF
FD 48
FW_ID 7878
LASTACCESS 1613481557
NAME WEB_192.168.1.31_50588
NR 25418
PEER 192.168.1.31
PORT 50588
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
.attraggr:
.attrminint:
READINGS:
2021-02-16 14:19:17 state Connected
READINGS:
2021-02-16 13:51:32 .D-devInfo 910101
2021-02-16 13:51:32 .D-stc 80
2021-02-15 13:29:12 .associatedWith HM_196BD8,HM_196BD8
2021-02-16 13:51:32 .protLastRcv 20210216135132
2021-02-15 15:32:04 CommandAccepted yes
2021-02-16 13:51:32 D-firmware 2.0
2021-02-16 13:51:32 D-serialNr JEQ0042390
2021-02-16 11:06:43 R-pairCentral set_0x1ACE1F
2021-02-16 13:31:11 alive yes
2021-02-16 13:31:11 battery ok
2021-02-16 13:16:32 cfgState PeerIncom,RegMiss
2021-02-16 13:53:23 commState Info_Cleared
2021-02-16 13:31:11 contact open (to broadcast)
2021-02-16 13:29:47 powerOn 2021-02-16 13:29:47
2021-02-16 13:31:11 recentStateType info
2021-02-16 13:31:11 sabotageError on
2021-02-16 13:31:11 state open
2021-02-16 13:29:42 trigger_cnt 1
helper:
HM_CMDNR 52
PONtest 0
cSnd 011ACE1F196BD800050000000000,011ACE1F196BD800050000000000
getCfgList all
getCfgListNo ,4
peerFriend peerAct,peerVirt
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 20
supp_Pair_Rep 1
ack:
cfgChk:
idPz00 fail
idRc01 RegL_00.,RegL_01.
cmds:
TmplKey :1613386206.60886:1613479897.46657
TmplTs 1613479897.46657
cmdKey 1:1:0::HM_196BD8::01:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer
peerOpt DimUP01,SDTeam_Btn1,SwitchES01_Sw,SwitchPBU01_Sw_01,SwitchPBU01_Sw_02,SwitchPBU02_Sw_01,SwitchPBU02_Sw_02,SwitchPBU03,SwitchPBU05,SwitchPBU06,SwitchUP01,SwitchUP02,VentilControler.AZ.Nord_Btn1,VentilControler.AZ.West_Btn1,VentilControler.Bad_Btn1,VentilControler.Kueche_Btn1,VentilControler.SZ_Btn1,VentilControler.WZ_Btn1,ccu_Btn1,ccu_Btn2,ccu_Btn3,ccu_Btn4,ccu_Btn5,rssi_hmuart_Btn1,virtAktorAlarmOff_Btn1,virt_vd_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
io:
newChn +196BD8,00,00,00
nextSend 1613479892.58879
rxt 2
vccu ccu
p:
196BD8
00
00
00
prefIO:
hmlan1
mRssi:
mNo 0D
io:
cul868:
-67.5
-67.5
hmlan1:
-74
-74
hmuart1:
-62
-62
hmusb1:
peerIDsH:
prt:
bErr 0
sProc 0
sleeping 1
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
shadowReg:
tmpl:
Attributes:
.mId 0030
IODev cul868
IOgrp ccu:cul868
autoReadReg 0_off
expert defReg,allReg,rawReg,templ
firmware 2.0
model HM-SEC-RHS
room CUL_HM
serialNr JEQ0042390
subType threeStateSensor
edit:
workaround: durch ein fhem restart wird {helper}{mId} angelegt und die warnings sind weg.
edit2: der workaround funktioniert nur kurz. irgendwann wird {helper}{mId} wieder entfernt. warum???
list nach restart:
Internals:
DEF 196BD8
FUUID 602a6656-f33f-09c4-29ab-f4d76230922f4f0a
IODev cul868
NAME HM_196BD8
NOTIFYDEV global
NR 745
NTFY_ORDER 50-HM_196BD8
STATE open
TYPE CUL_HM
chanNo 01
.attraggr:
.attrminint:
CL:
Authenticated 0
BUF
FD 88
FW_ID 7878
LASTACCESS 1613483189
NAME WEB_192.168.1.31_50809
NR 995
PEER 192.168.1.31
PORT 50809
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
.attraggr:
.attrminint:
READINGS:
2021-02-16 14:46:24 state Connected
READINGS:
2021-02-16 13:51:32 .D-devInfo 910101
2021-02-16 13:51:32 .D-stc 80
2021-02-15 13:29:12 .associatedWith HM_196BD8,HM_196BD8
2021-02-16 13:51:32 .protLastRcv 20210216135132
2021-02-15 15:32:04 CommandAccepted yes
2021-02-16 13:51:32 D-firmware 2.0
2021-02-16 13:51:32 D-serialNr JEQ0042390
2021-02-16 11:06:43 R-pairCentral set_0x1ACE1F
2021-02-16 13:31:11 alive yes
2021-02-16 13:31:11 battery ok
2021-02-16 14:38:36 cfgState PeerIncom,RegMiss
2021-02-16 13:53:23 commState Info_Cleared
2021-02-16 13:31:11 contact open (to broadcast)
2021-02-16 13:29:47 powerOn 2021-02-16 13:29:47
2021-02-16 13:31:11 recentStateType info
2021-02-16 13:31:11 sabotageError on
2021-02-16 13:31:11 state open
2021-02-16 13:29:42 trigger_cnt 1
helper:
HM_CMDNR 109
mId 0030
peerFriend peerAct,peerVirt
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 20
tmplChg 0
cfgChk:
idPz00 fail
idRc01 RegL_00.,RegL_01.
cmds:
TmplKey :1613482714.38456:1613482715.03007
TmplTs 1613482715.03007
cmdKey 1:1:0::HM_196BD8:0030:01:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer
peerOpt DimUP01,SDTeam_Btn1,SwitchES01_Sw,SwitchPBU01_Sw_01,SwitchPBU01_Sw_02,SwitchPBU02_Sw_01,SwitchPBU02_Sw_02,SwitchPBU03,SwitchPBU05,SwitchPBU06,SwitchUP01,SwitchUP02,VentilControler.AZ.Nord_Btn1,VentilControler.AZ.West_Btn1,VentilControler.Bad_Btn1,VentilControler.Kueche_Btn1,VentilControler.SZ_Btn1,VentilControler.WZ_Btn1,ccu_Btn1,ccu_Btn2,ccu_Btn3,ccu_Btn4,ccu_Btn5,rssi_hmuart_Btn1,virtAktorAlarmOff_Btn1,virt_vd_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
io:
newChn +196BD8,00,00,00
rxt 2
vccu ccu
p:
196BD8
00
00
00
prefIO:
cul868
mRssi:
mNo
peerIDsH:
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
shadowReg:
tmpl:
Attributes:
.mId 0030
IODev cul868
IOgrp ccu:cul868
autoReadReg 0_off
expert defReg,allReg,rawReg,templ
firmware 2.0
model HM-SEC-RHS
room CUL_HM
serialNr JEQ0042390
subType threeStateSensor
push
wie schaffst du das?
Einfach hmPairFor Sec und dann config auslösen?
Wird jemald config ausgelöst?
Wird das Device irgendwie anders angelegt?
Hallo Martin,
vielleicht liegt es an CUL_HM_updateConfig($)
In Zeile 321 wird für alle zu aktualisierenden entities
delete $hash->{helper}{mId};
ausgeführt.
Neu gesetzt würde es in Zeile 466 via CUL_HM_getRxType
if (CUL_HM_getRxType($hash)&0x02){#burst dev must restrict retries!
wenn $hash->{helper}{rxType} nicht existiert oder 0 ist. Das muss aber nicht der Fall sein.
Daher sollte es dort vermutlich besser
delete $hash->{helper}{rxType}; # needs new calculation to set $hash->{helper}{mId}
if (CUL_HM_getRxType($hash)&0x02){#burst dev must restrict retries! CUL_HM_getRxType will recalc $hash->{helper}{mId}
lauten.
Der RHS ist ein Problemdevice aus diesem Thread https://forum.fhem.de/index.php/topic,118346.0.html (https://forum.fhem.de/index.php/topic,118346.0.html), das sich gegen Pairing/Registerset wehrt.
@Frank: kannst Du das mal testen?
Gruß, Ansgar.
Zitat von: martinp876 am 20 Februar 2021, 17:51:50
wie schaffst du das?
beim versuch ein bereits angelegtes device zu pairen.
zwei tabs im browser geöffnet, sec-rhs bereits angelegt und vccu. autoreadreg=0 gesetzt.
1. im vccu tab "hmpairforsec 99" starten.
2. configtaste drücken, countdown am device beginnt.
hier gibt es bereits ein weiteres problem:
die erste empfangene anlernmessage löst grundsätzlich keine kommunikation aus. in fhem wird nur alles vorbereitet.
warum? das device ist hier mindestens 25 s wach.
3. nach ablauf des ersten countdown configtaste erneut drücken.
4. das device "stirbt" sofort beim empfang der ersten pairing message. also keine antworten.
5. ab jetzt sind die 3 pairing messages im device als pending cmds gelistet.
6. ggf baterie raus/rein, um das device "auferstehen" zu lassen.
7. nächsten pairingversuch durch erneutes drücken der configtaste starten.
Zitat@Frank: kannst Du das mal testen?
das sieht auf den ersten blick sehr gut aus.
1. keine warnungen mehr
2. und noch viel besser:
jetzt wird sofort beim empfang der ersten anlernmessage die kommunikation gestartet. :)
das hat nun sofort commState=processing zur folge und bei mir dann natürlich danach auch cmds_pending.
aber endlich eine sichtbare reaktion, dass etwas passiert.
damit könnten jetzt die vielen pairing probleme mit rt/tc vorbei sein.
ein kleines "kosmetisches" problemchen ist mir nun aufgefallen:
in den internals werden nur 2 cmds pending gezeigt, obwohl eigentlich 3 cmds in der queue stehen.
Internals:
.triggerUsed 1
DEF 196BD8
FUUID 602a6656-f33f-09c4-29ab-f4d76230922f4f0a
IODev cul868
LASTInputDev hmuart1
MSGCNT 27
NAME HM_196BD8
NOTIFYDEV global
NR 745
NTFY_ORDER 50-HM_196BD8
STATE open
TYPE CUL_HM
chanNo 01
cul868_MSGCNT 9
cul868_RAWMSG A0D018610196BD80000000601C80E::-68.5:cul868
cul868_RSSI -68.5
cul868_TIME 2021-02-21 12:28:03
hmlan1_MSGCNT 9
hmlan1_RAWMSG E196BD8,0000,9D2E6FD8,FF,FFC2,018610196BD80000000601C80E
hmlan1_RSSI -62
hmlan1_TIME 2021-02-21 12:28:03
hmuart1_MSGCNT 9
hmuart1_RAWMSG 0500003A018610196BD80000000601C80E
hmuart1_RSSI -58
hmuart1_TIME 2021-02-21 12:28:03
lastMsg No:01 - t:10 s:196BD8 d:000000 0601C80E
protCmdPend 2 CMDs pending
protLastRcv 2021-02-21 12:28:03
protRcv 3 last_at:2021-02-21 12:28:03
protResnd 1 last_at:2021-02-21 12:23:07
protSnd 1 last_at:2021-02-21 12:23:01
protState CMDs_pending
rssi_at_cul868 cnt:9 min:-68.5 max:-66.5 avg:-67.77 lst:-68.5
rssi_at_hmlan1 cnt:9 min:-66 max:-60 avg:-62.44 lst:-62
rssi_at_hmuart1 cnt:9 min:-62 max:-58 avg:-59.11 lst:-58
.attraggr:
.attrminint:
CL:
Authenticated 0
BUF
FD 87
FW_ID 1108
LASTACCESS 1613907040
NAME WEB_192.168.1.31_50162
NR 1110
PEER 192.168.1.31
PORT 50162
SNAME WEB
SSL
STATE Connected
TEMPORARY 1
TYPE FHEMWEB
canAsyncOutput 1
.attraggr:
.attrminint:
READINGS:
2021-02-21 12:28:59 state Connected
READINGS:
2021-02-21 12:23:01 .D-devInfo 910101
2021-02-21 12:23:01 .D-stc 80
2021-02-21 12:23:06 .associatedWith HM_196BD8,HM_196BD8
2021-02-21 12:28:03 .protLastRcv 20210221122803
2021-02-17 08:38:56 CommandAccepted yes
2021-02-21 12:23:01 D-firmware 2.0
2021-02-21 12:23:01 D-serialNr JEQ0042390
2021-02-17 09:23:22 R-cyclicInfoMsg set_on
2021-02-16 11:06:43 R-pairCentral set_0x1ACE1F
2021-02-17 09:23:22 R-transmDevTryMax set_6
2021-02-21 12:28:03 alive yes
2021-02-21 12:28:03 battery ok
2021-02-21 12:23:31 cfgState PeerIncom,RegMiss
2021-02-21 12:23:07 commState CMDs_pending
2021-02-21 12:28:03 contact open (to broadcast)
2021-02-21 12:28:03 powerOn 2021-02-21 12:28:03
2021-02-21 12:28:03 recentStateType info
2021-02-21 12:28:03 sabotageError on
2021-02-21 12:28:03 state open
2021-02-21 12:27:58 trigger_cnt 1
cmdStack:
++A0011ACE1F196BD800050000000000
++A0011ACE1F196BD8000802010A1A0BCE0C1F
++A0011ACE1F196BD80006
helper:
HM_CMDNR 1
PONtest 0
cSnd 011ACE1F196BD800050000000000,011ACE1F196BD800050000000000
mId 0030
peerFriend peerAct,peerVirt
peerIDsState peerUnread
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 20
supp_Pair_Rep 0
tmplChg 0
cfgChk:
idPz00 fail
idRc01 RegL_00.,RegL_01.
cmds:
TmplKey :1613905892.52901:1613906586.8266
TmplTs 1613906586.8266
cmdKey 1:1:0::HM_196BD8:0030:01:
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer
peerOpt DimUP01,SDTeam_Btn1,SwitchES01_Sw,SwitchPBU01_Sw_01,SwitchPBU01_Sw_02,SwitchPBU03,SwitchPBU05,SwitchPBU06,SwitchUP01,SwitchUP02,VentilControler.AZ.Nord_Btn1,VentilControler.AZ.West_Btn1,VentilControler.Bad_Btn1,VentilControler.Kueche_Btn1,VentilControler.SZ_Btn1,VentilControler.WZ_Btn1,ccu_Btn1,ccu_Btn2,ccu_Btn3,ccu_Btn4,ccu_Btn5,rssi_hmuart_Btn1,virtAktorAlarmOff_Btn1
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 1
tpl 1
io:
newChn +196BD8,02,00,00
nextSend 1613906883.64865
rxt 2
vccu ccu
p:
196BD8
00
00
00
prefIO:
cul868
mRssi:
mNo 01
io:
cul868:
-64.5
-64.5
hmlan1:
-62
-62
hmuart1:
-58
-58
hmusb1:
peerIDsH:
prt:
bErr 0
sProc 2
sleeping 1
wuReSent 2
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
at_cul868:
avg -67.7777777777778
cnt 9
lst -68.5
max -66.5
min -68.5
at_hmlan1:
avg -62.4444444444444
cnt 9
lst -62
max -60
min -66
at_hmuart1:
avg -59.1111111111111
cnt 9
lst -58
max -58
min -62
shadowReg:
tmpl:
Attributes:
.mId 0030
IODev cul868
IOgrp ccu:cul868
autoReadReg 0_off
expert defReg,allReg,rawReg,templ
firmware 2.0
model HM-SEC-RHS
peerIDs peerUnread
room CUL_HM
serialNr JEQ0042390
subType threeStateSensor
Hallo Frank,
Zitat2. und noch viel besser:
jetzt wird sofort beim empfang der ersten anlernmessage die kommunikation gestartet.
Upsss, ich muss gestehen, so viel "Unheil" hatte ich mit der Änderung nicht geplant. :o
Gruß und danke für den Test,
Ansgar.
done
danke
weiterhin alles prima. :)