Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify TSM:ID:FAIL message #984

Merged
merged 1 commit into from Nov 11, 2017

Conversation

Projects
None yet
4 participants
@mfalkvidd
Copy link
Contributor

mfalkvidd commented Nov 10, 2017

As discussed in
https://forum.mysensors.org/topic/7931/noob-cant-get-sensor-talking-to-gateway/
and numerous other forum threads, many people don't understand
that id generation is done by the controller.

Many new users start out their first MySensors network with a
gateway, a single sensor node and no controller. Since MySensors
defaults to AUTO node id, the node gets stuck on TSM:ID:FAIL,
like this:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
!TSM:ID:FAIL

This change adds a clarifying note about the controller in the
doxygen documentation.

Clarify TSM:ID:FAIL message
As discussed in
http://korturl.nu/gitler-is-a-stubborn-bastard-1
and numerous other forum threads, many people don't understand
that id generation is done by the controller.

Many new users start out their first MySensors network with a
gateway, a single sensor node and no controller. Since MySensors
defaults to AUTO node id, the node gets stuck on TSM:ID:FAIL,
like this:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
!TSM:ID:FAIL

This change adds a clarifying note about the controller in the
doxygen documentation.

@mfalkvidd mfalkvidd force-pushed the mfalkvidd:clarify-tsm-id-fail branch from 3e302d2 to 996729b Nov 10, 2017

@asantaga

This comment has been minimized.

Copy link

asantaga commented Nov 10, 2017

thank you :-)

@fallberg fallberg merged commit a23ab14 into mysensors:development Nov 11, 2017

23 checks passed

Toll gate Pass
Details
Toll gate (Arduino Mega - Examples) Pass
Details
Toll gate (Arduino Mega - Tests) Pass
Details
Toll gate (Arduino Uno - Examples) Pass
Details
Toll gate (Arduino Uno - Tests) Pass
Details
Toll gate (Code analysis - Cppcheck) Pass
Details
Toll gate (Documentation) Pass
Details
Toll gate (ESP8266 - Examples) Pass
Details
Toll gate (ESP8266 - Tests) Pass
Details
Toll gate (Gitler) Pass
Details
Toll gate (Linux builds - Ethernet GW) Pass
Details
Toll gate (Linux builds - MQTT GW) Pass
Details
Toll gate (Linux builds - Serial GW) Pass
Details
Toll gate (MySensorsGW - Examples) Pass
Details
Toll gate (MySensorsGW - Tests) Pass
Details
Toll gate (MySensorsMicro - Examples) Pass
Details
Toll gate (MySensorsMicro - Tests) Pass
Details
Toll gate (STM32F1 - Tests) Pass
Details
Toll gate (nRF5 - Examples) Pass
Details
Toll gate (nRF5 - Tests) Pass
Details
Toll gate (nRF51822 - Tests) Pass
Details
Toll gate (nRF52832 - Tests) Pass
Details
clahub All contributors have signed the Contributor License Agreement.
Details

@tekka007 tekka007 added this to the 2.2.0 milestone Nov 11, 2017

pgollor added a commit to pgollor/MySensors that referenced this pull request Dec 3, 2017

Clarify TSM:ID:FAIL message (mysensors#984)
As discussed in
http://korturl.nu/gitler-is-a-stubborn-bastard-1
and numerous other forum threads, many people don't understand
that id generation is done by the controller.

Many new users start out their first MySensors network with a
gateway, a single sensor node and no controller. Since MySensors
defaults to AUTO node id, the node gets stuck on TSM:ID:FAIL,
like this:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
TSM:ID
TSM:ID:REQ
TSF:MSG:SEND,255-255-0-0,s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
!TSM:ID:FAIL

This change adds a clarifying note about the controller in the
doxygen documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.