Script auswertung von schaltzuständen DRI16

Kabelgebundene Sender und Empfänger aus der Serie Homematic IP wired

Moderator: Co-Administratoren

Antworten
jensbab
Beiträge: 29
Registriert: 11.05.2020, 07:20
System: Alternative CCU (auf Basis OCCU)

Script auswertung von schaltzuständen DRI16

Beitrag von jensbab » 25.02.2022, 09:44

Hallo Forum,
ich habe nicht wirklich eine Kategorie gefunden, wo das reinpasst. Bitte wenn nötig verschieben.

Ich versuche es mal. Wahrscheinlich ist es easy peasy.

Habe einen DRI16 und 8 Schalter die sind dort angeschlossen.
Nun möchte ich wissen, wenn einer oder mehrere schalte auf on (1) gehen oder off (0).
Ein skript soll diese Info von jedem einzelnen schalter abrufen können und bspw. möchte ich eine logik abbilden.
bspw.: Wenn schalter 1 on und schalter2 on und schalter 3 off dann bla

Gibts da vielleicht schon was. Hab gesehen, das könnte eventuell über die Programe gelöst werden. Ich möchte aber als Aktion einen Virtuellen "Jalousiechalter" als anzeige nutzen ;-)

Hintergrund ist ein Wasserstandsmelder, mit schwimmerschaltern je mehr schalter geschlossen sind desto höher steht das wasser.....

Grüße
Jens

MichaelN
Beiträge: 9655
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Script auswertung von schaltzuständen DRI16

Beitrag von MichaelN » 25.02.2022, 10:43

jensbab hat geschrieben:
25.02.2022, 09:44
je mehr schalter geschlossen sind desto höher steht das wasser...
Wirklich? Oder ist es eher so, wenn Schalter 1 geschlossen, dann 20cm, wenn Schalter 2 geschlossen dann 40cm, etc.?
Ich kann mir das gerade technisch nicht vorstellen, wie steigender Wasserstand (nur) mit der Anzahl der geschlossenen Schalter korreliert.

Zu deiner Frage. Ja, man kann mit Skripten zählen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

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

Re: Script auswertung von schaltzuständen DRI16

Beitrag von Roland M. » 25.02.2022, 11:02

Hallo Jens!
jensbab hat geschrieben:
25.02.2022, 09:44
Hintergrund ist ein Wasserstandsmelder, mit schwimmerschaltern je mehr schalter geschlossen sind desto höher steht das wasser.....
Dazu braucht man kein Script.

WENN Schwimmer 3 geschlossen
DANN Wasserstand = 30 {z.B. Zentimeter}
SONSTWENN Schwimmer 2 geschlossen
DANN Wasserstand = 20
SONSTWENN Schwimmer 1 geschlossen
DANN Wasserstand = 10

Fertig.

Wenn du das über ein Script lösen willst, musst du ja erst alle Schwimmer als Auslöser ins Programm aufnehmen, der Arbeitsaufwand ist also sehr vergleichbar.


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,...

Antworten

Zurück zu „HomeMatic IP wired Aktoren und Sensoren“