Read the statement by Michael Teeuw here.
Profile Switcher - RC522 RFID
-
@richland007 said in Profile Switcher - RC522 RFID:
no ideas really… the node_helper code sends two different notices up to the module,
which forwards them on…I don’t see any debug info in the module, so edit the MMM-RFID.js file
and change it like this
if (notification === "RFID_UID") { Log.log(" UID received="+payload); this.sendNotification("RFID_UID", payload); }
and
if (notification === "RFID_DATA") { Log.log(" DATA received="+payload); this.sendNotification("RFID_DATA", payload); this.dispatchEvents(payload.data) }
it looks like the converter should work… u did WRITE those decimal values to the tags, right?
I see he has a test reader tool
sudo python modules/MMM-RFID/MFRC522-python/Read.py
-
@sdetweil For the tags i am 100% sure i have written them right i have tasted with the Read.py script and others … One thing i am unsure of why are the zeros at the end needed?? In the online translator they just add spaces at the end of the name for no reason.
Do i have to write the names with spaces in the back too i don’t think it makes sense or do i write the tags with out the zeros at the end??Another thing i am unsure off is that on the MMM-RFID config.js entry do i need to assign the tag values to the names or is that done by the module directly through “translation”
{ module: 'MMM-RFID', config: { events: { Eva: [ // data on rfid tag as decimal block will be used as identifier [0691180970000000] { CURRENT_PROFILE: "Eva" // i.e. "CURRENT_PROFILE" is used for notification identifier and "Eva" for notification payload } ], Denis: [ // data on rfid tag as decimal block will be used as identifier [0681011101051150] { CURRENT_PROFILE: "Denis" // i.e. "CURRENT_PROFILE" is used for notification identifier and "Denis" for notification payload } ] } } },
I am not very familiar with how this works but maybe the original creator of the MMM-RFID has made a mistake on commenting out // the value part after the name in the above config entry …i don’t know
Anyhow always your input is greatly appreciated … i will try your changes as soon as i get home
thanks again
Denis -
@richland007 I think the node helper strips the trailing spaces. I don’t know if the tag needs all 16 digits
If there ARE trailing spaces, then it won’t match the config entries