[Modul] Homematic Systemvariablen, Programme und Powermeter (bis IPS 3.4)

Wozu genau benötigt man diese Erweiterung? Steinigt mich bitte nicht… Ich habe eh nur einen verbrauchsmessenden Aktor von HM im einsatz, welcher alle 2-3 Sekunden den aktuellen Wert übermittelt und dies ohne weitere Eingriffe. Die Variablen wurden beim erstellen der Instanz direkt angelegt. Ist dieses Script von nöten, wenn man sagen wir mehr als 5 Stück im Einsatz hat? Denn meine CCU2 rennt nach wie vor flott und hatte mehrere Monate keine Crashes. Nur anfangs mit der ausgelieferten Firmware.

Moin ,

du hast ohne extra Arbeit den kWh wert der Steckdosen .

Genauer:
Du kannst damit den Summenzähler der Aktoren auslesen, welche in der CCU geführt werden.
Diese bleiben auch nach dem Ausstecken des Aktors erhalten. Im Gegensatz zu den Zählern im Aktor.
Michael

[b]Wichtiges Update !

Version <1.3 können beim Shutdown des IPS-Diensten denselben zum Abbruch des Shutdown führen.
Download im ersten Post.
[/b]
- Bei Verwendung des Powermeter-Moduls wurde beim Shutdown ein Fehler erzeugt, welcher ein Shutdown abbrach (Referenzzähler > 1 (=3) für Instanz #xxxxx). Dieser Fehler ist nun behoben.
Michael

Neue Version 1.5.:

Abfragen der auf der CCU vorhandenen HM-Programme.
Ausführen der HM-Programme auf der CCU.
Standard Actionhandler für die Bedienung der HM-Programme aus dem IPS-Webfront.

Verfügbar im Startpost.

Michael

Geht dieses auch unter Ubuntu, habe wie nach der Beschreibung die HMSysVar.dll in das Verzeichnis
/usr/share/symcon/modules hinzugefügt und IPS neu gestartet.
Jedoch wird mir die Instanz unter „HomeMatic“ nicht angezeigt.

Viele Grüße Ralf

Nein. Windows only.
Für Linux/MacOS fehlt noch das SDK.
Michael

Moin Moin Michael,

richtig gute Erweiterung ! Hut ab .

Hallo Nall Chan.

Gibt es hier schon ein Licht am Ende des Tunnels ?
Das Tool ist nämlich supergut und ich möchte es unter RasPi nicht missen:)

LG
lueralba

Ja, ich hatte schon eine lauffähige Version. Aber leider hat sich jetzt in der Beta etwas verändert. Darum läuft es jetzt nicht mehr :frowning:
Sprich, ich warte auf die Fehlerbereinigung durch Paresy.
Siehe Bugliste, die ganzen Fehler mit den PHP-Funktionen müssen beseitigt sein.

Michael

Hallo Nall Chan.

Gib es schon Neuigkeiten zum Thema ?

Danke und Gruß
lueralba

Ja… und nein.

Ja, ich hatte am 2.8. das Thema im ‚richtigen‘ Bereich noch mal eingestellt:
[Modul] Homematic Extended (Systemvariablen, Programme, Powermeter u.v.m.)

Nein…solange Paresy nicht das handling der PHP-Modul-Funktionen in der __generated.inc.php umbaut, lauten die Funktionen alle etwas anders :frowning:

Michael

Hallo Michael,

ich weiß ich nerve aber könntest du mir noch mal ein Beispiel geben wie ich die Variable

„Philip (Geo) Anwesend“ in der CCU jetzt per Skript auf „true“ setzte? Die Ident Nr. ist die 16284.

Kapiere das Codebeispiel aus der Doku irgendwie nicht :confused:

Gruß Philip

HM_WriteValueBoolean(53793,'16284',true);

Michael

Hallo,
ich komme einfach nicht weiter mit dem Modul. Das meine Kombination noch nicht voll unterstützt wird ist mir klar.
Ich habe SymBox mit der aktuellen Version von IPS.

Bekomme folgende Fehlermeldung:
2015-12-29 HM_EX_err.png

Möchte diesen virtuellen Key (Press_SHORT) der CCU als Trigger verwenden.

Mir ist auch nicht ganz klar wie ich die Variable IPS Status bearbeiten kann. Muss ich noch ein zusätzliches Script einbinden?

Danke für Eure Hilfe.

Gruß
monte001

Du bist hier falsch…
Hier geht es um das Modul für IPS 3.X

Ich kopiere das mal in den richtigen Bereich :rolleyes:

Michael
PS: Dort wurde auch schon der Fehler behandelt.

Hallo Nall Chan.

Danke!
Super arbeit!
Funktioniert einwandfrei!
Genau was ich gesucht habe.

Hallo,
mit der Inbetriebnahme meiner CCU2 stand natürlich auch die Implementierung dieses Moduls an der Reihe.
Zunächst einmal ein dickes Lob an die Programmierer. Zum einen, dass es die Möglichkeit der Module jetzt gibt und natürlich auch, dass solche Bereitgestellt werden.

Nun zu meinem Problem:
Ich versuche jetzt schon seit Tagen, eine Systemvariable per Script zu verändern. Leider bekomme ich unabhängig von meiner Systax immer die gleiche Fehlermeldung:

Warning: Instance does not implement this function in [Sciptsammlung\Homematic CCU2 est] on line 5

Ich hoffe, mir kann hier jemand weiterhelfen.

Meine aktuelle Syntax:
HM_WriteValueBoolean ( 46625 /[Sciptsammlung\Homematic CCU2\HomeMatic Systemvariablen]/,‚950‘,false);

Vielen Dank schon mal und viele Grüße

Frank

IPS 4? Dann bist du hier falsch :slight_smile:
Steht schon 2-3 mal hier auf dieser Seite.
[Modul] Homematic Extended (Systemvariablen, Programme, Powermeter u.v.m.)
Dort steht im ersten Post auch dass die Befehle erstmal umbenannt wurden.
Michael
PS: Wie erst jetzt Module, die gibt es doch schon ewig :wink:

Vielen Dank für die schnelle Antwort,
die angegebene Seite hatte ich bis jetzt noch nicht entdeckt.

Wünsche schöne Osterfeiertage