• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Profile Switcher - RC522 RFID

Scheduled Pinned Locked Moved Unsolved Requests
13 Posts 3 Posters 5.1k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Away
    sdetweil @richland007
    last edited by sdetweil Jun 5, 2019, 4:05 PM Jun 5, 2019, 4:03 PM

    @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
    

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    R 1 Reply Last reply Jun 6, 2019, 2:51 AM Reply Quote 1
    • R Offline
      richland007 @sdetweil
      last edited by richland007 Jun 6, 2019, 2:54 AM Jun 6, 2019, 2:51 AM

      @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

      S 1 Reply Last reply Jun 6, 2019, 3:03 AM Reply Quote 0
      • S Away
        sdetweil @richland007
        last edited by Jun 6, 2019, 3:03 AM

        @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

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • 1
        • 2
        • 2 / 2
        2 / 2
        • First post
          13/13
          Last post
        Enjoying MagicMirror? Please consider a donation!
        MagicMirror created by Michael Teeuw.
        Forum managed by Sam, technical setup by Karsten.
        This forum is using NodeBB as its core | Contributors
        Contact | Privacy Policy