automatikas / node-red-nest-thermostat Goto Github PK
View Code? Open in Web Editor NEWNode-red dashboard Nest thermostat ui_template
License: GNU General Public License v3.0
Node-red dashboard Nest thermostat ui_template
License: GNU General Public License v3.0
To improve code visibility on github and to ease with diff, you should maybe use a separate file to put the code of the template node.
The diff tool from github would be able to spot the differences.
I just happened to stumble on this node and wondered why you didn't use the 'node-red-contrib-xxxx' naming conventions? It doesn't show up in the node-red flows (https://flows.nodered.org) where it would get lots more exposure.
Just wondering.
Hi, thank you for porting this work to NR.
Would it be possible to swap the ambient temp with target temp?
The idea is to see at first glance the current (ambient) temp in the middle of NEST while the set point is just a number on dial (currently the ambient).
My HTML/JS skills are not at best ;-)
Thank you,
N.
how can i change the output to fahrenheit
I replaced the code in order to remove the half degree numbers on the nest thermostat widget. When I do this the widget no longer functions.
I am using the fahrenheit example. I noticed that once I set the values it shows nicely in dashboard. However as soon as I refresh the dashboard page, everything resets. i.e. widget goes back to 'off' and 50 min etc. What am I doing wrong ?
Hi All,
I have been developing new version of the thermostat lately. Let me know your ideas what functions should widgets have.
Plan is to release it before Christmas.
So far additional functions made:
EDITED: It seems to work, don't know what I did wrong. No issue though.
I like the UI very much and want to use it for smart thermostatic valves. The issue I find is, that if I want to add multiple thermostats then on one tab they all end-up in one group on the dashboard. I can assign the second one to a different group but it will automatically add the second one to the first group in the same tab. The second one also doesn't work as it should.
I'm not a genius in programming, I wonder if something in the code uses global variables causing things to be overwritten in the secont instance, and also causing the location to be in the same group on the dashboard.
I hope this makes sense and is a bit understandable.
I think this is too large, and I would like to change the font size on the temperature, how do I do that?
Preferred I would like to just have the script display temperature and NOT be controlable, how would I go about doing that?
how to change the leaf Icon to for example an waterdrop?
I tried to change the
var leafDef = ["M", 3, 84, "c", 24, 17, 51, 18, 73, -6, "C", 100, 52, 100, 22, 100, 4, "c", -13, 15, -37, 9, -70, 19, "C", 4, 32, 0, 63, 0, 76, "c", 6, -7, 18, -17, 33, -23, 24, -9, 34, -9, 48, -20, -9, 10, -20, 16, -43, 24, "C", 22, 63, 8, 78, 3, 84, "z"].map(function(x) { return isNaN(x) ? x : x*leafScale; }).join(' ');
to for example:
var leafDef = "M132.281,264.564c51.24,0,92.931-41.681,92.931-92.918c0-50.18-87.094-164.069-90.803-168.891L132.281,0l-2.128,2.773 c-3.704,4.813-90.802,118.71-90.802,168.882C39.352,222.883,81.042,264.564,132.281,264.564z";
but no luck.
i must say i dont understand the
.map(function(x) { return isNaN(x) ? x : x*leafScale; }).join(' ');
thank you
After install it doest start due to syntax error
Running on Pi
Node version: v12.9.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.