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
Script auswertung von schaltzuständen DRI16
Moderator: Co-Administratoren
-
- 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
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 +++
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 +++
- 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
Hallo Jens!
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
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:
-----------------------------------------------------------------------
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,...
- 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,...