Giter Club home page Giter Club logo

node-red-nest-thermostat's People

Contributors

automatikas avatar elperepat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

node-red-nest-thermostat's Issues

Split template code in separate file

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.

Not an issue, but nice to have

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.

fahrenheit

how can i change the output to fahrenheit

Removing .5 degree numbers

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.

widget resetting on page refresh

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 ?

New version wish list

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:

  • Mode display with icons
  • Target dial gradient color based on temperature difference
  • Text enchantments / array of texts for translations

image
image
image

Strange behaviour in groups

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.

Change font size

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?

more a Question ...

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

broken build?

After install it doest start due to syntax error
Running on Pi
Node version: v12.9.1

2 Nov 07:57:27 - [warn] [node-red-contrib-ui-thermostat/thermostat] SyntaxError:
Unexpected token .
2 Nov 07:57:27 - [warn] ------------------------------------------------------
2 Nov 07:57:27 - [info] Settings file : /home/pi/.node-red/settings.js
2 Nov 07:57:27 - [info] Context store : 'default' [module=memory]
2 Nov 07:57:27 - [info] User directory : /home/pi/.node-red
2 Nov 07:57:27 - [warn] Projects disabled : editorTheme.projects.enabled=false
2 Nov 07:57:27 - [info] Flows file : /home/pi/.node-red/flows_raspberrypi.json
2 Nov 07:57:27 - [info] Server now running at http://127.0.0.1:1880/
2 Nov 07:57:27 - [warn]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.