Read the statement by Michael Teeuw here.
Need help - New programmer
-
Hello, I am a 16 year old new programmer and I am in the process of making a smart mirror. My mirror should remind the person to drink water every 1 hour. I am unable to code it to do that. Can somebody help? I will really appreciate it!
-
@smart_user Where you are stuck ? check the default modules code, you will need to configure a timer to repeat the task every 1 hour (should be configurable). and in that task you should display message on screen.
Check window.timeout and window.setInterval function of javascript.
-
@smart_user you could use my sample module which puts up a configured message every few minutes. Change the message and the time…
-
@ashishtank Yes I will look into it. Thank you so much for the instant reply. Appreciate it a lot
-
@sdetweil Thank you so much! I will use this module and let you know how it goes!
-
@smart_user ok. Timer is in the node_helper.
It is a one time timer, setTimer, vs repeating, setInterval.Doesn’t need to be in the node_helper, but did that to show the structure and communication between the parts
-
@sdetweil It still isn’t working. I had configured for the alert to show up in 10 seconds but it didn’t
-
@smart_user you changed the 15000 in node_helper to 10000, right?
And u had a position: set in config.js, right?
-
@sdetweil Yes
-
@sdetweil Is it possible for you to send me a picture of the .js file so I can double check?
-
@smart_user u can look on the github site
View code. Then click on file.
If you used git clone, then u can do
git diff node_helper.js
to see the differences -
@sdetweil Hello. I did and still am not receiving any alert on the screen
-
@smart_user show me the config block. Minimum is this. MUST have a position
{ module:"SampleModule", position:"middle", }, -
euh …
positionneeded ONLY if you have to show something on the mirror (getDom).
If you have nothing to show THENpositionis not neededNote: verified in my lasted module (position is not needed because no visual)
-
@Bugsounet yes, my sample module DOES want to display something
-
@sdetweil Yes! I missed adding the position to the config file. Just have another clarification. Can these messages show up for a few seconds then disappear and then appear again after 30 minutes? If so, how do I do that?
-
@smart_user sure. When u want the message to go away, set the string to empty, or not create any content in getDom()…
U would start a timer after u display the text, and the call updateDom() in the timer routine.
Wait, display. Wait. Remove output
Repeat -
@sdetweil Hello, I am facing the same problem - and I want the same feature @smart_user mentioned. But I am sorry, I didn’t get the timer part. Which string are you talking about? and where will I add the updateDom()? Please help
-
@innovation i have my grandson for a few hours will get back to you
-
sure @sdetweil, no problem!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login