Skip to content
Permalink
Browse files

Merge branch 'develop'

  • Loading branch information...
p3root committed Feb 18, 2019
2 parents ac5ae42 + 5f4f4c1 commit afd9c268e1bf9f3ae00fa4fdb8d6159ce6c08639
Showing with 135 additions and 12 deletions.
  1. +4 −4 Readme.md
  2. +16 −2 src/automatica.drivers/automatica.driver.constants/README.md
  3. BIN src/automatica.drivers/automatica.driver.constants/images/Screenshot_1.png
  4. BIN src/automatica.drivers/automatica.driver.constants/images/Screenshot_2.png
  5. BIN src/automatica.drivers/automatica.driver.constants/images/Screenshot_3.png
  6. +18 −2 src/automatica.drivers/automatica.driver.machineflags/README.md
  7. BIN src/automatica.drivers/automatica.driver.machineflags/images/Screenshot_1.png
  8. BIN src/automatica.drivers/automatica.driver.machineflags/images/Screenshot_2.png
  9. BIN src/automatica.drivers/automatica.driver.machineflags/images/Screenshot_3.png
  10. +40 −2 src/automatica.drivers/automatica.driver.openweathermap.driver/README.md
  11. BIN src/automatica.drivers/automatica.driver.openweathermap.driver/images/Screenshot_1.png
  12. BIN src/automatica.drivers/automatica.driver.openweathermap.driver/images/Screenshot_2.png
  13. BIN src/automatica.drivers/automatica.driver.openweathermap.driver/images/Screenshot_3.png
  14. BIN src/automatica.drivers/automatica.driver.openweathermap.driver/images/Screenshot_4.png
  15. +57 −2 src/automatica.drivers/automatica.driver.times/README.md
  16. BIN src/automatica.drivers/automatica.driver.times/images/Screenshot_1.png
  17. BIN src/automatica.drivers/automatica.driver.times/images/Screenshot_2.png
  18. BIN src/automatica.drivers/automatica.driver.times/images/Screenshot_3.png
  19. BIN src/automatica.drivers/automatica.driver.times/images/Screenshot_4.png
  20. BIN src/automatica.drivers/automatica.driver.times/images/Screenshot_5.png
@@ -6,7 +6,7 @@ Automatica.Core Server
Automatica.Core Front-End
[![Build Status Web](https://automatica-core.visualstudio.com/automatica/_apis/build/status/automatica.web?branchName=develop)](https://automatica-core.visualstudio.com/automatica/_build/latest?definitionId=8&branchName=develop)

Automatica is a building management system thats runs on .NET Core and is built to run on every OS. It is able to connect different automation systems and generate a rich visualization with a powerfull rule engine. Try at as your smart home hub today.
Automatica is a building management system thats runs on .NET Core and is built to run on every OS. It is able to connect different automation systems and generate a rich visualization with a powerfull rule engine. Try it as your smart home hub today.

# Where to get
I currently use the system on a Raspberry.PI3. It runs also on Windows and Mac, but I have only built a build system for the raspberry right now. If you need Automatica.Core for Windows/Mac just create an Issue.
@@ -21,11 +21,11 @@ Comming soon...
Comming soo...

# Screenshots
![Configuration](/images/config.png) Configuration
![Configuration](./images/config.png) Configuration

![Logic-editor](/images/logic.png) Logic editor
![Logic-editor](./images/logic.png) Logic editor

![Visualization](/images/visualization.png) Visualization
![Visualization](./images/visualization.png) Visualization


# Documentation
@@ -2,11 +2,25 @@

[![Build Status](https://automatica-core.visualstudio.com/automatica/_apis/build/status/Plugins/Drivers/P3.Driver.Constants?branchName=develop)](https://automatica-core.visualstudio.com/automatica/_build/latest?definitionId=22&branchName=develop)

Automatica.Core.Constants driver is used to provide constant values as datapoints. Some constants are preset like
Automatica.Core.Constants driver is used to provide constant values as datapoints. Some constants are real constants like. But you can also create your own constants with any value you provide and use it across the system.

* PI
* PI * 2
* PI / 2


... more to come ...
# How to use
Constants can be added in the Virtual node.

![Constants1](./images/Screenshot_1.png)

After adding the Constants node you can add pre-defined constants or define your own constant.

![Constants2](./images/Screenshot_2.png)

After adding the Consant node you can define its value in the property grid on the left.

![Constants3](./images/Screenshot_3.png)


Save & reload your configuration and use your defined constants. Consants values will be dispatched every 10 second.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -2,6 +2,22 @@

[![Build Status](https://automatica-core.visualstudio.com/automatica/_apis/build/status/Plugins/Drivers/P3.Driver.MachineFlags?branchName=develop)](https://automatica-core.visualstudio.com/automatica/_build/latest?definitionId=27&branchName=develop)

Automatica.Core.MachineFlags driver used to store values in a variable and use across the system.
MachineFlags driver used to store values in a variable and which you can use across the system.

... more to come ...
If you want to save a value in a "variable" you can use the MachineFlags driver.


# How to use
MachineFlags can be added in the Virtual node.

![Flags1](./images/Screenshot_1.png)

After adding the MachineFlags node you can add your flag nodes.

![Flags2](./images/Screenshot_2.png)

After adding a Flag node you can set some values in the property grid on the left.

![Flags3](./images/Screenshot_3.png)

Save & reload your configuration and use your defined flag.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -2,6 +2,44 @@

[![Build Status](https://automatica-core.visualstudio.com/automatica/_apis/build/status/Plugins/Drivers/P3.Driver.OpenWeatherMap?branchName=develop)](https://automatica-core.visualstudio.com/automatica/_build/latest?definitionId=31&branchName=develop)

Automatica.Core.OpenWeatherMap driver.
OpenWeatherMap provides data from the OpenWeatherMap api.

... more to come ...

# Nodes
* Wind speed
* Unit: Meter per Second
* Sunset
* Sunset time
* Wind direction
* Unit: degrees
* Pressure
* Unit: hPa
* Temperature
* Unit: °C
* Humidity
* Unit: %
* Sunrise
* Sunrise time
* Temperature min
* Unit: °C
* Temperature max
* Unit: °C

# How to use
OpenWeatherMap can be added in the Virtual node.

![OWM1](./images/Screenshot_1.png)

![OWM2](./images/Screenshot_2.png)

After adding the OpenWeatherMap node, you can see all the nodes which the driver provides for you.

![OWM3](./images/Screenshot_3.png)

You need to set an OpenWeatherMap api key to use the driver ([see here...](https://openweathermap.org/appid)).

![OWM4](./images/Screenshot_4.png)
OpenWeatherMap uses the Latitude & Longitude settings provided from the settings. You can change your global settings if you click on the root node and change the value in the property grid to the left.


Save & reload your configuration and use weather data in your Automatica.Core Server.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -2,6 +2,61 @@

[![Build Status](https://automatica-core.visualstudio.com/automatica/_apis/build/status/Plugins/Drivers/P3.Driver.Times?branchName=develop)](https://automatica-core.visualstudio.com/automatica/_build/latest?definitionId=32&branchName=develop)

Automatica.Core.Times driver.
Times provides date/time and sun angles nodes.

... more to come ...
# Date/Time
Date/Time provides date and time in different formats.

## Nodes
* Date
* Day of week
* Seconds since boot
* Second
* Date & time
* Day
* Hour
* Year
* Month
* Time
* Milisecond
* Minute


## How to use
Times can be added in the Virtual node.

![DT1](./images/Screenshot_1.png)

![DT2](./images/Screenshot_2.png)

After adding the Date/Time node, you can see all the nodes which the driver provides for you.
Date/Time values are provides in local-time. The used timezone should be configured in your system.
![DT3](./images/Screenshot_3.png)


# Sun
Sun provides calculated data of the sun angle, sunrise & sunset.

## Nodes
* Sunrise
* Time for sunrise
* Sunset
* Time for sunset
* Is sunset
* Is sunset
* Is sunrise
* Is sunrise
* Dawn
* Is dawn (30 minutes before sunrise)
* Dusk
* Is dusk (30 minutes before sunset)


## How to use

![SUN4](./images/Screenshot_4.png)

![SUN5](./images/Screenshot_5.png)


Save & reload your configuration and use date/time in your Automatica.Core Server.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit afd9c26

Please sign in to comment.
You can’t perform that action at this time.