Skip to content

Commit 914fd4b

Browse files
authored
Cleanup für den Module Store (#1)
1 parent abf6506 commit 914fd4b

File tree

19 files changed

+457
-313
lines changed

19 files changed

+457
-313
lines changed

.github/workflows/style.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Check Style
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
7+
style:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout module
11+
uses: actions/checkout@master
12+
- name: Check style
13+
uses: symcon/action-style@v3

.github/workflows/tests.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Run Tests
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout module
11+
uses: actions/checkout@master
12+
with:
13+
submodules: true
14+
- name: Run tests
15+
uses: symcon/action-tests@master

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
tests/.phpunit.*
2+
.vscode
3+
.php-cs-fixer.cache

.gitmodules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[submodule ".style"]
2+
path = .style
3+
url = https://github.com/symcon/StylePHP
4+
[submodule "tests/stubs"]
5+
path = tests/stubs
6+
url = https://github.com/symcon/SymconStubs

.style

Submodule .style added at ec73bf7

PowerPrice/README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Strompreis
2+
Liest die aktuellen/vorhergesagten Strompreise von aWATTar, Tibber oder Epex Spot DE aus.
3+
4+
### Funktionsumfang
5+
6+
* Auslesen von Strompreisen verschiedener Anbieter
7+
* Visueller Verlauf der Marktdaten
8+
* Manuelle Eingabe von Steuern, Aufschlag und Grundpreis
9+
10+
### Software-Installation
11+
12+
* Über den Module Store das 'Strompreis'-Modul installieren.
13+
* Alternativ über das Module Control folgende URL hinzufügen
14+
15+
### Einrichten der Instanzen in IP-Symcon
16+
17+
Unter 'Instanz hinzufügen' kann das 'Strompreis'-Modul mithilfe des Schnellfilters gefunden werden.
18+
- Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen)
19+
20+
__Konfigurationsseite__:
21+
22+
Name | Beschreibung
23+
-------- | ------------------
24+
Anbieter | Stromanbieter, von dem die Daten bezogen werden sollen
25+
Markt | Auswahl des Landes
26+
Grundpreis | Grundpreis des Stromes
27+
Aufschlag | Prozentualer Aufschlag zum Marktpreis
28+
Steuersatz | Steuersatz, welcher auf den Strom hinzukommt
29+
30+
### Statusvariablen und Profile
31+
32+
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
33+
34+
#### Statusvariablen
35+
36+
Name | Typ | Beschreibung
37+
------ | ------- | ------------
38+
Marktdaten | String | Daten zum anzeigen der Grafik
39+
Aktueller Preis | Float | Aktueller Strompreis
40+
41+
#### Profile
42+
43+
Name | Typ
44+
------ | -------
45+
Cent | Float
46+
47+
### Visualisierung
48+
49+
In der Kachelvisualisierung bietet das Module ein Balkendiagramm welches den Verlauf des Strompreises darstellt.
50+
51+
52+
### PHP-Befehlsreferenz
53+
54+
`boolean SPX_Update(integer $InstanzID);`
55+
Aktualisiert die Daten der Statusvariablen.
56+
57+
Beispiel:
58+
`SPX_Update(12345);`
File renamed without changes.

PowerPrice/locale.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"translations": {
3+
"de": {
4+
"Provider": "Anbieter",
5+
"Update": "Aktualisieren",
6+
"Market": "Markt",
7+
"Post Code": "Postleitzahl",
8+
"Base price": "Grundpreis",
9+
"Base price for grid fees, levies, charges and taxes": "Grundpreis für Netzentgelte, Umlagen, Abgaben, Steuern",
10+
"Price Premium on the market price": "Aufschlag zum Marktpreis",
11+
"Price Premium": "Aufschlag",
12+
"Tax rate": "Steuersatz",
13+
"PowerPrice": "Strompreis",
14+
"PowerPrice (Forecast)": "Strompreis (Vorhersage)",
15+
"PowerPrice (aWATTar)": "Strompreis (aWATTar)",
16+
"PowerPrice (EPEX Spot)": "Strompreis (EPEXSpot)",
17+
"Market Data": "Marktdaten",
18+
"Current Price": "Aktueller Preis",
19+
"https://www.symcon.de/en/service/documentation/module-reference/power-price": "https://www.symcon.de/de/service/dokumentation/modulreferenz/strompreis"
20+
}
21+
}
22+
}
File renamed without changes.

PowerPrice/module.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"id": "{9354E28B-4E62-AEE5-8F88-BECA9F3F4F8F}",
3+
"name": "PowerPrice",
4+
"type": 3,
5+
"vendor": "",
6+
"aliases": [
7+
"PowerPrice (Forecast)",
8+
"PowerPrice (aWATTar)",
9+
"PowerPrice (EPEX Spot)"
10+
],
11+
"url": "https://www.symcon.de/en/service/documentation/module-reference/power-price",
12+
"parentRequirements": [],
13+
"childRequirements": [],
14+
"implemented": [],
15+
"prefix": "SPX"
16+
}

0 commit comments

Comments
 (0)