Michiplayground deleted
This commit is contained in:
@@ -205,7 +205,7 @@ private function SendJsonToInfluxDB($url, $jsonData) {
|
|||||||
IPS_LogMessage("Belevo_Server_Kommunikation", "Fehler: Gerätenummer ist leer.");
|
IPS_LogMessage("Belevo_Server_Kommunikation", "Fehler: Gerätenummer ist leer.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
IPS_LogMessage("url", $url);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,67 +0,0 @@
|
|||||||
# Manager_1
|
|
||||||
Beschreibung des Moduls.
|
|
||||||
|
|
||||||
### Inhaltsverzeichnis
|
|
||||||
|
|
||||||
1. [Funktionsumfang](#1-funktionsumfang)
|
|
||||||
2. [Voraussetzungen](#2-voraussetzungen)
|
|
||||||
3. [Software-Installation](#3-software-installation)
|
|
||||||
4. [Einrichten der Instanzen in IP-Symcon](#4-einrichten-der-instanzen-in-ip-symcon)
|
|
||||||
5. [Statusvariablen und Profile](#5-statusvariablen-und-profile)
|
|
||||||
6. [WebFront](#6-webfront)
|
|
||||||
7. [PHP-Befehlsreferenz](#7-php-befehlsreferenz)
|
|
||||||
|
|
||||||
### 1. Funktionsumfang
|
|
||||||
|
|
||||||
*
|
|
||||||
|
|
||||||
### 2. Voraussetzungen
|
|
||||||
|
|
||||||
- IP-Symcon ab Version 7.1
|
|
||||||
|
|
||||||
### 3. Software-Installation
|
|
||||||
|
|
||||||
* Über den Module Store das 'Manager_1'-Modul installieren.
|
|
||||||
* Alternativ über das Module Control folgende URL hinzufügen
|
|
||||||
|
|
||||||
### 4. Einrichten der Instanzen in IP-Symcon
|
|
||||||
|
|
||||||
Unter 'Instanz hinzufügen' kann das 'Manager_1'-Modul mithilfe des Schnellfilters gefunden werden.
|
|
||||||
- Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen)
|
|
||||||
|
|
||||||
__Konfigurationsseite__:
|
|
||||||
|
|
||||||
Name | Beschreibung
|
|
||||||
-------- | ------------------
|
|
||||||
|
|
|
||||||
|
|
|
||||||
|
|
||||||
### 5. Statusvariablen und Profile
|
|
||||||
|
|
||||||
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
|
|
||||||
|
|
||||||
#### Statusvariablen
|
|
||||||
|
|
||||||
Name | Typ | Beschreibung
|
|
||||||
------ | ------- | ------------
|
|
||||||
| |
|
|
||||||
| |
|
|
||||||
|
|
||||||
#### Profile
|
|
||||||
|
|
||||||
Name | Typ
|
|
||||||
------ | -------
|
|
||||||
|
|
|
||||||
|
|
|
||||||
|
|
||||||
### 6. WebFront
|
|
||||||
|
|
||||||
Die Funktionalität, die das Modul im WebFront bietet.
|
|
||||||
|
|
||||||
### 7. PHP-Befehlsreferenz
|
|
||||||
|
|
||||||
`boolean GEF_BeispielFunktion(integer $InstanzID);`
|
|
||||||
Erklärung der Funktion.
|
|
||||||
|
|
||||||
Beispiel:
|
|
||||||
`GEF_BeispielFunktion(12345);`
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
{
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"type": "Label",
|
|
||||||
"caption": "Verwende die Buttons, um den Zähler zu steuern."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Button",
|
|
||||||
"caption": "Addierer",
|
|
||||||
"onClick": "ZAEHL_AdditionMethode($id);"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "Button",
|
|
||||||
"caption": "Zähler zurücksetzen",
|
|
||||||
"onClick": "ZAEHL_Subtraktionsmethode($id);"
|
|
||||||
}
|
|
||||||
|
|
||||||
],
|
|
||||||
"actions": []
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"translations": {
|
|
||||||
"de": {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "{{097D2D9F-2144-C47B-7755-6A0F93B24325}}",
|
|
||||||
"name": "Michisplayground",
|
|
||||||
"type": 3,
|
|
||||||
"vendor": "Belevo AG",
|
|
||||||
"parentRequirements": [],
|
|
||||||
"childRequirements": [],
|
|
||||||
"implemented": [],
|
|
||||||
"url": "",
|
|
||||||
"prefix": "ZAEHL"
|
|
||||||
}
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
class Michisplayground extends IPSModule {
|
|
||||||
|
|
||||||
// Konstruktor
|
|
||||||
public function __construct($InstanceID)
|
|
||||||
{
|
|
||||||
parent::__construct($InstanceID);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function ApplyChanges()
|
|
||||||
{
|
|
||||||
parent::ApplyChanges();
|
|
||||||
|
|
||||||
// Registriere die Zählervariable, wenn sie nicht bereits existiert
|
|
||||||
if (!IPS_VariableExists($this->GetIDForIdent("Counter"))) {
|
|
||||||
$this->RegisterVariableInteger("Counter", "Zähler", "", 1);
|
|
||||||
SetValue($this->GetIDForIdent("Counter"), 0); // Setze den Zähler auf 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Methode zum Erhöhen des Zählers
|
|
||||||
public function AdditionMethode()
|
|
||||||
{
|
|
||||||
$currentValue = GetValue($this->GetIDForIdent("Counter"));
|
|
||||||
$newValue = $currentValue + 1;
|
|
||||||
SetValue($this->GetIDForIdent("Counter"), $newValue);
|
|
||||||
IPS_LogMessage("ErweiterterZaehlerModul", "Zähler erhöht: " . $newValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Methode zum Zurücksetzen des Zählers
|
|
||||||
public function Subtraktionsmethode()
|
|
||||||
{
|
|
||||||
SetValue($this->GetIDForIdent("Counter"), 0);
|
|
||||||
IPS_LogMessage("ErweiterterZaehlerModul", "Zähler zurückgesetzt.");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Methode zum Abfragen des Zählers
|
|
||||||
public function GetCounter()
|
|
||||||
{
|
|
||||||
$currentValue = GetValue($this->GetIDForIdent("Counter"));
|
|
||||||
IPS_LogMessage("ErweiterterZaehlerModul", "Aktueller Zählerstand: " . $currentValue);
|
|
||||||
return $currentValue; // Gibt den aktuellen Zählerstand zurück
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
"compatibility": {
|
"compatibility": {
|
||||||
"version": "7.1"
|
"version": "7.1"
|
||||||
},
|
},
|
||||||
"version": "0.125",
|
"version": "0.126",
|
||||||
"build": 0,
|
"build": 0,
|
||||||
"date": 0
|
"date": 0
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user