Socket
Socket
Sign inDemoInstall

node-red-contrib-sun-position

Package Overview
Dependencies
Maintainers
1
Versions
136
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-red-contrib-sun-position - npm Package Compare versions

Comparing version 0.4.5 to 0.4.6

11

CHANGELOG.md

@@ -0,1 +1,12 @@

# node-red-contrib-sun-position
#### 0.4.6: Maintenance Release
- time-comp
- fixed css for multiselect in node-red Beta
- added tooltip for time select fields
- time-span
- added tooltip for time select fields
- enhanced readme and added links to changelog #43
#### 0.4.5: Maintenance Release

@@ -2,0 +13,0 @@

4

nodes/static/htmlglobal.js

@@ -895,4 +895,4 @@ /************************************************************************/

function getBackendData(result, data) { // eslint-disable-line no-unused-vars
// console.log('getBackendData'); // eslint-disable-line
// console.log(data); // eslint-disable-line
console.log('getBackendData'); // eslint-disable-line
console.log(data); // eslint-disable-line
// data

@@ -899,0 +899,0 @@ if (!data || data.type === 'none' || data.type === '' || data.type === 'json' || data.type === 'jsonata' || data.type === 'bin') {

{
"name": "node-red-contrib-sun-position",
"version": "0.4.5",
"version": "0.4.6",
"description": "NodeRED nodes to get sun and moon position",

@@ -5,0 +5,0 @@ "keywords": [

@@ -22,44 +22,45 @@ # node-red-contrib-sun-position for NodeRED

* [node-red-contrib-sun-position for NodeRED](#node-red-contrib-sun-position-for-NodeRED)
* [Table of contents](#Table-of-contents)
* [Preconditions](#Preconditions)
* [Installation](#Installation)
* [General](#General)
* [Saving resources](#Saving-resources)
* [second based accuracy](#second-based-accuracy)
* [Implemented Nodes](#Implemented-Nodes)
* [sun-position](#sun-position)
* [sun-position - Node settings](#sun-position---Node-settings)
* [Node Input](#Node-Input)
* [sun-position - Node Output](#sun-position---Node-Output)
* [moon-position](#moon-position)
* [moon-position - Node settings](#moon-position---Node-settings)
* [moon-position - Node Output](#moon-position---Node-Output)
* [time-inject](#time-inject)
* [time-inject - Node settings](#time-inject---Node-settings)
* [time-inject - Node Input](#time-inject---Node-Input)
* [time-inject - Node Output](#time-inject---Node-Output)
* [within-time](#within-time)
* [within-time - Node settings](#within-time---Node-settings)
* [time-comp](#time-comp)
* [time-comp - Node settings](#time-comp---Node-settings)
* [time-span](#time-span)
* [time-span - Node settings](#time-span---Node-settings)
* [blind-control](#blind-control)
* [Times definitions](#Times-definitions)
* [sun times](#sun-times)
* [remarks](#remarks)
* [blue hour](#blue-hour)
* [amateurDawn /amateurDusk](#amateurDawn-amateurDusk)
* [alternate properties](#alternate-properties)
* [moon times](#moon-times)
* [message, flow or global property or JSONATA expression](#message-flow-or-global-property-or-JSONATA-expression)
* [input parse formats](#input-parse-formats)
* [output timestamp formats](#output-timestamp-formats)
* [output timespan formats](#output-timespan-formats)
* [Conditions](#Conditions)
* [TODO](#TODO)
* [Bugs and Feedback](#Bugs-and-Feedback)
* [LICENSE](#LICENSE)
* [Other](#Other)
- [node-red-contrib-sun-position for NodeRED](#node-red-contrib-sun-position-for-NodeRED)
- [Table of contents](#Table-of-contents)
- [Preconditions](#Preconditions)
- [Installation](#Installation)
- [General](#General)
- [Saving resources](#Saving-resources)
- [second based accuracy](#second-based-accuracy)
- [Implemented Nodes](#Implemented-Nodes)
- [sun-position](#sun-position)
- [sun-position - Node settings](#sun-position---Node-settings)
- [Node Input](#Node-Input)
- [sun-position - Node Output](#sun-position---Node-Output)
- [moon-position](#moon-position)
- [moon-position - Node settings](#moon-position---Node-settings)
- [moon-position - Node Output](#moon-position---Node-Output)
- [time-inject](#time-inject)
- [time-inject - Node settings](#time-inject---Node-settings)
- [time-inject - Node Input](#time-inject---Node-Input)
- [time-inject - Node Output](#time-inject---Node-Output)
- [within-time](#within-time)
- [within-time - Node settings](#within-time---Node-settings)
- [time-comp](#time-comp)
- [time-comp - Node settings](#time-comp---Node-settings)
- [time-span](#time-span)
- [time-span - Node settings](#time-span---Node-settings)
- [blind-control](#blind-control)
- [Times definitions](#Times-definitions)
- [sun times](#sun-times)
- [remarks](#remarks)
- [blue hour](#blue-hour)
- [amateurDawn /amateurDusk](#amateurDawn-amateurDusk)
- [alternate properties](#alternate-properties)
- [moon times](#moon-times)
- [message, flow or global property or JSONATA expression](#message-flow-or-global-property-or-JSONATA-expression)
- [input parse formats](#input-parse-formats)
- [output timestamp formats](#output-timestamp-formats)
- [output timespan formats](#output-timespan-formats)
- [Conditions](#Conditions)
- [CHANGELOG](#CHANGELOG)
- [TODO](#TODO)
- [Support, Bugs and Feedback](#Support-Bugs-and-Feedback)
- [LICENSE](#LICENSE)
- [Other](#Other)

@@ -638,18 +639,22 @@ ## Preconditions

* `contain` - the condition is fulfilled if the *property* contains the string defined in the *threshold*.
* `containSome` - the *threshold* must be a string separated with comma `,`, semicolon `;` or pipe `|`. The condition is fulfilled as soon as only one of the seperated parts of the *threshold* string is is included in the *property* value.
* `containEvery` - the *threshold* must be a string separated with comma `,`, semicolon `;` or pipe `|`. The condition is fulfilled as soon as all of the seperated parts of the *threshold* string are included in the *property* value.
* `containSome` - the *threshold* must be a string separated with comma `,`, semicolon `;` or pipe `|`. The condition is fulfilled as soon as only one of the separated parts of the *threshold* string is is included in the *property* value.
* `containEvery` - the *threshold* must be a string separated with comma `,`, semicolon `;` or pipe `|`. The condition is fulfilled as soon as all of the separated parts of the *threshold* string are included in the *property* value.
A JSONata expression in the *property* must be always a boolean with value true, in this case the operator can not be chosen.
## CHANGELOG
- see [here the releases at npm](https://github.com/rdmtc/node-red-contrib-sun-position/releases).
- see [here the changelog of master](https://github.com/rdmtc/node-red-contrib-sun-position/blob/HEAD/CHANGELOG.md)
- see [here the changelog of dev](https://github.com/rdmtc/node-red-contrib-sun-position/blob/dev/CHANGELOG.md)
## TODO
* [ ] add possibility to select input/output timezone
* [x] select auto add get info from getTimezoneOffset
* [x] solve problem of DST
* [ ] Add more exception possibilities (oversteer) to Blind-control
- [ ] add possibility to select input/output timezone
- [ ] Add new node time-control as a stripped down node of the blind control with only rules for control other devices like dimmer and thermostats
## Bugs and Feedback
## Support, Bugs and Feedback
For bugs, questions and feature requests please use the
[GitHub Issues](https://github.com/rdmtc/node-red-contrib-sun-position/issues).
[GitHub Issues](https://github.com/rdmtc/node-red-contrib-sun-position/issues), the [Homematic forum](https://homematic-forum.de/forum/viewforum.php?f=77) or the [RedMatic Slack](https://join.slack.com/t/homematicuser/shared_invite/enQtNDgyNDM2OTkyMDA2LWY1YjY0NTE0NmY0OWM3YWUzMzAzMTgxYmRjMTMyOWE3NjkxNDdlMDY5ZjlhYzM5Nzg2N2U2YjdmNzNlYWNhNTU).

@@ -673,7 +678,9 @@ :moneybag: Donations [![Donate](https://img.shields.io/badge/donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4PCF5YW5ASHBN)

[![Greenkeeper badge](https://badges.greenkeeper.io/rdmtc/node-red-contrib-sun-position.svg)](https://greenkeeper.io/)
this node is published also here:
* [npm Releases / changelog](https://github.com/rdmtc/node-red-contrib-sun-position/releases)
* [RedMatic Slack](https://join.slack.com/t/homematicuser/shared_invite/enQtNDgyNDM2OTkyMDA2LWY1YjY0NTE0NmY0OWM3YWUzMzAzMTgxYmRjMTMyOWE3NjkxNDdlMDY5ZjlhYzM5Nzg2N2U2YjdmNzNlYWNhNTU)
* [newreleases.io](https://newreleases.io/npm/node-red-contrib-sun-position)
* [![Greenkeeper badge](https://badges.greenkeeper.io/rdmtc/node-red-contrib-sun-position.svg)](https://greenkeeper.io/)
* [RedMatic Slack (chat like WhatsApp or Facebook Messenger)](https://join.slack.com/t/homematicuser/shared_invite/enQtNDgyNDM2OTkyMDA2LWY1YjY0NTE0NmY0OWM3YWUzMzAzMTgxYmRjMTMyOWE3NjkxNDdlMDY5ZjlhYzM5Nzg2N2U2YjdmNzNlYWNhNTU)
* [Github](https://github.com/rdmtc/node-red-contrib-sun-position)
* [NPM package](https://www.npmjs.com/package/node-red-contrib-sun-position)
* [Node-Red](https://flows.nodered.org/node/node-red-contrib-sun-position)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc