Aufbereitung
Energiezähler
Diese Module berechnen den momentanen und kumlativen Stromverbrauch.
Rechenmodule
Diese Module können verschiedene Berechnungen auf einer oder mehreren Variablen auswerten.
RGB-Multiplexer
Verbindet einzelne R, G, B Kanäle zu einer Variable, welche mit dem Farbrad angesteuert werden kann.
Unwetterzentrale
Das Modul berechnet einen gewichteten Regenwert in einem ausgewählten Bereich des Radarbilds.
Verbrauch in Zeitspanne
Berechnet den Verbrauch zwischen einer Start- und Endzeit
Wasser-Alarm
Das Modul dient dazu einen unnatürlich hohen Wasserverbrauch festzustellen. Es reagiert auf eine Zählervariable und schaltet unter bestimmten Bedingungen einen Alarm. Es gibt zwei Alarmvariablen.
Einen Rohrbruch-Alarm, welcher schaltet wenn große Mengen auf einmal fließen. Einen Leckage-Alarm, welcher in 7 Stufen hochtickt wenn über längeren Zeitraum eine kleine Menge fließt (z.B. tropfender Wasserhahn). Das Intervall für beide Kontrollen kann über die Konfiguration eingestellt werden.
Watchdog
Überprüft ob Variablen überfällig sind. Sind Variablen überfällig, wird ein Alarm gesetzt und eine Liste dieser im WebFront angezeigt.
Zählerstand (Tag)
Das Modul erlaubt die Auswahl eines Datums und zeigt dann den jeweiligen (Ersten/Letzten) Zählerwert dieses Tages an.
Zähler-Überlauf
Das Modul stellt überlaufende Zähler als kontinuierliche Zähler dar.
Fertig-Melder
Der FertigMelder meldet ob ein Gerät fertig ist. Dazu wird die Variable der Leistungsaufnahme des Geräts ausgewählt und ein Grenzwert festgelegt. Wird dieser Grenzwert unterschritten und in einer einstellbaren Zeitspanne nicht wieder überschritten, wird die Statusvariable auf "Fertig" gesetzt.
Homematic Inventory Module
Erstellt eine Übersicht aller Homematic-Geräte einer CCU als HTML-Seite: jeder Kanal mit Adresse, Gerätetyp, Firmware und zugehöriger Symcon-Instanz, dazu die Funkpegel der Homematic-Funkgeräte zu jedem Interface der CCU.
So lassen sich schwache Funkverbindungen finden, Kanäle aufspüren, die in der CCU angelernt, aber in Symcon nicht angelegt sind, und doppelt angelegte Instanzen erkennen.
Umfang und Sortierung des Reports sind einstellbar; auf Wunsch landet die Liste zusätzlich als JSON in einer Variable.
Report Modul
Dieses Modul bietet die Funktion Archivwerte als Bericht in einer PDF oder per E-Mail zusammenzufassen. Zusätzlich gibt es ein Modul, welches einen Energie Report erstellt, der Graphen zur Außentemperatur und verbrauchten Energie darstellt.
Web Graph
Das Modul dient dazu, bereits vorhandene Diagramme via WebHook zur Verfügung zu stellen. Der WebHook ist dann sowohl lokal als auch via Connect Service aufrufbar. Auch stilistische Konfigurationen sind über Parameter in der URL möglich.
GoogleMaps
Erstellen von dynamischen, statischen und eingebetten Karten von GoogleMaps.
Folgende API's werden unterstützt:
- dynamische Karte (Maps JavaScript API)
- statische Karte (Maps Static API)
- eingebettete Karte (Maps Embed API)
- Entfernung und Reisedauer-Berechnung (DistanceMatrix API)
OpenWeatherMap
OpenWeatherMap (https://openweathermap.org) ist eine Web-Seite, die Wetterdaten bereit stellt. Daten einer eigenen Wetterstation kann man der Allgemeinheit zur Verfügung stellen.
Linux-Server-Info
Abrufen von Betriebssystem-Informationen von Linux-basierten Systemen
Dynamic Visu Control
Enthält verschiedene Module für die dynamische Visualisierung von Objekten im WebFront von IP-Symcon.
Objekte können, in Abhängigkeit von Variablen in Symcon, deaktiviert oder versteckt werden.
Text to Speech (AWS Polly)
Unterstützt die Text to Speech API von AWS Polly und erlaubt das Generieren von Sprachdaten/-dateien aus beliebigem Text. Diese können dann z.B. für Audio Notfications oder VoIP Ansagen genutzt werden.
iCal-Calendar
Das Modul dient dem Einlesen von Kalenderdaten in IP-Symcon (getestet mit Google Calendar, ownCloud Calendar, Synology Calendar und iCloud). Zum einen können die eingebundenen Kalender auf einfache Weise im Webfront angezeigt werden, zum anderen können eingetragene Termine zum Setzen von Statusvariablen ausgewertet werden.
Damit ist es z.B. sehr einfach möglich einen zentralen Anwesenheitskalender im Internet zu pflegen, IP Symcon steuert damit automatisch Heizung, Alarmanlage und Anwesenheitssimulation.
Auch die Visualisierungen von Einträgen in öffentlichen Kalendern (z.B. Müllabfuhrtermine, Kinoprogramm, ...) im Webfront können ohne viel Skript-Programmierung realisiert werden. Z.B. können Abfuhrtermine immer bereits 1 Tag vorher angezeigt werden.
Jahreskalender
Dieses Modul bietet jährliche Kalenderinformationen wie Feiertage, Schulferien und Festtage. Außerdem werden Informationen wie Arbeitstage im Monat, Schaltjahr, Jahreszeit oder ob Wochenende aktuell gehalten. Darüber hinaus kann man Geburtstage, Hochzeitstage und Todestage verwalten und sich täglich informieren lassen.
Benachrichtigung
Dieses Modul ermöglicht eine mehrstufige Benachrichtigung, wobei die Stufe sich nach einer definierten Zeit erhöht und bei einer Quittierung zurückgesetzt wird. Beim Erreichen einer neuen Stufe können verschiedene Aktionen ausgeführt werden.
Pollenflug
Das Modul nutzt den von Deutschen Wetterdienst (DWD) bereitgestellten Pollenflug-Gefahrenindex (opendata.dwd.de) zur graphischen Aufbereitung und erzeugt über alle Meldungen einen kurzen Tageshinweis für die entsprechenden Gefahren.
Aktivliste
Die Aktivliste zeigt alle aktiven Variablen im WebFront an und bietet die Möglichkeit diese simultan auszuschalten.
openWB
Integration der openWb in IP-Symcon.
InLine SmartHome
Dieses IP-Symcon Modul integriert die SmartHome Geräte von InLine in IP-Symcon mithilfe der Tasmota Firmware.
Betriebsstundenzähler
Das Betriebsstundenzähler-Modul ermöglicht es die Dauer der Aktivität eines Gerätes anzuzeigen. Zusätzlich können über einen Kostenfaktor die Kosten für den Betrieb des Geräts und eine Prognose für den laufenden Zeitraum berechnet werden.
Froggit Wetterstation
Modul zum Empfang von Wetterdaten einer Froggit (Ecowitt) Wetterstation.
Die Verbindung zwischen Gateway und IPS ist direkt, ohne Umweg über eine externe Cloudanbindung.
Dies erfolgt in Symcon über die eingebaute WebHook Instanz.
Es ist damit auch möglich, Sensorendaten remote über IPS Connect, an IPS zu senden.
Unterstützte Gateways:
- Froggit DP1500 WIFI Gateway's (GW1000)
- Displayeinheit HP1000SE PRO (HP2551)
- Sainlogic WS 3500
- Froggit DP2000 (GW2000)
Unterstützte Sensoren:
- WH3000SE Wetterstation
- DP100 Bodefeuchtesensoren (WH51)
- PM25 Feinstaubsensoren (WH41)
- DP50 Thermo-Hygrometer (WH26 -> WH80 -> WH69)
- HP1000SE Innenraum Funksensor (WH25) Indoor Ambient Sensor
- DP60 Lightning Detection Sensor (WH57)
- DP30 Temperatur Sensor
- DP70 Wasserleck Sensor (WH55)
- DP150 Bodentemperatur Sensor
- DP10 Blatt Feuchte Sensor (WN35)
(Die Bezeichnungen in den Klammern sind die Ecowitt Artikelnummern)
Fully Kiosk Browser
Mit diesem Modul ist es möglich Android Tablets mit Hilfe der App Fully Kiosk Browser fernzusteuern.
Energierechner
Dieses IP-Symcon Modul ermöglicht eine Berechnung der gesamten Verbrauchskosten über mehrere Zeiträume mit unterschiedlichen Arbeitspreisen.
Variablen Vergleich
Der Variablen Vergleich ermöglicht es aus zwei Variablen eine Punktwolke zu erstellen und mithilfe von linearer Regression vergleichbar zu machen.
Verbrauchsverhalten
Das Modul errechnet den wahrscheinlichen Verbrauch für diese Periode auf Basis einer Außentemperatur-Variable und einer Zähler-Variable mithilfe der Linearen Regression. Je mehr Werte für die Außentemperatur und den Zähler verfügbar sind, desto genauer kann der erwartete Verbrauch ermittelt werden.
JSON Exporter
Das Modul bietet die Möglichkeiten, die aktuelle Werte von Variablen als JSON Export darzustellen. Dabei kann die Objektstruktur vorab definiert werden, sodass z.B. ein Array von Objekten mit ID, Name, Wert und Profilsuffix zurückgegeben wird. Es können im Anschluss beliebig der Objekte in dieser Struktur zurückgegeben werden, wobei die einzelnen Felder mit Variablen verknüpft oder als Freitext definiert werden.
CSV ZIP Export
Dieses Modul bietet die Möglichkeit, die aggregierten Werte einer Variable als CSV-Datei in einem ZIP-Archiv zu exportieren.
Virtuelle Messstelle
Rechnet positive Variablenänderungen nach einstellbaren Regeln mit Veränderungen einer Hauptvariable zusammen und addiert dieses mit dem Wert einer Variable.
Markdown-Konverter
Das Modul stellt eine Funktion zur Verfügung, um Texte mit Markdown in HTML umzuwandeln.
Zusätzlich gibt es die Möglichkeit, über einen externen WYSIWYG-Editor solche Texte zu erfassen.
ArchivdatenAnomalien
Das Modul kann Anomalien im Archiv erkennen. Die Anomalien werden in einer Liste angezeigt und können direkt entfernt werden. Zusätzlich erstellt das Modul eine Bericht mit allen Werten welche gelöscht worden sind.
Taupunkt Berechnung
Berechnung des Taupunktes mit der relativen Luftfeuchtigkeit und Raumtemperatur.
Arbeitszahl
Der Wirkungsgrad wird für das vergangene Jahr und den vergangenen Monat ausgerechnet.
Entkoppler
Quellvariablen Filtern und auf eine neue Variable Mappen.
Wer kennt es nicht. Man hat ein Gerät und das Gerät hat Variablen. Man loggt diese Variable Tage, Monate oder Jahre. Dann geht das Gerät kaputt. Man tauscht es aus und ja man löscht eventuell das Gerät und das Archiv ist eventuell auch weg.
Oder man verwendet diese Variable in etlichen Scripten oder Automationen jeglicher Art.
Oder man bekommt ab und zu Werte von diesem Gerät die absolut nicht in dem Bereich sind wo sie sein sollten. Statt maximal 1000 Watt von diesem Gerät bekommt man einen Mond-Wert von 85965824584. Wenn das auffällt geht`s ans Archiv und man muss diesen Wert suchen und löschen.
Ich möchte in Zukunft einige Werte "Entkoppeln".
Das Modul ermöglicht:
- Ausfiltern von Werten Unterhalb eines Wertes
- Ausfiltern von Werten Oberhalb eines Wertes
- Invertieren des Entkoppelten Wertes
- Initial wird das Profil und Typ in die Entkoppelte Variable übernommen
- Jegliche anschließende Veränderung durch Typ oder Profiländerung kann über eine Checkbox unterbunden werden.
Tesla Energiespeicher
IP-Symcon Modulbibliothek für das Abrufen von aktuellen Energie-Daten eines Tesla Energiespeichers (Tesla Powerwall).
GeoDistance
Berechnung der Entfernung zwischen zwei geografischen Koordinaten.
Verbrauch in Kategorie
Berechnet den Verbrauch in Prozent pro frei wählbarer Kategorie nach angegebener Start- und Enddatum. Die Berechnung basiert auf der täglichen Aggregation.
Dynamische E-Mail
Versendet eine E-Mail mit einem dynamischen Text.
RemoteSync
RemoteSync ist ein hochperformantes PHP-Modul für IP-Symcon zur selektiven, bidirektionalen Synchronisation von Variablen-Strukturen zwischen entfernten Systemen. Im Gegensatz zum herkömmlichen Voll-Import setzt RemoteSync auf ein effizientes „Selective-Push“-Verfahren: Die Quelle bestimmt chirurgisch genau, welche Daten übertragen werden. Durch modernste Features wie Multi-Lane-Parallelisierung, automatische Batch-Verarbeitung (bis zu 400 Items pro Paket) und ein integriertes Gateway für die Rücksteuerung (RequestAction) ermöglicht es den Aufbau leistungsstarker Zentral-Dashboards bei minimaler System- und Netzwerklast.
Mittelwertberechnungen
IP-Symcon-Modul zur Berechnung gleitender Mittelwerte beliebiger Variablen — konfigurierbar über eine Liste von Kanälen, ganz ohne Abhängigkeit vom Archiv-System.
ToDo-Liste / Einkaufsliste
ToDo-Liste / Einkaufsliste für Symcon inkl. Kachel für die Kachel-Visualisierung und Synchronisation mit MS ToDo, Google Task und CalDAV
Klimaregler
Visuelle Steuerung von Heizung, Kühlung und Klimaanlagen über ein interaktives, vollständig skalierbares TileVisu-Widget.
ValueDelayed
Version 3.2 Build 10 – Neue Funktionen VALD_Flush() und VALD_Cancel(), wählbare Ausgabe beim Start (sofort, verzögert, keine), optionaler Neustart der Verzögerung und optionale Statusvariablen. Gelöschte Quell- oder Zielobjekte setzen den Fehlerstatus. Mehrere Fehlerkorrekturen.
ModuleWatchdogLCN
Überwacht zentral den Status mehrerer LCN-Module und erkennt ausgefallene Module durch bussschonend sequenzierte Statusabfragen.
Sankey
Dieses Modul bietet die Möglichkeit ein Sankey Diagramm in Symcon darzustellen.
NRG-Stack Börsenpreis
Börsenpreis holt die Day-Ahead-Börsenpreise für heute und morgen je Viertelstunde, für Deutschland/Luxemburg oder Österreich - ohne Konto und ohne Vertrag bei einem bestimmten Stromanbieter. Quellen: Energy-Charts (Fraunhofer ISE, Standard), EPEX Spot über ENTSO-E (kostenloser Zugangsschlüssel), Tibber-Preisübersicht per Postleitzahl oder aWATTar. Abgefragt wird nur, wenn Preise fehlen; eigene Skripte erreichen die Kurve über SPOT_GetPriceCurve.
Variablen zeigen den Preis jetzt, ob er negativ ist und die nächste negative Viertelstunde - wichtig für PV-Anlagen, die bei negativem Börsenpreis keine Einspeisevergütung erhalten (§ 51 EEG). Für Symcons Energie Manager liefert das Modul die Preise der nächsten 24 Stunden als Endpreis: aus dem eigenen Tarif mit Netzentgelt (auch § 14a Modul 3), Umlagen und Mehrwertsteuer, oder als Tibber-Preis.
Lizenz: PolyForm Noncommercial 1.0.0 - private/nicht-kommerzielle Nutzung ist frei, gewerbliche Nutzung erfordert eine gesonderte Lizenz vom Rechteinhaber.
NRG-Stack ModbusServer
Macht IP-Symcon zum Modbus-TCP-Server (in älteren Datenblättern „Slave"). Externe Modbus-Clients („Master"), z. B. Leitsysteme, SCADA oder Energiemanagement, lesen und beschreiben damit frei gewählte Symcon-Variablen über eine Registertabelle.
Einsätze: Werte an Systeme weitergeben, die nur Modbus sprechen, Sollwerte von außen entgegennehmen, ein bekanntes Modbus-Gerät nachbilden oder einen vorhandenen Modbus-Server (Simulator, SPS) ablösen.
Funktionen:
- Function Codes 03, 04, 06, 16
- Datentypen uint16 bis float64, Word-Reihenfolge umschaltbar
- mehrere Clients gleichzeitig, mehrere Schnittstellen auf getrennten Ports
- Speicherzellen: geschriebene Werte bleiben erhalten
- Anzeige, wann ein Register zuletzt gelesen oder geschrieben wurde
- Statusanzeige mit Kommunikationsüberwachung
- Timeout-Absicherung mit Rückfallwert
- Vorlagen: Meteocontrol blue'Log RPC, SunSpec Wechselrichter und Zähler
Voraussetzung: IP-Symcon 9.0 oder neuer. Teil des NRG-Stack.
NRG-Stack Dashboard
NRGDashboard ist die Darstellungsschicht des NRG-Stack: es zeigt, was die anderen NRG-Stack-Module (InverterHub, MeterHub, ChargerHub, OCPPHub, HeishaMon, WPHub, Prognose, EMS, Tibber, Börsenpreis, …) an Geräten und Werten liefern - als animierte Energiefluss-Kachel, als 3D-Karte, als Verlaufs-Charts und als Verbund-Gesundheitsübersicht.
Kein eigener Datenvertrag: jedes Gerät wird automatisch über die Verträge der Partnermodule gefunden. Fällt eine Instanz weg oder kommt neu dazu, zieht das Dashboard von selbst nach, ohne dass irgendwo eine Variable neu verknüpft werden müsste.
Sieben Module in einer Bibliothek:
NRGDashboardTile - Hauptkachel: kompletter Energiefluss (PV, Batterie, Netz, Hausverbrauch, Wallboxen, sonstige Verbraucher) als eine einzige, animierte Darstellung mit Klick-Details je Gerät.
NRGDashboardMap - dieselben Geräte als räumliche 3D-Karte, nach Kategorie geclustert.
NRGDashboardTopology - Gesundheitszustand aller installierten NRG-Stack-Module auf einen Blick, radial um das EMS gruppiert.
NRGDashboardPVMonitor - detaillierte Verlaufsansicht für PV, Batterie, Netz, Wallbox u. a., inklusive Börsenpreis-Überlagerung und Jahresvergleich.
NRGDashboardWPMonitor / NRGDashboardHeatSchema — Verlauf/Kennzahlen bzw. Prinzipschema einer Wärmepumpe.
NRGDashboardForecast - PV-/Lastprognose im Vergleich zu den tatsächlich gemessenen Werten.
Voraussetzungen: IP-Symcon 9.0 oder neuer, mindestens ein NRG-Stack-Partnermodul mit *_GetFunctions-Vertrag (InverterHub, MeterHub, ChargerHub, OCPPHub, HeishaMon, WPHub, …) - ohne jede Quelle zeigt die Kachel nur einen Hinweis, keinen Fehler.
NRG-Stack WPHub
WPHub verbindet IP-Symcon mit Wärmepumpen-Herstellerclouds und stellt gefundene Geräte dem NRG-Stack-Verbund (z. B. dem Energie-Manager EMS) zur Verfügung - als Cloud-Alternative zu HeishaMon, ganz ohne Zusatzhardware.
Aktuell unterstützt: Panasonic Comfort Cloud (Aquarea, seit Wochen im Live-Betrieb verifiziert) und Vaillant myVAILLANT (aroTHERM/aroTHERM plus, neu, bewusst nur lesend und noch nicht an einem echten Konto getestet). Eine Hersteller-Auswahl je Instanz schaltet zwischen den Clouds um.
Erfasst werden Erreichbarkeit, Betriebsart, Außentemperatur, Warmwasser- und Heizzonen-Temperaturen sowie weitere Betriebsdaten. Hat eine Anlage zusätzlich HeishaMon im Zugriff, übernimmt HeishaMon automatisch die Steuerhoheit, WPHub liefert dann nur noch Messwerte.
Ziel ist, WPHub schrittweise um weitere Herstellerclouds zu erweitern (analog zu InverterHub bei Wechselrichtern) - dafür werden Tester mit passender Anlage gesucht, siehe Forumsthread.