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

    Posts

    Recent Best Controversial
    • RE: .txt file include

      @strawberry-3.141
      Raspberry Pi wiringPi DHT22 reader www.lolware.net Data not good, skip Data not good, skip Data not good, skip Humidity = 47.10 % Temperature = 24.50 *C .

      This is the contetn of the .txt file. And its all in one line.

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141
      No. There is only one line.

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @yawns Danke für deinen Tipp. Aber es läuft nun.
      Habe aber nun ein anderes Problem ;)
      gibt es eine Möglichkeit, die asugabe der txt Datei zu beregenzen, so dass mir nur bestimmte Werte angezeigt werden.
      In der Datei stehen Werte von einem dht22 sensor und ich möchte nur diese werte ausgeben ohne die den anderen INhalt.

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141 in the file are values from a dht22 temp.sensor.
      but i only need the values for Humidity = xx and Temperature =xx.

      is there any why to get only this values ?

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141 Hi :) it works :)
      i don´t know why, but it works. I have reseted the system and after taht ist works.
      Thank you very mutch.

      i want to display not all the text out of the .txt file.
      Do you know what i must change in the node_helper.js?

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141
      Sorry i hade no time the last days.

      I put the Test-temp.txt in ~/MagicMirror and for tests ind~/MagicMirror/modules/sensor.
      But nothing happens.

      I get only an error about the weatherforecast bu nothing els…

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141 1_1472575446381_sensor.js 0_1472575446381_node_helper.js 0_1472575579268_config.js

      Here are my code files. Maybe this can help?

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141
      Mh… than i don´t know…
      i have copy your code but it doesen´t work…
      I need to change anything els?

      And thank you for your patience :)

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141 said in .txt file include:

      fs.readFile(‘Test-temp.txt’, ‘utf8’, (err, data) => {

      Hi, sorry.
      It didn´t work :/

      Here is the node_helper.js code

      const NodeHelper = require("node_helper");
      const fs= require("fs");
      
      module.exports = NodeHelper.create({
          //here comes the part of the nodehelper after the 3 dots as posted above
      	
      	socketNotificationReceived: function(notification, payload) {
          if(notification === 'START'){
              this.config = payload;
              this.readData();
              setInterval(() => {
                  this.readData();
              }, this.config.updateInterval);
          }
      },
      
      readData: function(){
          //to read a file to do the following
         fs.readFile('Test-temp.txt', 'utf8', (err, data) => {
              if (err) throw err;
              this.sendSocketNotification('DATA', data);
          });
      }
      });
      
      
      
      and here is the sensor.js code: 
      
      Module.register("sensor",{
         defaults: {
          updateInterval: 30*60*1000 //reads the file every 30 mins
      },
      
      start: function(){
          this.sendSocketNotification('START', this.config);
      },
      
      socketNotificationReceived: function(notification, payload) {
          if(notification === 'DATA'){
              this.dataFile = payload;
              this.updateDom();
          }
      },
      
      getDom: function(){
          var wrapper = document.createElement('div');
          if(this.dataFile){
              wrapper.innerHTML = this.dataFile;
          } else {
              wrapper.innerHTML = 'No data';
          }
          return wrapper;
      }
      });
      

      Waht did i wrong? :D
      I hope you can help me.


      Note from admin: Please use Markdown on code snippets for easier reading!

      posted in Troubleshooting
      D
      dominic
    • RE: .txt file include

      @strawberry-3.141
      hi, now i get " [object ArryBuffer]"
      what did i worng?

      posted in Troubleshooting
      D
      dominic
    • 1 / 1