• 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.

MMM-FHEM no Fhem statusdisplay

Scheduled Pinned Locked Moved Troubleshooting
11 Posts 5 Posters 7.2k Views 5 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.
  • D Offline
    dominic @Woody
    last edited by Oct 1, 2017, 4:25 PM

    @Woody said in MMM-FHEM no Fhem statusdisplay:

    attr allowed_WEB basicAuth shjedIOhbn6BHFJjGH

    Hi Woody, thanky you for your answer. Can you explain it?
    I have defined WEB and than ? Sorry i am very new in FHEM what means " shjedIOhbn6BHFJjGH"?

    1 Reply Last reply Reply Quote 0
    • D Offline
      dominic @Woody
      last edited by Oct 1, 2017, 5:19 PM

      @Woody
      So i now there is this entrie in the config.cfg “define allowed_WEB allowed
      #attr allowed_WEB basicAuth xxxxxxxxxxxxxxx
      #attr allowed_WEB validFor WEB”

      and my config.js looks like this

      {
          module: 'MMM-FHEM',
          position: 'top_right',
          config: {
            host: 'localhost',
            port: '8083',
            https: false,
      	        devices: [
                        { deviceName: 'ESPEasy_ESP_Test_DHT',
                          deviceReadings: [
                                            { name: 'Temperatur', icon: 'wi wi-thermometer', suffix: '°' },
                                            { name: 'Humidity', icon: 'wi wi-humidity', suffix: '%' },
                                          ],
                        },
                        { deviceName: '',
                          deviceReadings: [
                                            { name: 'Temperatur', icon: 'wi wi-thermometer', suffix: '°' },
                                            { name: 'Humidity', icon: 'fa fa-battery-half', suffix: '' },                                      
                                          ],
                        },
                      ],
          },
        },
      

      And this is in FHEM…
      0_1506878307335_espeasy.PNG

      where is the mistake?

      1 Reply Last reply Reply Quote 0
      • W Offline
        Woody
        last edited by Oct 1, 2017, 7:26 PM

        @dominic said in MMM-FHEM no Fhem statusdisplay:
        shjedIOhbn6BHFJjGH is your base64 encoded string of user:password in your fhem.cfg.
        In your forelast post it seems to be out commented with a # as i recommended in my last post. For me this means that you’ve no authentication in place and your original problem seems not to be an authorization issue.

        D 1 Reply Last reply Oct 1, 2017, 8:38 PM Reply Quote 0
        • D Offline
          dominic @Woody
          last edited by Oct 1, 2017, 8:38 PM

          @Woody Thank you, yes i think my originlproblem is not the authorization.
          Do you have any idea., what it could be ?

          1 Reply Last reply Reply Quote 0
          • H Offline
            Hotstepper
            last edited by Nov 23, 2017, 5:04 PM

            Hello,

            it seems to be a problem with fhem’s security mechanism “csrfToken”.

            You can define a new Web in fhem with a different port and set this up as follws:

            fhem.cfg:
            define MagicM FHEMWEB 8086 global
            attr MagicM allowfrom 192.168.1.14
            attr MagicM csrfToken none

            Explanation:

            • This define’s a new listening port at your fhem server on port 8086
            • The only allowed ip is 192.168.1.14 This is the ip of your MagicMirror Device. Choose your ip.
            • Disable the use of csrfToken. https://fhem.de/commandref.html or https://wiki.fhem.de/wiki/CsrfToken-HowTo

            After fhem restart your readings will be shown at your MagicMirror.

            Hope it helps.

            Greetz, Hotstepper.

            1 Reply Last reply Reply Quote 0
            • 1
            • 2
            • 2 / 2
            • First post
              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