@wishmaster270 I can see the temps now. I increased the UpdateInterval in both ValuesByNotification and CommandToNotification and made them different. But i still got the “0.00” for both temperature and humidity. But i dont think it should be the UpdateInterval. Cause when i tested the DHT22 with a Microcontroller i was able to get values every second.
Read the statement by Michael Teeuw here.
Latest posts made by Jimmy1502
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@sdetweil i have seen thath. But usually it shows me in the notifications that its not approved yet. But i couldnt find it. Thats why i was confused.
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@wishmaster270 Oh i could sworn i just submitted sth. but i cant see it in the notifications…
Well for a second time:
It kinda works now. I tried using the script as u said manually and the dependencies (adafruit library) wasnt up to date. I got reasonable outputs.
But the ValuesByNotification Module isnt working as intended. I Just get a “NaN” (“not a number”?) for the temperature. The Humidity is kinda working giving me a reasonable output. But sometimes after a blink (i think a refresh?), the value changes to “0.00%rH” but after another one it is good again. -
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@wishmaster270 this advice really helped. I tried using the script and saw, that the adafruit library was outdated. Updated it and now it kinda works. The script and my sensor is working. I get good reasonable values if i use the script manually. But the Mirror is kinda weird.
When i measured the temperature manually it said sth. around 21°C but ValuesByNotification outputs: “NaN” so Not a Number?
Humidity is kinda working. The majority of the time it is giving me a value of 47%rH but sometimes after the module is blinking (I think it is refreshing), it suddenly changes to 0.00%rH. But the next blink changes it back to a real value.Thx for your help
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@wishmaster270 Hi! This explains the “Timeout” and i changed it. But now i just gut “0.00” as values. Do i have other mistakes in the code? Can i use all GPIO Pins or just special ones? I tried 18,21,25.
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@sdetweil No sadly not, still getting “timeout”. I try to implement the codewrapper. Im new to this sry.
-
RE: Problem with MMM-ValuesByNotification and MMM-CommandToNotification
@sdetweil Hi thx for the fast reply. This is a script from the creator of the module. In the module folder is another folder with scripts. The description how to use it is:
script: Either a absolute path or the realtive path of a script starting at the “scripts” directory. Make sure to add a “./” as prefix if you call a script in the “scripts” directory.
And in his example he did this:
{ module: "MMM-CommandToNotification", disabled: false, config: { updateInterval: 10, commands: [ { script: "./randomInteger.js", args: "-10 10", timeout: 5, notifications: [ "TEST1", "TEST2", ], }, { script: "./randomNumberJson.js", args: "-50 20", skips: 3, timeout: 10, conditions: { returnCode: [0,1,2] } notifications: [ "TEST3", ["TEST4", true] ], } ] }, },
I changed it to:
script: “./temperature/dht22”, -
Problem with MMM-ValuesByNotification and MMM-CommandToNotification
Hello i used to following code to add a temperature and humitidy display to my magic mirror. i use a dht22 and i already checked the sensor with a arduino. it is working and giving reasonable outputs. But i just get “Timeout” or “0.00” as values. So did i mess up the code?
{ module: "MMM-CommandToNotification", disabled: false, config: { updateInterval: 10, commands: [ { script: "./dht22", timeout: 55, args: "12", notifications: [ "Tempout" ] } ] }, }, { module: "MMM-ValuesByNotification", position: "bottom_left", header: "Diele", config: { updateInterval: 10, reuseCount: 100, groups: [ { items: [ { notification: "Tempout", itemTitle: "Bathroom", values: [ { valueIcon: "fa fa-thermometer-full", valueUnit: "°C", valueFormat: "Number(${value}).toFixed(2)", jsonpath: "temperature", thresholds: [ { value: "15", type: "lt", classes: "lt15" }, { value: "20", type: "lt", classes: "lt20" }, ] }, { valueIcon: "fa fa-tint", valueUnit: "%rH", valueFormat: "Number(${value}).toFixed(1)", jsonpath: "humidity", }, ] }, ] }, ] }, },
-
RE: MMM-DHT22
Hello, im quite new to the MagicMirror and I only have basic Programming Knowledge. I tried using ur Module and i strictly followed ur guide, but it doesnt work. The module itself is loading even th icons, but there are no numbers visible. I tried to check the library but it doesnt work.
Is it a Problem on my side or a Problem with the adafruit library?Thx for your help.