Hatte ich nicht erst vor 4 Monaten die Batterie meines Aktors gewechselt?
Auf der Grundlage dieses Gedankens habe ich ein kleines Auswertetool für das Webfront geschrieben.
Was kann es?
[ul]
[li]Anzeigen bzw. Speichern von bis zu 8 Batteriewechsel je Aktor [/li][li]Berechnung der Tage zwischen den Batteriewechseln [/li][li]Löschen von Datensätzen [/li][li]Unbegrenzte Anzahl von Aktoren [/li][/ul]
Installation/Konfiguration
Script in den Objektbaum einbinden und starten.
Die nun erstellte Objektbaumkategorie „Batteriewechsel“ entsprechend nach euren Wünschen verschieben.
Einmal per Hand das Script „FM_BatteryChange“ starten
Im Webfront einfach eine Kategorie anlegen welche auf den Objektbaum zeigt.
Nach der Eingabe der ersten ID wird die HTML Box mit Daten gefüllt. (Alte Daten werden dann mit angezeigt!)
Info: Die Installation legt einen Ordner \webfront\user\FM_BatteryChange an, in diesem werden die Daten gesammelt.
Bedienung
ID verwenden = hier wird die ID des Aktors eingetragen bei dem die Batterie gewechselt wurde
ID löschen = alle Datensätze zu einem Aktor löschen
Nachdem ich es jetzt eine ganze Weile erfolgreich nutze, ein Verbessesserungsvorschlag:
Ein Freitextfeld zum registrieren von Ereignissen, die nicht in IPS sind. In meinem Fall das Wechseln der Gasflasche in der Küche - ich wollte dafür keine Extra Variable anlegen…
Schreib ich mir mal auf den Zettel, allerdings gefällt mir dabei nicht, dass dann keine eindeutige ID mehr existiert.
Hier brauche ich dann eine andere Logik zum anlegen und löschen…
die Erweiterung würde mich auch interessieren.
Habe mich bisher so beholfen:
Anlage Dummy-Modul „nicht in IPS“ und darin Variable angelegt z.B. „Batterie Wanduhr“.
Zwar nicht die eleganteste Lösung (insbesondere wenn man Variablen sparen muss) aber es geht erstmal.
Hallo,
kann es sein das in V3.0 das Skript den „infotext“ der eingegebenen Variable nicht mehr auflöst?
Wenn ich mich recht erinnere, wurde nach dem ich „ID verwenden“ eigetragen hatte, im „infotext“ die ID aufgelöst angezeigt. Oder irre ich mich da?
Mit der V3 #2901 sollte es wieder gehen, ID eintragen und auf „Batteriewechsel für heute registrieren klicken“, dann wird die ID als Name angezeigt.
Ich werde das aber warscheinlich noch etwas umbauen.
P.S. Einen kleinen Käfer habe ich noch bei der Namensauflösung beim löschen einer ID gefunden, das fixe ich bei einem größeren Update mal.