Einschaltdauer - Einschalthäufigkeit überwachen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
schwgu
Beiträge: 90
Registriert: 01.01.2015, 12:21

Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von schwgu » 06.01.2018, 16:24

Ich möchte die Einschaltdauer bzw. Einschalthäufigkeit der Wasserpumpe überwachen.
Wenn im Windkessel das Luftpolster zu klein wird schaltet die Pumpe sehr häufig aber nur kurze ein und diesen Zustand möchte ich über einen Eingang am HMW io 12sw14 erfassen dann auf der Statusanzeige (Led 16)anzeigen lassen.
wenn die Pumpe mehrere male (Anzahl ev. einstellbar) nur kurz (kürzer als 60 sek.) hintereinander einschaltet soll der Alarm ausgelöst werden
sobald die Pumpe wieder länger als 60 sek. läuft soll der Alarm wieder gelöscht werden
Hat jemand einen Vorschalg wie ein Programm oder Skript aussehen könnte damit ich das umsetzen kann ?

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von manfredh » 06.01.2018, 17:04

Sag mal, was du mit "mehrere male" meinst. Wenn das in kleinerer einstelliger Größenordnung liegt, kann man das leicht mit einer Systemvariablen abbilden, die hoch zählt.

Gruß
Manfred
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

schwgu
Beiträge: 90
Registriert: 01.01.2015, 12:21

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von schwgu » 06.01.2018, 17:43

Ich hätte mir so zwei bis drei mal vorgestellt
einfach damit es nicht so leicht zu einem Fehlalarm kommt
lg. Günther

schwgu
Beiträge: 90
Registriert: 01.01.2015, 12:21

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von schwgu » 07.01.2018, 10:22

bitte um Hilfe
ich hab momentan keine Idee wie ich die Auswertung lösen kann

manfredh
Beiträge: 4155
Registriert: 09.09.2012, 10:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 78 Mal
Danksagung erhalten: 301 Mal

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von manfredh » 07.01.2018, 11:30

schwgu hat geschrieben:Ich hätte mir so zwei bis drei mal vorgestellt
O.K., dann klicken wir mal was zusammen:

1. Erstelle zwei Systemvariablen
Pumpenlauf, Werteliste aus;ein;kurz;lang
Pumpenalarm, Werteliste 0;1;2;3

2. Ein Programm zum Setzen der SV Pumpenlauf

Code: Alles auswählen

Wenn
 Pumpe ein, auf Änderung auslösen
Dann
 SV Pumpenlauf auf ein
 SV Pumpenlauf verzögert um 60 Sek. auf lang
Sonst wenn
 Pumpe aus, nur prüfen
 und
 SV Pumpenlauf ein
Dann
 SV Pumpenlauf auf kurz
Sonst
 SV Pumpenlauf auf aus
"retriggern"-Häkchen überall gesetzt.

Das Programm wird mit jedem Ein-/Ausschalten der Pumpe ausgelöst. Läuft die Pumpe > 60 Sek., geht die SV auf "lang". Geht sie vorher aus, geht die SV auf "kurz".

3. Noch ein Programm zum Hochzählen der Alarmschwelle

Code: Alles auswählen

Wenn
 SV Pumpenlauf lang, bei Aktualisierung auslösen
Dann
 SV Pumpenalarm auf 0
Sonst wenn
 SV Pumpenlauf kurz, nur prüfen
 und 
 SV Pumpenalarm auf 0, nur prüfen
Dann
 SV Pumpenalarm auf 1
Sonst wenn
 SV Pumpenlauf kurz, nur prüfen
 und 
 SV Pumpenalarm auf 1, nur prüfen
Dann
 SV Pumpenalarm auf 2
Sonst wenn
 SV Pumpenlauf kurz, nur prüfen
 und 
 SV Pumpenalarm auf 2, nur prüfen
Dann
 SV Pumpenalarm auf 3
Das Programm wird ausgelöst, wenn die SV Pumpenlauf sich ändert bzw. aktualisiert wird.
Das erste Wenn setzt die SV auf 0, wenn die Pumpe mal (wieder) lang läuft. Die anderen "Sonst wenn's" zählen bei "kurz" den Zähler hoch.
Du kannst den Zähler auf einen höheren Wert als 3 setzen, wenn du die oben erwähnte SV erweiterst und an das Programm weitere "Sonst wenn's" nach dem gleichen Schema anhängst.

Mit dem Höchsten Wert der SV Pumpenalarm kannst du dann per Programm einen Alarm starten.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.

schwgu
Beiträge: 90
Registriert: 01.01.2015, 12:21

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von schwgu » 07.01.2018, 15:32

herzlichen Dank für deine Hilfe
hab es soeben eingegeben --> funktioniert perfekt
lg. Günther

Benutzeravatar
Roland M.
Beiträge: 9804
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von Roland M. » 07.01.2018, 16:53

Hallo Günter!

Ich komme offensichtlich zu spät, aber beim Lesen deiner Anforderung ist mir spontan meine "Badewanne" wieder eingefallen:
viewtopic.php?f=31&t=24962

;)


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Benutzeravatar
Vindeliker
Beiträge: 57
Registriert: 12.05.2017, 08:06
Hat sich bedankt: 34 Mal

Re: Einschaltdauer - Einschalthäufigkeit überwachen

Beitrag von Vindeliker » 21.01.2018, 10:07

Hallo,
ich häng mich mal hier dran.

@Roland: Dank deiner Idee zur Badewannenauswertung funktioniert nun endlich meine Anwesenheitsdetektion pro Raum wie gewünscht. Vielen Dank.

VG Manfred

Antworten

Zurück zu „HomeMatic allgemein“