NEWS
Test Adapter mytime
-
Wie lange bleiben die Widgets noch Beta?
-
@sigi234
Ja, könnte man mal umstellen. -
Neue Version 0.6.0
- Großes Funktionsupdate
- Einführung von Timeseries.
Es können komplexe Zeitserien erstellt werden, mit dem ein Datenpunkt getriggert wird. Dies erleichtert bspw die Erstellung von Skripten die Einstellung der CRONTABS-artige Konfiguration, da nur noch ein Datenpunkt beobachtet werden muss. Bei den Zeitserien können komplexe Abhängigkeiten erfasst werden. bspw
x Jeden Tag aber nur an Wochentagen
x bestimmte Uhrzeit am letzten Tag eines Monats
x jeden 10. Tag
x alle 2 Wochen, aber nur Dienstags und Donnerstags
x etc.
Als Bibliothek kam rrule zum Einsatz http://jakubroztocil.github.io/rrule/
Die Oberfläche wurde nahezu identisch im Adapter umgesetzt.
Diese Funktionen sind lauffähig, aber noch in einem frühe Stadium (Beta).
Ich freue mich über Tests und Hinweise zur Verbesserung.
Kurze Einführung zum testen:
- Im Konfigurationsdialog den Reiter Timeseries auswählen
- Neue Zeitserie anlegen
- ggfs Duration anpassen (zeitdauer wie lange der Datenpunkt getriggert wird)
- dann mindestens eine Zeitregel anlegen
- speichern
- Danach sollte ein Datenpunkt mit folgendem Schema angelegt werden:
mytime.0.Timeseries.<Name>.action - Dieser wird dann beim eintreten eines Zeitereignisses für die Dauer von duration auf run und dann wieder zurück auf stop gestellt.
-
Neue Version 0.6.1
- Der beta-Tag bei den widgets wurde entfernt
- Die react Klassen für die Konfigurationsseiten von timeseries wurden umfangreich überarbeitet
- Für Timeseries ist es nun möglich auch ausschließende Zeitregeln zu erstellen, sowie einzelne Zeitpunkt hinzuzufügen und einzelne Zeitpunkte auch auszuschließen.
-
@OliverIO
Hallo
Sorry das ich so frage aber ich stehe total auf dem SchlauchWelchen Datenpunkt muss ich wie ansprechen damit der Countdown gestartet wird
Danke im Voraus
Gruß
Marcel -
@Wszene
Eigentlich egal, irgendeinen aus den jeweiligen für einen countdown, das widget bastelt im Hintergrund die richtigen Namen zusammen. Ich wähle dennoch immer timer -
@OliverIO
naja mein Ziel ist eigentlich das ich einen Button in der VIS drücke und dann der Countdown und die Standheizung gestartet wirdStandheizung startet jetzt würde ich gern den Countdown noch starten und dann in der VIS von 30min runter zählen lassen
Hier meine DPs von deinem Adapter
-
@Wszene
Dann schau dir einmal die Beispiel widgets aus der Hilfe an.https://github.com/oweitman/ioBroker.mytime#example-widget-code
Einfach kopieren und in vis importieren.
Der Beispiel countdown heißt test.Zum starten eines Countdown per Script, kannst du in den datenpunkt cmd den Befehl start reinschreiben.
Auch das steht in der Hilfe. -
@skokarl Hallo, schönen guten Abend... Erstmal meeeegaaa der Adapter!!! Vielen Dank. Nun zu meinem kleinen Problem, Ich habe alles so gemacht, mit der Tastatur, den Datenpunkten und und und... Es läuft alles perfekt! Nur kann ich über die Tastatur keine 0 eingeben. Nicht bei den Std. nicht bei den Minuten und auch nicht bei den Sec.... Benötige z.B einen Timer 10 min. Der Timer nimmt aber nur :1: somit also nur 1min... Ist das so verständlich? Die Datenpunkte sind Zeichenketten. Ist das so richtig?
LG
Thomas -
@Thomas-Jansen
Muss ich ausprobieren, kann ich aber erst wieder in ein paar Tagen.
Eigentlich sollte man auch überall 0 eintragen können.
Kann allerdings sein, das bei der letzten Überarbeitung mir da ein Fehler passiert ist.Alternativ kannst die Zielzeiten auch über den cmd datenpunkt eingeben. Les bitte dazu in der Hilfe nach wie man das genau macht.
-
@OliverIO Das ist echt super nett!!! Keinen Stress, nochmal hier an richtiger Stelle !!! Vielen Dank für den Adapter!! LG
-
@Thomas-Jansen
Hab gerade den Post nochmal ergänzt. -
@OliverIO sagte in Test Adapter mytime v0.1.x:
@Thomas-Jansen
Hab gerade den Post nochmal ergänzt.Ah, OK... Ich probiere das gleich mal... Danke!
-
@OliverIO sagte in Test Adapter mytime v0.1.x:
@Thomas-Jansen
Muss ich ausprobieren, kann ich aber erst wieder in ein paar Tagen.
Eigentlich sollte man auch überall 0 eintragen können.
Kann allerdings sein, das bei der letzten Überarbeitung mir da ein Fehler passiert ist.Alternativ kannst die Zielzeiten auch über den cmd datenpunkt eingeben. Les bitte dazu in der Hilfe nach wie man das genau macht.
Es hat perfekt funktioniert! Mit =00:10:00 im Datenpunkt cmd stell ich mir jetzt die 3 Timer per Button! Kleiner Tipp große Wirkung!!
-
Hmm.... , wo kann ich die Größe einstellen?
MyTimeCountdownNixie -
@sigi234 sagte in Test Adapter mytime v0.1.x:
Hmm.... , wo kann ich die Größe einstellen?
MyTimeCountdownNixietransform "scale(0.5)"
-
-
gibts
@sigi234 sagte in Test Adapter mytime v0.1.x:Wünsche:
Start/Stop DP
in cmd DP start oder stop reinschreiben
https://github.com/oweitman/ioBroker.mytime#available-commands-for-the-cmd-datapointOption Anzeige Name des Timers
gibts
DP name -
@oliverio sagte in Test Adapter mytime v0.1.x:
gibts
@sigi234 sagte in Test Adapter mytime v0.1.x:Wünsche:
Start/Stop DP
in cmd DP start oder stop reinschreiben
Ja weis ich, wäre aber gut wenn ich ihn per Button starten und stoppen könnte.
gibts
DP nameJupp, möchte das ich den Namen oberhalb des Timers ein oder ausblenden kann. (ohne ein Widget zu brauchen)
-
@sigi234 sagte in Test Adapter mytime v0.1.x:
@oliverio sagte in Test Adapter mytime v0.1.x:
gibts
@sigi234 sagte in Test Adapter mytime v0.1.x:Wünsche:
Start/Stop DP
in cmd DP start oder stop reinschreiben
Ja weis ich, wäre aber gut wenn ich ihn per Button starten und stoppen könnte.
Hier ist ein Beispiel, wo das mit Knöpfen realisiert wurde.
https://github.com/oweitman/ioBroker.mytime#example-widget-codegibts
DP nameJupp, möchte das ich den Namen oberhalb des Timers ein oder ausblenden kann. (ohne ein Widget zu brauchen)
Warum? Ein separates widget ist doch flexibler. der eine wills oben, ein anderer rechts, links, unten, ohne, in Farben, in unterschiedlichen Schriftgrößen. Das müsste ich alles als Konfigurationsoption berücksichtigen.