FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Raven am 09 Mai 2016, 09:16:42

Titel: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Raven am 09 Mai 2016, 09:16:42
Mein Bekannter hat in seinem 30Jahren altem Haus einen kleinen schleichenden Wasserrohrplatzer gehabt.
Vor diesem Hintergrund möchte ich in meinem Haus ein Leckageschutz installieren.

Wassermelder (basierend auf HM Fensterkontakten) habe ich bereits im Einsatz, aber ich möchte zusätzlich die Wasserzufuhr abstellen, sobald ein Rohrbruch u/o Micro-Leckage auftritt.

Meine Google Suche ergab:
Eine weitere Option wäre ein elektrisches Absperrventil einzubauen, daß ich über FHEM i.V.m. den vorhandenen Wassermeldern im Falles eines Wasserschadens schließen lasse.
Allerdings würde ich schleichende Rohrplatzer zunächst nicht bekommen und hier verspreche ich mir von den o.g. Leckage-Produkten mehr.

Hat jemand schon Erfahrung mit dem Safe-T connect von SYR? Ist deren Befehlsprotokoll offen und lässt sich in FHEM integrieren?

Anderweitige Lösungsvorschläge / Erfahrungen?

Danke vorab.

http://syr.de/index.asp?art=wassertechnik&area=safe%2Dt%20connect&product=7CA97A05-CA05-42A3-8F49-57ABF7D0FC0F
http://www.judo.eu/Prospekte/DE/Art-Nr_1931352_ZEWA_PLUS.pdf
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: fiedel am 09 Mai 2016, 10:13:57
Hi,

viel wichtiger als die App- Fähigkeit ist bei solchen Produkten die Funktionsweise.
Die Geräte die nur ein Flügelrad haben (Durchflusssensor), erkennen prinzipbedingt keine schleichenden Leckagen. Außerdem ist die Entnahmemenge bis zum Ansprechen recht hoch. Da ist im Ernstfall bereits viel Schaden entstanden, besonders wenn man nicht sofort mit dem Nassauger vor Ort sein kann.

Für deinen Einsatzfall wäre der SeppSafe (http://www.seppelfricke.de/de/de/products/detail/safety-valves/8710) die beste Lösung (Durchfluss- und Feinleckagesensoren). Dieser kostet zwar recht viel, ist aber wohl das sinnvollste und durchdachteste Leckageschutzgerät, welches bisher konstruiert wurde.

Recht ähnlich funktioniert dieses System (http://www.wasserleckprotect.de/funktionsbeschreibung.php), welches insgesamt auch nicht billig ist. Aber es gibt dafür die Komponenten auch einzeln (https://wasserleckprotect.de/produkt/set-stellenantrieb-mit-kugelhahn-und-drucksensor//), sodass du dir nur den Motorhahn mit Armatur und Drucksensor bestellen könntest und den Rest mit FHEM erledigst. Als Eingang eignet sich z.B. dieser 1-Wire Analogspannungseingang (https://www.fuchs-shop.com/de/shop/6/1/13372494/).
Wenn du z.B. per Anwesenheit den Hahn öffnest und nachts, sowie bei Abwesenheit schließt und die Signale von Drucksensor (Leakrate berechnen) und Wassersensoren auswertest, hast du ein recht gutes und günstiges System mit Feinleckageerkennung. Die Lösung vom Hersteller mit den Bewegungsmeldern könnte man auch über FHEM nachempfinden, für mich ist das aber "zu sicher".  ;)

Hier noch etwas Lesestoff (http://www.schadenprisma.de/pdf/sp_2010_2_1.pdf)...

Gruß
Frank
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: tomster am 09 Mai 2016, 11:52:29
Ich kann Dir ausdrücklich NICHT dazu Raten (bei aller Liebe) ein FHEM/ RasPI-gestützes System zu verwenden.
Vorrangig wichtig ist in diesem Fall IMHO nicht, dass FHEM merkt wenn eine Leckage auftritt und das in der Folge per Whatsapp/Email/etc. an Dich sendet, sondern dass der Wasseranschluss dann zuverlässig abgesperrt wird. Wenn irgendein Prozess auf dem Pi gerade FHEM blockiert, dann passiert dummerweise erstmal nur eins: Nix.

Das SeppSafe-System klingt mir ganz vernünftig. Auch wenn ich mir vorstellen kann, dass die Funktionsweise den Einen oder Anderen Fehlalarm produzieren wird, außer Euer wasserseitiges Nutzungsverhalten ist ähnlich wie das von Phil Connors in Groundog Day ;-)
Der Preis dafür ist sicher kein Schnäppchen, aber es im Vergleich zu einem möglichen Schaden wird es geradezu ein Super-Schnapper. Noch dazu ich mir vorstellen kann, dass eine Versicherung den Einbau vielleicht sogar in der Prämie goutieren mag. Muss man halt Mal anfragen.
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Raven am 09 Mai 2016, 18:22:56
Vielen Dank für den sehr interessanten Lesestoff-Link und den Alternativ-Vorschlägen.
Seppsafe kannte ich noch nicht und dessen Ansatz finde ich interessant,
allerdings war ich auch der Meinung, daß die SYR-Produkte auch "Mikro-" Leckages finden können.

Ja, die zuverlässige Erkennung von Leckages steht im Vordergrund
und eine etwaige Internet-Anbindung würde ich insbsd. im Hinblick der Auswertungen (bspw. Wasserverbrauch) einsetzen wollen.
Reizvoll finde ich auch die FHEM-Einbindung, um die Urlaubsaktivierung flexibler steuern zu können (kurzfristige Deaktivierung um die Gartenbewässerung während des Urlaubes zu ermöglichen).

Richtig, ich würde i.d.T. nicht auf FHEM i.V.m. 1.Wire Sensoren o.ä. setzen wollen, sondern die hierfür spezialisierten Leckage-Produkte bevorzugen, denn die hohen Anschaffungskosten stehen in keinem Verhältnis zu den Kosten eines kapitalen Wasserschadens (wie oben schon erwähnt).
Und wenn man in einem ältern Haus wohnt, macht man sich schon intensiver Gedanken um dieses Thema.
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: dirkcx am 04 April 2018, 10:49:53
Hallo zusammen,

da ich seit heute den SYR Connect installiert habe, würde ich den auch gerne in fhem integrieren. Die Suche nach Integrationsmöglichkeiten habe ich gerade gestartet und dabei diese Einträge hier gefunden.

Das Gerät wird von der AXA Versicherung im Zusammenhang mit Gebäudeversicherung angeboten und bemerkt auch Kleinstleckagen. Außerdem ist additiv noch ein Wasserfühler auf dem Boden angeschlossen, sodass auch Wasserleckage bemerkt würde, die vor dem Wasserwächter entsteht, also zwischen dem Hausanschluss und dem Wasserwächter. Die Steuerung erfolgt komplett über App (bei mir iOS) und zeigt auch Statistiken an (über LAN-Kabel an der Fritzbox angebunden). Außerdem sendet sie Notifications im Falle des Falles.

Falls jemand ein fhem-Modul schreiben möchte, biete ich mich gerne als Tester an.

Update: Infos über das Protokoll gibts hier: http://www.msxfaq.de/sonst/iot/syr_safe-t_connect.htm
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Raven am 28 April 2018, 08:00:32
Danke für den interessanten Link. Leider reichen meine Entwickler-Kenntnisse nicht aus, um ein Modul o.ä. zu erstellen.
Allerdings sollte zumindest die Fehlerbenachrichtigung an FHEM recht einfach sein, wenn man den OUT-Ausgang verwendet.
Bin leider aber auch hier noch nicht dazu gekommen.  :'(

2mal hat mich das Gerät bereits vor größeren Wasserschäden geschützt (u.a. geplatzter Gartenschlauch), allerdings erhielt ich aber auch schon einige Fehlalarme.
Einmal kamen die Alarme in Sekundentakt und wurden durch ein fehlerhaftes Netzteil (China-Modell) verursacht.
SYR schickte mir dann ein Netzteil von einem dt. Hersteller. Leider gab es jeztzt nach etwa 12 Monaten einwandfreien Betrieb wieder 2 Fehlalarme; aber lieber einmal zuviel als zu wenig.

Interessant das Paket von AXA.
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: dirkcx am 28 April 2018, 10:00:08
Ich habe mich ein wenig damit beschäftigt, wie man die Daten aus dem Gerät abfangen kann und sehe derzeit nur die Variante, die Daten über einen man-in-the-middle proxy abzugreifen. Das Gerät hat keine Service-Schnittstelle oder kein Web-UI oder sowas, das man mittels Request abfragen könnte. Zumindest ich nicht. Über die dokumentierte Webservice-Schnittstelle bin ich jedenfalls nicht weitergekommen. Falls jemand da was besseres weiß, gerne her damit.

Aber auch mit dem proxy (mitmproxy.org) bin ich noch nicht weitergekommen.Meine Idee ist, diesen Proxy auf einem RPi zu installieren, diesen RPi im Syr Wasserwächter als Proxy einzutragen und dann die durchgereichten Daten per MTTQ an fhem zu übertragen. Leider sind meine Netzwerk-Kenntnisse bislang nicht ausreichend dafür. Den Proxy kann ich zwar bspw. mit einem Browser von einem anderen Gerät nutzen, aber das Syr Gerät mag das irgendwie nicht. Oder ich konfiguriere es falsch. Möglicherweise muss man auch das Routing im RPi ändern, aber habe ich keine Erfahrung mit.

Ich habe auf der Fritzbox die Daten mitgeschnitten im Wireshark Format und da erkennt man, dass das Syr Gerät die Daten an eine IP Adresse mit Port 80 schickt, aber den selber intern verwendeten sendenden Port bei jedem Request um 1 höher zählt, 1024, 1025, 1026, ... Vielleicht kennt das jemand...
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: tunguskar am 13 September 2021, 11:34:37
Ich schaue mir das Syr teil aktuell an und habe den Eintrag gefunden:

https://www.loxwiki.eu/display/LOX/Syr+Safe+Tech

Eventuell müsste es dann mit einem Web Request in der Art funktionieren:

http://IPSysrSafeTech:5333/safe-tec/get/all

funktionieren. Kann das mal ein Besitzer testen ob da was zurück kommt?
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JackMcRip am 07 Januar 2022, 08:35:36
Ich wäre auch sehr Dankbar für eine Lösung :-)

Bei mir erscheint folgende Fehlermeldung:
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JackMcRip am 07 Januar 2022, 08:39:06
Aus dem msxfaq-Link oben ist folgender Link sehr interessant.
Aber leider waren die Infos für ihn auch nicht zielführend:
https://syrconnect.de/WebServices/SyrControlWebServiceTest2.asmx
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: fiedel am 07 Januar 2022, 11:47:39
Zitat von: JackMcRip am 07 Januar 2022, 08:35:36
Ich wäre auch sehr Dankbar für eine Lösung :-)

Bei mir erscheint folgende Fehlermeldung:

Ja nee, du mußt schon die reale IP des Gerätes eintragen anstatt "IPSysrSafeTech"  8)
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JackMcRip am 07 Januar 2022, 13:35:11
 ;D
Danke

Ja, das hatte ich vorher auch schon mal versucht als ich gesehen habe dass in der LOX Lösung in Node Red 10.10.10.40:5333/safe-tec/get/all eingegeben war.
Da habe ich die Container IP Adresse gegen die vom Router getauscht.


Mit der IP Adresse vom SYR habe ich eine andere Fehlermeldung:
TIME OUT
Die Website antwortet nicht.

Gebe ich die Adresse ein ohne Port und Anhang, kommt die Aufforderung zur Passworteingabe.
Das ist aber nicht das selbe Passwort wie bei der SYR-Internetseite (CLOUD).
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: fiedel am 07 Januar 2022, 13:53:12
Dann brauchst du die Logindaten und mußt die Adresse entspr. anpassen (mit Login), oder zuerst einloggen und den PW- Schutz abschalten.
Aber wie das geht, müßtest du in Foren zu Syr oder direkt beim Syr- Service erfragen.
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JackMcRip am 11 Januar 2022, 00:48:10
Ich kann mich bei Syr-Connect, dem Cloud-Service von Syr, anmelden.
Aber ich weiß nicht mehr ob ich mich jemals an dem Gerät selbst angemeldet habe.
Und wenn, dann müsste ich das Passwort zurücksetzen.
Da bräuchte ich Hilfe beim Zurücksetzen. Weiß jemand den Vorgang?


Eine andere Überlegung den SYR mit der SYR-Cloud über eine Browsersteuerung vom Smart-Home aus abzufragen bzw. zu steuern!
Ich weiß, dass wäre die letzte Möglichkeit!
Aber bevor es gar nicht geht, vielleicht ein Ansatz?

In Python gibt es die Möglichkeit eine Website zu öffnen und diese zu bedienen:
https://docs.python.org/3/library/webbrowser.html

Dann gäbe es "webdriverio":
https://www.npmjs.com/package/webdriverio

Oder Selenium:
https://administrator.de/tutorial/powershell-einfuehrung-in-die-webbrowser-automation-mit-selenium-webdriver-1197173647.html

Oder Puppeteer:
https://nitayneeman.com/posts/getting-to-know-puppeteer-using-practical-examples/

Oder eine Node-Red Browsersteuerung:
https://flows.nodered.org/node/node-red-contrib-nbrowser
Titel: Antw:Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JackMcRip am 11 Januar 2022, 00:53:04
ACH-SHIT - Die Syr Seite hat natürlich einen Sicherheitscode (Captcha) >:(

Aber das Passwort habe ich gefunden.
Es steht auf der Seite, auf der in diesem Thread schon verlinkten Seite http://www.msxfaq.de/sonst/iot/syr_safe-t_connect.htm
Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Pfriemler am 08 Juli 2026, 13:41:05
Sorry für's Ausgraben - ist aber der einzige Suchtreffer hier.
Ich habe jetzt auch einen SYR Trio Leckageschutz/Rückspülfilter. Die API funktioniert nach wie vor, Beschreibung https://iotsyrpublicapi.z1.web.core.windows.net/#einleitung
Die Syntax hat sich ein bisschen geändert für mein Gerät, aber wenn ich
http://(IPSYRTrio):5333/trio/get/all im Browser eingebe, bekomme ich einen kompletten Datensatz im JSON-Format.

Einzelne Befehle müssen in Kleinbuchstaben gesendet werden,
http://(IPSYRTrio):5333/trio/set/ab/trueschließt das Ventil (und "false" öffnet es wieder).

Zumindest solange das Gerät online ist und von mir anderweitig beanfragt wurde, brauchte ich keine Credentials, it just works.

Ich bin leider auch zu doof ein Modul dafür zu schreiben. Werde mal HTTPMOD bemühen und schauen wie weit ich komme. Oder hat jemand schon Erfolg in der Richtung gehabt?

Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: JoWiemann am 08 Juli 2026, 13:52:39
Hallo Pfriemler,

wenn Du schon ein JSON als Antwort bekommst, dann würde ich doch zu JsonMod als Modul tendieren.
https://wiki.fhem.de/wiki/JsonMod

Grüße Jörg
Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: klaus.schauer am 08 Juli 2026, 19:23:18
Zitat von: Pfriemler am 08 Juli 2026, 13:41:05Ich bin leider auch zu doof ein Modul dafür zu schreiben. Werde mal HTTPMOD bemühen und schauen wie weit ich komme. Oder hat jemand schon Erfolg in der Richtung gehabt?
Das geht als Einstieg z. B. so:
define leckageschutz HTTPMOD http://<ip>:5333/trio/get/all 60
attr leckageschutz disable 0
attr leckageschutz event-on-change-reading .*
attr leckageschutz get01Name ab
attr leckageschutz get01Poll 0
attr leckageschutz get01URL http://<ip>:5333/trio/get/ab
attr leckageschutz get02Name vlv
attr leckageschutz get02Poll 0
attr leckageschutz get02URL http://<ip>:5333/trio/get/vlv
attr leckageschutz get03Name voltage
attr leckageschutz get03Poll 0
attr leckageschutz get03PollDelay 9
attr leckageschutz get03URL http://<ip>:5333/trio/get/bat
attr leckageschutz get04Name alarm
attr leckageschutz get04Poll 0
attr leckageschutz get04URL http://<ip>:5333/trio/get/ala
attr leckageschutz get05Name warning
attr leckageschutz get05Poll 0
attr leckageschutz get05PollDelay 5
attr leckageschutz get05URL http://<ip>:5333/trio/get/wrn
attr leckageschutz get06Name info
attr leckageschutz get06Poll 0
attr leckageschutz get06PollDelay 8
attr leckageschutz get06URL http://<ip>:5333/trio/get/not
attr leckageschutz get07Name avo
attr leckageschutz get07Poll 0
attr leckageschutz get07URL http://<ip>:5333/trio/get/avo
attr leckageschutz get08Name flo
attr leckageschutz get08Poll 0
attr leckageschutz get08URL http://<ip>:5333/trio/get/flo
attr leckageschutz get09Name ltv
attr leckageschutz get09Poll 0
attr leckageschutz get09URL http://<ip>:5333/trio/get/ltv
attr leckageschutz get10Name vol
attr leckageschutz get10Poll 0
attr leckageschutz get10URL http://<ip>:5333/trio/get/vol
attr leckageschutz get11Name srn
attr leckageschutz get11URL http://<ip>:5333/trio/get/srn
attr leckageschutz get12Name ver
attr leckageschutz get12URL http://<ip>:5333/trio/get/ver
attr leckageschutz get13Name nps
attr leckageschutz get13Poll 0
attr leckageschutz get13URL http://<ip>:5333/trio/get/nps
attr leckageschutz get14Name drp
attr leckageschutz get14URL http://<ip>:5333/trio/get/drp
attr leckageschutz get15Name dsv
attr leckageschutz get15Poll 0
attr leckageschutz get15URL http://<ip>:5333/trio/get/dsv
attr leckageschutz get16Name dtt
attr leckageschutz get16URL http://<ip>:5333/trio/get/dtt
attr leckageschutz get17Name pa1
attr leckageschutz get17URL http://<ip>:5333/trio/get/pa1
attr leckageschutz get18Name pv1
attr leckageschutz get18URL http://<ip>:5333/trio/get/pv1
attr leckageschutz get19Name pt1
attr leckageschutz get19URL http://<ip>:5333/trio/get/pt1
attr leckageschutz get20Name pf1
attr leckageschutz get20URL http://<ip>:5333/trio/get/pf1
attr leckageschutz get21Name pm1
attr leckageschutz get21URL http://<ip>:5333/trio/get/pm1
attr leckageschutz get22Name pw1
attr leckageschutz get22URL http://<ip>:5333/trio/get/pw1
attr leckageschutz get23Name pb1
attr leckageschutz get23URL http://<ip>:5333/trio/get/pb1
attr leckageschutz get24Name pr1
attr leckageschutz get24URL http://<ip>:5333/trio/get/pr1
attr leckageschutz get25Name prf
attr leckageschutz get25Poll 0
attr leckageschutz get25PollDelay 9
attr leckageschutz get25URL http://<ip>:5333/trio/get/prf
attr leckageschutz get26Name pa2
attr leckageschutz get26URL http://<ip>:5333/trio/get/pa2
attr leckageschutz get27Name pv2
attr leckageschutz get27URL http://<ip>:5333/trio/get/pv2
attr leckageschutz get28Name pt2
attr leckageschutz get28URL http://<ip>:5333/trio/get/pt2
attr leckageschutz get29Name pf2
attr leckageschutz get29URL http://<ip>:5333/trio/get/pf2
attr leckageschutz get30Name pm2
attr leckageschutz get30URL http://<ip>:5333/trio/get/pm2
attr leckageschutz get31Name pw2
attr leckageschutz get31URL http://<ip>:5333/trio/get/pw2
attr leckageschutz get32Name pb2
attr leckageschutz get32URL http://<ip>:5333/trio/get/pb2
attr leckageschutz get33Name pr2
attr leckageschutz get33URL http://<ip>:5333/trio/get/pr2
attr leckageschutz icon sani_water_tap
attr leckageschutz queueDelay 2
attr leckageschutz reading01JSON getAB
attr leckageschutz reading01Name ab
attr leckageschutz reading01OMap 1:closed, 0:open
attr leckageschutz reading02JSON getVLV
attr leckageschutz reading02Name vlv
attr leckageschutz reading02OMap 10:closed, 11:closes, 20:open, 21:opens
attr leckageschutz reading03JSON getBAT
attr leckageschutz reading03Name voltage
attr leckageschutz reading03OExpr sprintf("%.2f",$val/100)
attr leckageschutz reading04JSON getALA
attr leckageschutz reading04Name alarm
attr leckageschutz reading04OMap a1:endschalter, a2:motorstrom, a3:leckage_volumen, a4:leckage_zeit, a5:leckage_durchfluss, a6:leckage_mikro, a7:leckage_bodensensor, a8:durchflusssensor, ff:ok
attr leckageschutz reading05JSON getWRN
attr leckageschutz reading05Name warning
attr leckageschutz reading05OMap 01:netzteil, 07:leckage, 08:batterie, 10:leckage_volumen, 11,leckage_zeit, ff:ok
attr leckageschutz reading06JSON getNOT
attr leckageschutz reading06Name notification
attr leckageschutz reading06OMap 01:firmware_neu, 04:firmware_installiert, 02:wartung_halbjaehrlich, 03:wartung_jaehrlich, ff:ok
attr leckageschutz reading07JSON getAVO
attr leckageschutz reading07Name avo
attr leckageschutz reading07OExpr sprintf("%.3f",$val/1000)
attr leckageschutz reading08JSON getFLO
attr leckageschutz reading08Name flo
attr leckageschutz reading09JSON getLTV
attr leckageschutz reading09Name ltv
attr leckageschutz reading10JSON getVOL
attr leckageschutz reading10Name vol
attr leckageschutz reading11JSON getSRN
attr leckageschutz reading11Name srn
attr leckageschutz reading12JSON getVER
attr leckageschutz reading12Name ver
attr leckageschutz reading13JSON getNPS
attr leckageschutz reading13Name nps
attr leckageschutz reading14JSON getDRP
attr leckageschutz reading14Name drp
attr leckageschutz reading14OMap 1:taeglich, 2:woechentlich, 3:monatlich
attr leckageschutz reading15JSON getDSV
attr leckageschutz reading15Name dsv
attr leckageschutz reading15OMap 0:inaktiv, 1:aktiv, 2:abgebrochen, 3:uebersprungen
attr leckageschutz reading16JSON getDTT
attr leckageschutz reading16Name dtt
attr leckageschutz reading17JSON getPA1
attr leckageschutz reading17Name pa1
attr leckageschutz reading17OMap 1:verfuegbar, 0:nicht_verguegabar
attr leckageschutz reading18JSON getPV1
attr leckageschutz reading18Name pv1
attr leckageschutz reading19JSON getPF1
attr leckageschutz reading19Name pf1
attr leckageschutz reading20JSON getPM1
attr leckageschutz reading20Name pm1
attr leckageschutz reading20OMap 1:on, 0:off
attr leckageschutz reading21JSON getPW1
attr leckageschutz reading21Name pw1
attr leckageschutz reading21OMap 1:on, 0:off
attr leckageschutz reading22JSON getPB1
attr leckageschutz reading22Name pb1
attr leckageschutz reading22OMap 1:on, 0:off
attr leckageschutz reading23JSON getPR1
attr leckageschutz reading23Name pr1
attr leckageschutz reading24JSON getPRF
attr leckageschutz reading24Name prf
attr leckageschutz reading25JSON getPA2
attr leckageschutz reading25Name pa2
attr leckageschutz reading25OMap 1:verfuegbar, 0:nicht_verguegabar
attr leckageschutz reading26JSON getPV2
attr leckageschutz reading26Name pv2
attr leckageschutz reading27JSON getPF2
attr leckageschutz reading27Name pf2
attr leckageschutz reading28JSON getPM2
attr leckageschutz reading28Name pm2
attr leckageschutz reading28OMap 1:on, 0:off
attr leckageschutz reading29JSON getPW2
attr leckageschutz reading29Name pw2
attr leckageschutz reading29OMap 1:on, 0:off
attr leckageschutz reading30JSON getPB2
attr leckageschutz reading30Name pb2
attr leckageschutz reading30OMap 1:on, 0:off
attr leckageschutz reading31JSON getPR2
attr leckageschutz reading31Name pr2
attr leckageschutz reading32JSON getPT1
attr leckageschutz reading32Name pt1
attr leckageschutz reading33JSON getPT2
attr leckageschutz reading33Name pt2
attr leckageschutz room Sensoren
attr leckageschutz set01IMap true:closes,false:opens
attr leckageschutz set01Name setAB
attr leckageschutz set01TextArg 1
attr leckageschutz set01URL http://<ip>:5333/trio/set/ab/$val
attr leckageschutz set02Name closes
attr leckageschutz set02NoArg 1
attr leckageschutz set02URL http://<ip>:5333/trio/set/ab/true
attr leckageschutz set03Name opens
attr leckageschutz set03NoArg 1
attr leckageschutz set03URL http://<ip>:5333/trio/set/ab/false
attr leckageschutz set04Name resetALA
attr leckageschutz set04NoArg 1
attr leckageschutz set04URL http://<ip>:5333/trio/set/ala/255
attr leckageschutz set05Name resetWRN
attr leckageschutz set05NoArg 1
attr leckageschutz set05URL http://<ip>:5333/trio/set/wrn/255
attr leckageschutz set06Name resetNOT
attr leckageschutz set06NoArg 1
attr leckageschutz set06URL http://<ip>:5333/trio/set/not/255
attr leckageschutz set07Hint 1,2,3,4,5,6,7,8
attr leckageschutz set07Max 8
attr leckageschutz set07Min 1
attr leckageschutz set07Name setPRF
attr leckageschutz set07TextArg 1
attr leckageschutz set07URL http://<ip>:5333/trio/set/prf/$val
attr leckageschutz set08Max 700
attr leckageschutz set08Min 0
attr leckageschutz set08Name setPR1
attr leckageschutz set08TextArg 1
attr leckageschutz set08URL http://<ip>:5333/trio/set/pr1/$val
attr leckageschutz set09Max 700
attr leckageschutz set09Min 0
attr leckageschutz set09Name setPR2
attr leckageschutz set09TextArg 1
attr leckageschutz set09URL http://<ip>:5333/trio/set/pr2/$val
attr leckageschutz stateFormat S: vlv B: voltage
attr leckageschutz webCmd opens closes
define FileLog_leckageschutz FileLog ./log/leckageschutz-%Y-%m.log leckageschutz
attr FileLog_leckageschutz logtype text
Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Pfriemler am 08 Juli 2026, 19:28:06
Während ich gerade meinen letzten Post gelöscht hatte, weil ich doch wider Erwarten langsam weiter kam, zauberst Du hier eine komplette Definition mit allen Eventualitäten hin.

Ich bin völlig platt. Wie schafft man denn das so schnell? KI?  ;D
edit: Nein, das kann ich nicht glauben. Da steckt mehr drin als in der API-Beschreibung zu finden.

MEGA! Danke!

Und ich lerne gleich mal ein paar Kniffe bei HTTPMOD dazu. Man kann also gleich Begriffe mappen und Berechnungen durchführen ohne userReadings.
Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: klaus.schauer am 08 Juli 2026, 20:10:56
Zitat von: Pfriemler am 08 Juli 2026, 19:28:06Ich bin völlig platt. Wie schafft man denn das so schnell? KI?  ;D
edit: Nein, das kann ich nicht glauben. Da steckt mehr drin als in der API-Beschreibung zu finden.
Und ich lerne gleich mal ein paar Kniffe bei HTTPMOD dazu. Man kann also gleich Begriffe mappen und Berechnungen durchführen ohne userReadings.
Ich habe den Post eben eher zufällig gelesen. Ich nutze die API seit ein paar Wochen. KI, nee... steckt schon etwas Arbeit dahinter.
Titel: Aw: Wasserschaden: Leckageschutz und Maßnahmen?
Beitrag von: Pfriemler am 08 Juli 2026, 21:32:07
Zitat von: klaus.schauer am 08 Juli 2026, 20:10:56... nutze die API seit ein paar Wochen. KI, nee... steckt schon etwas Arbeit dahinter.
Aaah ... ja, gegen die KI sprechen auch ein paar winzige Schreibfehler:
- Mapping bei PA1, PA2 ("verfuegbar")
- Mapping bei Notifications: "11:" statt "11," ... mehr habe ich noch nicht gefunden.
Wie Du schon sagtest: Als Einstieg. Profilnamen (PNx) und ein drittes Profil habe ich schon ergänzt und ein paar Eindeutschungen vorgenommen. RTC als Systemzeit wäre evtl. noch interessant. Zu DTR und vielen weiteren fehlen mir noch Infos.

Nachtrag: Ein sehr glücklicher Zufall für mich, keine 6 Stunden nach meiner Anfrage ...