Homegear Script Editor

Hi Zennix,

Kann es sein das dein Skript auf MAX! Thermostate ausgelegt ist ?

Gruß
Michael

Hallo Michael,

ja, ich benutze MAX Komponenten.

Grüße / Zennix

Hi Zennix,

wäre es grundsätzlich möglich dein Tool um die Auswahlmöglichkeit zwischen MAX! und HM zu erweitern ?
Sodass für jeden Typ eine andere PHP Vorlage verwendet wird ?

Danke und Gruß
Michael

Hallo Michael,

prinzipiell schon, doch ich habe keine HM Geräte. Ich weiß daher auch die Werte nicht.
Wenn du einfach die Daten, die du nicht hast weglässt oder anschließend aus dem php File löschst? Das wäre immer noch einfacher als z.B. das Wochenprogramm selber zu schreiben.

Grüße / Zennix

Hallo Zennix,

wäre es möglich dein Tool an die aktuelle Scriptengine anzupassen. Siehe hier:
Korrigiertes Script von sathya

https://forum.homegear.eu/t/Homegear-auf-Raspberry-im-Docker-Container-PHP-Scripte-werden-nicht-ausgeführt/1128/2?u=der-brumm-baer

MfG
Sven

Klar.

homegear_scheduler.zip (30.4 KB)

Grüße / Zennix

1 Like

Hallo Zennix,

Super, das ging ja schnell,

Aber einen hab ich noch:
Sathya schrieb, dass am Ende das

?>

entfallen kann.

Und einen Feature Wunsch hätte ich auch noch:

Der Parameter

MAX_TEMPERATURE

für die Maximal Einstellbare Soll Temperatur

Gruß
Sven

Bitteschön,

homegear_scheduler.zip (30.5 KB)

ist aber ungetestet. Wenn Du mir dann sagen könntest obs geht, wäre toll.
Geändert:

  • MAX_TEMPERATUR
  • ?>

Grüße / Zennix

1 Like

Danke,

der Export sieht gut aus, :+1:
nur beim Import landet die
MAX_TEMPERATURE
auch im Feld
DECALCIFICATION DAY

Gruß
Sven

Danke fürs Testen,

klassischer “Copy and Paste” Fehler.
Hier die geänderte Version.

homegear_scheduler.zip (30.5 KB)

Grüße / Zennix

2 Likes

Hallo,

hatte keine Mail bekommen, dass du geantwortet hast.

Hab’s getestet, und funktioniert

Gruß
Sven

1 Like

Hallo Zennix,

Einen hab ich doch noch gefunden, hat mich etwas Nerven gekostet, bis ich ihn gefunden habe:

Wandthermostate haben keine Entkalkungszeit, deswegen bricht das Script für einen Wandthermostat ab.
Hatte die Ergebnisse deines Editors immer mit Heizungsthermostaten getestet, da laufen sie durch.
Die Fehler bei den Wandthermostaten habe ich dann nicht mehr gesehen. :blush:

Meine Idee:
Beim Gerät noch festlegen ob Wand-/Heizungsthermostat durch einen Haken für Wandthermostat,
und dann beim generieren der entsprechenden Files die Zeilen für die Entkalkungszeit rauslassen.
Oder
Einen Hinweis in der GUI dass diese Zeilen bei Wandthermostaten auskommentiert werden müssen.

Gruß
Sven

1 Like

Hallo Sven,

super dass du das benutzt. Für deinen Wunsch muss ich ziemlich viel umbauen. Da kann ich dir nicht sagen wann ich dazu komme. Eigentlich möchte ich den Editor auf RPC umbauen. Dann würde der Umweg über das Script entfallen.
Doch aktuell hab ich da wenig Zeit dazu.

Grüße / Zennix

1 Like

Hallo,

für mich eilt es nicht, ich weiss es ja.
Es gibt aber sicherlich noch andere Nutzer,
so ist es erstmal offen notiert.

Nochmals Danke für das Tool

Gruß
Sven

Hallo chbla,

Als erstes musst du deine Geräte anlegen. Die ID und die Namen kannst du aus Homegear auslesen.
Dann legst du dir für einen Steller mal eine konfig an und speicherst sie über generieren ab.
Dann hast du eine Beispieldatei. Wenn du diese für andere Steller benutzen möchterst musst du nur in der Datei die ID ändern.
Ich benutze nur MAX Geräte, darum kann ich dir bei Homematic nicht helfen.

Gruß / Zennix

Hi,

ist dieser Script Editor noch immer die beste Möglichkeit, den MAX Thermostaten ihr Wochenprogramm etc. einzutrichtern?
Oder gibt es mittlerweile etwas neues?
@Zennix: Hast du es mal auf RPC umgebaut, wie angekündigt?

Die beste Möglichkeit ist das Admin-UI, ist aber meines Wissens nur im nightly enthalten. Und auch nur Alpha.
Das heisst, dass durchaus Fehler auftreten können und etwas nicht wie geplant funktioniert.

Aber jeder Fehler der jetzt gefunden wird, den gibt es später nicht im Release. :wink:

Ich habe es momentan nur mit Homematic im Einsatz, daher wiess ich nicht ob es mit MAX Thermostaten funktioniert.

Hi,
die RPC Version habe ich zwar begonnen, aber mangels Notwendigkeit nicht weiter gemacht. Seit ich meine Scripte eingespielt habe, hat sich an meiner Konfiguration nichts verändert.

Gruß / Zennix

Also erstmal danke an @Zennix für das Tool. Da es aktuell die Gui noch nicht für Max! Geräte gibt, ist das sicherlich Hilfreich.

Ich bin ja noch recht neu bei der ganzen Thematik, und bin noch fleisig am Lesen. Das mit den Zeiten in Minuten hat mich am Anfang zwar verwirrt, aber jetzt hab ich es wohl Verstanden.

Nur falls jemand wie ich bei der Suche nach MAX! Wochenprogramm hier landet, hier mal was ich dazu in einem anderen Thread hier gefunden habe:
Die Werte wie z.B. 1440 stehen wirklich für Minuten. In eine Uhrzeit ist das recht einfach umgerechnet, einfache Modulo Rechnung z.B. am Beispiel von 1440:
1440 % 60 = Rest 0 oder anders Formuliert
1440 = 24 x 60 + 0 (In Zeit : 24:00)
Zweites Beispiel fürs Verständnig:
1335 = 22 x 60 + 15 = 22:15 Uhr

Das nächste was mich Verwirrt hatte, waren diese ganzen

“TEMPERATURE_MONDAY_1”=> 19.0,
“ENDTIME_MONDAY_1”=> 60,
“TEMPERATURE_MONDAY_2”=> 19.0,
“ENDTIME_MONDAY_2”=> 75,
usw.
Das sind ja genau 13 Stück, und dass hatte mich irretiert. Ist es so, dass ich also maximal 13 Timeframes pro Tag konfigurieren kann. Aber wenn ich z.B. nur 2 brauche (z.B. Nacht und Tag), dann baue ich eines von sagen wir 00:00 - 06:00, ein zweites bis 18:00 und ein drittes wieder bis 24:00. Und alle anderen Timeslots lasse ich auf 24:00 und der selben Temperatur wie die Nacht stehen?

Dabei ist mir dann noch Aufgefallen, dass auf doc.homegear.eu die ganze MAX! Familie nicht dokumentiert ist(oder bin ich blind?). Oder gehört so eine Information eher in den Thread hier:
Grundlagen Homegear starter guide ?

Werde mal schauen (aber aktuell ist das alles noch recht viel :slight_smile: ) dass ich da vielleicht meinen Beitrag wenigstens zur Dokumentation beitragen kann.

1 Like

Hallo @GeorgFoc,

Korrekt, MAX! ist noch nicht dokumentiert. Über deine Hilfe würden wir uns natürlich sehr freuen. Die Doku liegt hier: https://github.com/Homegear/Homegear-Doc und ist im Format reStructuredText (http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html).

Viele Grüße

Sathya

1 Like