Wettersensor HMIP-SWO-PR: Fakten und Fragen

HMIP lokale Installation

Moderator: Co-Administratoren

basta25
Beiträge: 38
Registriert: 03.07.2019, 17:05
Hat sich bedankt: 17 Mal
Danksagung erhalten: 1 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von basta25 » 04.03.2021, 22:29

Germa hat geschrieben:
04.03.2021, 15:20
basta25 hat geschrieben:
04.03.2021, 14:22
Germa hat geschrieben:
03.03.2021, 10:55
[...]

Das funktioniert bei mir trotzdem nicht.
So sieht es bei mir aus. Was mache ich falsch?

Code: Alles auswählen

real sonneh = dom.GetObject(ID_SYSTEM_VARIABLES).Get("svHmIPSunshineCounterYesterday_16472").Value();
sonneh = sonneh.ToInteger();
integer stunden = (sonneh / 60); 
if (stunden < 10) {stunden = 0#stunden;}
integer minuten = (sonneh % 60); 
if (minuten < 10) {minuten  = 0#minuten;}
dom.GetObject(ID_SYSTEM_VARIABLES).Get("Sonnenschein_gestern").State(stunden#":"#minuten);]
Kopierfehler! Die letzte eckige Klammer ganz am Ende muss weg. Lass Dir mal vom Black den Scriptdeveloper SDV geben, da findest Du solche Syntaxfehler ruckzuck mit raus
Leider war es das wohl nicht. Die eckige Klammer ist irgendwie hier im Forum erst dazu gekommen.
CCU3 - 1x DRAP - 2x DRI32 - 2x DRD3 - 3xDRBL4 - 5x DRS8 - 10x eTRV 2 - 5x HmIP-SMI - 1x HmIPW-SMI55 - 1x HmIPW-WRC6 - div. HmIP Wandthermostate - 1x HmIP-SWO-PR - div. Aqara Fensterkontakte, Thermometer, Wassersensoren über nodeRed eingebunden - ca. 180 Kabel im ganzen Haus und ein Schaltschrank der aussieht wie in einem Rechenzentrum :lol: ...

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Germa » 04.03.2021, 22:40

das Script funktioniert. Entweder stimmt Deine ID 16472 dann nicht oder es gibt bei Dir die Systemvariable Sonnenschein_gestern nicht.

Ansonsten müsstest Du mal exakt beschreiben, was Du tust, welche Programme, wie sehen die var aus usw.
So ist keine Analyse möglich
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von dtp » 05.03.2021, 16:31

Germa hat geschrieben:
04.03.2021, 22:40
Entweder stimmt Deine ID 16472 dann nicht
Davon ist sehr stark auszugehen, denn die ID wird individuell beim Anlernen des Wettersensors vergeben. Das passiert übrigens auch nach dem Löschen und erneuten Wiederanlernen. Daher ist es keine gute Idee, mit diesen Datenpunkten in Skripten zu arbeiten, die nicht zusammen mit dem Anlernen des Sensors automatisch angelegt werden. Ich persönlich ziehe es vor, mit den von mir vergebenen Gerätenamen zu arbeiten, denn die ändern sich in der Regel nicht mehr.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Xel66 » 05.03.2021, 16:53

dtp hat geschrieben:
05.03.2021, 16:31
Ich persönlich ziehe es vor, mit den von mir vergebenen Gerätenamen zu arbeiten, denn die ändern sich in der Regel nicht mehr.
Ich würde für den Fall die ID von $src$ auslesen. Somit sind die Scripts auch kompatibel, wenn sie durch die zyklische Datenübermittlung eines der Parameter der Wetterstation übertragen werden und man muss sich nicht selbst um das Triggern dieser Scripts kümmern.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Jan_Stfbg
Beiträge: 54
Registriert: 05.05.2019, 08:41
System: CCU
Wohnort: 35460
Hat sich bedankt: 17 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Jan_Stfbg » 07.03.2021, 10:28

Xel66 hat geschrieben:
05.03.2021, 16:53
dtp hat geschrieben:
05.03.2021, 16:31
Ich persönlich ziehe es vor, mit den von mir vergebenen Gerätenamen zu arbeiten, denn die ändern sich in der Regel nicht mehr.
Ich würde für den Fall die ID von $src$ auslesen. Somit sind die Scripts auch kompatibel, wenn sie durch die zyklische Datenübermittlung eines der Parameter der Wetterstation übertragen werden und man muss sich nicht selbst um das Triggern dieser Scripts kümmern.

Gruß Xel66
Cool,
wo müsste dass dann eingetragen werden in Deinem Script?
Sonst läuft das Script tadellos. Dankeschön! @Germa

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Xel66 » 07.03.2021, 12:09

Jan_Stfbg hat geschrieben:
07.03.2021, 10:28
wo müsste dass dann eingetragen werden in Deinem Script?
Ich habe hier überhaupt kein Script. Die ID eines triggernden Datenpunkts kann man ganz einfach in dem Script zur Laufzeit auslesen. Das Programm darf dabei nicht manuell gestartet sein, sondern muss durch den verwendeten Datenpunkt des auszulesenden Sensors getriggert werden.

Code: Alles auswählen

var source = dom.GetObject("$src$").ID();
Diese festgestellte ID muss dann eben über die Scriptvariable (in diesem Beispiel "source") an allen Verwendungsstellen eingefügt werden. Ich weiß auch nicht, warum eQ-3 da solch ein Konstrukt in den origialen Scripten aufgebaut hat.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Segler2020
Beiträge: 17
Registriert: 11.10.2020, 22:31
System: CCU
Hat sich bedankt: 3 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Segler2020 » 27.03.2021, 16:31

"Dazu werden drei versteckte Programme angelegt, die in der CCU unter > Programme - systeminterne Programme einblenden < zum Vorschein kommen."

Ich kann das bei mir nicht nachvollziehen. Könnt ihr bitte noch detaillierter schreiben wie ich auf die versteckten Programme komme?
Danke im Voraus.

Benutzeravatar
Baxxy
Beiträge: 10648
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Baxxy » 27.03.2021, 17:11

Segler2020 hat geschrieben:
27.03.2021, 16:31
noch detaillierter schreiben
Viel zu (be)schreiben gibt's da nicht. :wink:
GIF 27.03.2021 17-08-11.gif
Bitte auf's Gif klicken und angucken, die Vorschau spinnt irgendwie.

Virusburn
Beiträge: 5
Registriert: 22.01.2021, 14:31
System: CCU

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Virusburn » 11.04.2021, 19:28

Hallo Germa,

ich nutze die CCU3 mit der Homematic IP-Wettersensor HmIP-SWO-PR - pro.
Integriert ist das alles in Home Assistant.

Mir fehlen da auch einige Werte wie von dir im ersten Post angezeigt.

Ich wollte das jetzt auch anpassen scheitere aber in der HomeMaticWebUI schon am Code Text.
Muss ich das über die Visualisierung machen oder kann ich den Code direkt einsetzen?

Bist du irgendwo zufällig im Discord?

Germa
Beiträge: 169
Registriert: 15.12.2019, 12:26
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 19 Mal

Re: Wettersensor HMIP-SWO-PR: Fakten und Fragen

Beitrag von Germa » 11.04.2021, 21:09

Hallo,
Home Assistant kenne ich mich nicht mit aus und Discord auch nicht.
Was meinst Du mit "über die Visualisierung machen"?
Wobei genau scheiterst Du denn im Code Text. In meinem ersten Post steht eigentlich ganz genau, wie man realisiert und auf seine eigene Konfiguration anpasst.
wenn wir uns alle gegenseitig helfen, ist allen geholfen :wink:
_______________________________________________
CCU3 seit 2018, 103 Geräte, 202 Programme, 222 sysvar
Projekte: Wettersensor viewtopic.php?t=65631

Antworten

Zurück zu „HomeMatic IP mit CCU“