MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. westpole
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    W
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Groups 0

    westpole

    @westpole

    0
    Reputation
    2
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    westpole Unfollow Follow

    Latest posts made by westpole

    • RE: Probleme mit DHT22 Sensor

      @sdetweil

      Hi

      That´s my Sensor , and that´s my config:

      module: "MMM-DHT22",
      			position: "top_left",
      			config: {
      			gpioPin: 17,
          			fontSize: '16px', // Font size for the header
                       fontFamily: 'Arial', // Font family for module text
                      showThermometerIcon: true, // Show the thermometer icon
                      showDropletIcon: true, // Show the droplet icon
                      showTemperatureText: true, // Show the "Temperature" text
                      showHumidityText: true, // Show the "Humidity" text
                      headerText: 'Local Environment', // Header text displayed above the values
                      updateInterval: 120, // Update interval in seconds for fetching sensor data
                      temperatureIconColor: 'red', // Color of the temperature icon
                      humidityIconColor: 'blue', // Color of the humidity icon
                      temperatureFontSize: '18px', // Font size for temperature
                      humidityFontSize: '14px', // Font size for humidity
                      temperatureOffset: 0, // Temperature offset adjustment in degrees Celsius
                      humidityOffset: 0,    // Humidity offset adjustment in percentage points
                      temperatureUnit: 'C', // Default to Celsius ('C') or use 'F' for Fahrenheit
                      layout: 'horizontal', // Default layout style ('horizontal' or 'vertical')
      
      posted in General Discussion
      W
      westpole
    • Probleme mit DHT22 Sensor

      Hi

      • Bevor ich mit meiner Frage starte, erstmal die Hardware:

      • Pi 3b+

      • Original 7 Zoll Touchscreen plus Gehäuse

      • Hängt am Kabel

      • Aktuelle MM2 Version

      • DHT22 Sensor hängt an PIN 2 (vcc), 9 (gnd) & 11 (data)

      • Modul von hier

      Habe alles nach der Installationsanleitung gemacht. Aber beim Punkt

      Test the Library (Optional):
      cd examples
      python3 AdafruitDHT.py 22 <GPIO_PIN>
      

      wird mir folgendes angezeigt:

      Traceback (most recent call last):
        File "/home/westpole/Adafruit_Python_DHT/examples/AdafruitDHT.py", line 41, in <module>
          humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 94, in read_retry
          humidity, temperature = read(sensor, pin, platform)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 80, in read
          platform = get_platform()
                     ^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 63, in get_platform
          raise RuntimeError('Unknown platform.')
      RuntimeError: Unknown platform.
      

      EGAL welchen GPIO oder PIN ich angebe. Es erscheint immer die selbe Meldung. Wenn ich dann per npm run start den MM starte, kommt folgende Fehlermeldung:

      [ERROR] Python process error: Traceback (most recent call last):
        File "/home/westpole/MagicMirror/modules/MMM-DHT22/read_dht22_sensor.py", line 17, in <module>
       
      [2024-05-09 20:10:23.911] [ERROR] Python process error:     humidity, temperature = read_dht22_sensor()
                                  ^^^^^^^^^^^^^^^^^^^
        File "/home/westpole/MagicMirror/modules/MMM-DHT22/read_dht22_sensor.py", line 14, in read_dht22_sensor
          humidity, temperature = Adafruit_DHT.read_retry(SENSOR_TYPE, gpio_pin)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 94, in read_retry
       
      [2024-05-09 20:10:23.913] [ERROR] Python process error:     humidity, temperature = read(sensor, pin, platform)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 80, in read
       
      [2024-05-09 20:10:23.915] [ERROR] Python process error:     platform = get_platform()
                     ^^^^^^^^^^^^^^
        File "/usr/local/lib/python3.11/dist-packages/Adafruit_DHT-1.4.0-py3.11-linux-aarch64.egg/Adafruit_DHT/common.py", line 63, in get_platform
          raise RuntimeError('Unknown platform.')
      RuntimeError: Unknown platform.
       
      [2024-05-09 20:10:23.965] [LOG]   Python process exited with code 1
      

      Prinzipiell löuft MM, aber der DHT Sensor zeigt eben nix an.
      Wie kann ich das Problem lösen? :)

      posted in General Discussion
      W
      westpole
    • RE: Magic Mirror 2 Modul Anzeigeproblem

      2 Fragen hätte ich dennoch dazu:

      Lassen sich die Forecast Icons in der erst genannten config (“Module: weather”) soweit ändern, dass sie farbig dargestellt werden können? Und die “Helloworld” Schrift ist mir eindeutig zu klein auf dem Display. Läßt sich dieses ebenfalls ändern?

      posted in General Discussion
      W
      westpole
    • RE: Magic Mirror 2 Modul Anzeigeproblem

      Nun…wer lesen kann ist klar im Vorteil. Hab vergessen das Modul im entsprechenden Ordner zu installieren. Gemacht, getan und nun läuft es. Sorry für die Verwirrung, aber danke für deine Hilfe!

      posted in General Discussion
      W
      westpole
    • RE: Magic Mirror 2 Modul Anzeigeproblem

      Hi

      Danke für deine Antwort. Da geht das Problem wohl schon los: Ich kann den MM per Browser nicht öffnen. Es wird immer ein DNS_PROBE_FINISHED_NXDOMAIN angezeigt. Die Werte habe ich entsprechend eingetragen. Wie kann ich denn ein Modul deaktivieren?

      posted in General Discussion
      W
      westpole
    • Magic Mirror 2 Modul Anzeigeproblem

      Hi

      Bevor ich mit meiner Frage starte, erstmal die Hardware:

      • Pi 3b+

      • Original 7 Zoll Touchscreen plus Gehäuse

      • Hängt am Kabel

      • Aktuelle MM2 Version: 2.24.0

      Folgendes Problem habe ich:

      Derzeit sieht mein MM2 so aus wie im Anhang. Ich möchte aber als Forecast dieses Modul nutzen. Meine aktuelle config sieht so aus:

      /* MagicMirror² Config Sample
       *
       * By Michael Teeuw https://michaelteeuw.nl
       * MIT Licensed.
       *
       * For more information on how you can configure this file
       * see https://docs.magicmirror.builders/configuration/introduction.html
       * and https://docs.magicmirror.builders/modules/configuration.html
       *
       * You can use environment variables using a `config.js.template` file instead of `config.js`
       * which will be converted to `config.js` while starting. For more information
       * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
       */
      let config = {
          address: "localhost",    // Address to listen on, can be:
                                  // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                  // - another specific IPv4/6 to listen on a specific interface
                                  // - "0.0.0.0", "::" to listen on any interface
                                  // Default, when address config is left out or empty, is "localhost"
          port: 8080,
          basePath: "/",            // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                    // you must set the sub path here. basePath must end with a /
          ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],    // Set [] to allow all IP addresses
                                                                  // or add a specific IPv4 of 192.168.1.5 :
                                                                  // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                  // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                  // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
      
          useHttps: false,         // Support HTTPS or not, default "false" will use HTTP
          httpsPrivateKey: "",     // HTTPS private key path, only require when useHttps is true
          httpsCertificate: "",     // HTTPS Certificate path, only require when useHttps is true
      
          language: "de",
          locale: "de-DE",
          logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
          timeFormat: 24,
          units: "metric",
      
          modules: [
              {
                  module: "updatenotification",
                  position: "top_bar"
              },
              {
                  module: "MMM-OpenmapWeather",
                      position: "top_left",    // This can be any of the regions. Best results in left or right regions.
                      header: "Current Weather", //Location is the default value if header is empty or not defined.
                      config: {  // See 'Configuration options' for more information.
                          location: "Hannover",
                          locationID: "xxxxxx", //Location ID from http://openweathermap.org/help/city_list.txt
                          appid: "xxxxxx",  //openweathermap.org API key
                                colorIcon: true
                  }
              },
              {
                  module: "weather",
                  position: "top_right",
                  header: "Weather Forecast",
                  config: {
                      weatherProvider: "openweathermap",
                          type: "forecast",
                      location: "Hannover",
                      locationID: "xxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                      apiKey: "xxxxxxxxxxxxx"
                  }
              },
              {
                  module: "helloworld",
                      position: "bottom_bar", // This can be any of the regions.
                      config: {  // See 'Configuration options' for more information.
                            text: "<div class='big'>Have a nice loveley day :)</div>",
                  }
              },
          ]
      };
      
      /*************** DO NOT EDIT THE LINE BELOW ***************/
      if (typeof module !== "undefined") {module.exports = config;}
      

      Das funktioniert soweit auch. Wenn ich aber die config mit dem gewollten Modul ändere…

      /* MagicMirror² Config Sample
       *
       * By Michael Teeuw https://michaelteeuw.nl
       * MIT Licensed.
       *
       * For more information on how you can configure this file
       * see https://docs.magicmirror.builders/configuration/introduction.html
       * and https://docs.magicmirror.builders/modules/configuration.html
       *
       * You can use environment variables using a `config.js.template` file instead of `config.js`
       * which will be converted to `config.js` while starting. For more information
       * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
       */
      let config = {
          address: "localhost",    // Address to listen on, can be:
                                  // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                  // - another specific IPv4/6 to listen on a specific interface
                                  // - "0.0.0.0", "::" to listen on any interface
                                  // Default, when address config is left out or empty, is "localhost"
          port: 8080,
          basePath: "/",            // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                    // you must set the sub path here. basePath must end with a /
          ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],    // Set [] to allow all IP addresses
                                                                  // or add a specific IPv4 of 192.168.1.5 :
                                                                  // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                  // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                  // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
      
          useHttps: false,         // Support HTTPS or not, default "false" will use HTTP
          httpsPrivateKey: "",     // HTTPS private key path, only require when useHttps is true
          httpsCertificate: "",     // HTTPS Certificate path, only require when useHttps is true
      
          language: "de",
          locale: "de-DE",
          logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
          timeFormat: 24,
          units: "metric",
      
          modules: [
              {
                  module: "updatenotification",
                  position: "top_bar"
              },
              {
                  module: "MMM-OpenmapWeather",
                      position: "top_left",    // This can be any of the regions. Best results in left or right regions.
                      header: "Current Weather", //Location is the default value if header is empty or not defined.
                      config: {  // See 'Configuration options' for more information.
                          location: "Hannover",
                          locationID: "xxxxx", //Location ID from http://openweathermap.org/help/city_list.txt
                          appid: "xxxxxxx",  //openweathermap.org API key
                                colorIcon: true
                  }
              },
              {
                  module: "MMM-OpenWeatherMapForecast",
                      header: "Weather",
                      position: "top_right",
                      classes: "default everyone",
                      disabled: false,
                      config: {
                      apikey: "xxxxxxx",
                      latitude: "xxxxx",
                      longitude: "xxxxx",      
                      iconset: "4c",
                      concise: false,
                      forecastLayout: "table"
                  }
              },
              {
                  module: "helloworld",
                      position: "bottom_bar", // This can be any of the regions.
                      config: {  // See 'Configuration options' for more information.
                            text: "<div class='big'>Have a nice loveley day :)</div>",
                  }
              },
          ]
      };
      
      /*************** DO NOT EDIT THE LINE BELOW ***************/
      if (typeof module !== "undefined") {module.exports = config;}
      

      … hat es leider den Effekt, dass die Vorhersage auf der gewollt rechten Seite des Display nicht angezeigt wird. Überhaupt wird nirgends das Modul angezeigt, selbst wenn ich die Position ändere. Angezeigt wird nur das aktuelle Wetter Modul und das Hello World Modul.

      Hat jemand eine Idee woran es liegen kann? Hoffe ich habe sämtliche Infos zur Verfügung gestellt :)MM2.jpg

      posted in General Discussion
      W
      westpole