FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: reacend am 18 August 2017, 14:26:57

Titel: Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 14:26:57
Hi,
ich bin ja schon etwas länger in FHEM aktiv, aber finde nicht wirklich einen Lösungsanatz.

Ich möchte sobald ich meine Espresso Maschine einschalte, dass die Einschaltzeit angezeigt wird.
Bspw: 00:30 für 30 min.

Hintergrund, ich will wissen wann ich mir den Espresso beziehen kann so ein Zweikreiser braucht halt etwas :)

Eventuell hat ja jemand nen fertigen Schnipsel rumliegen..


BG
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 14:41:31
Zitat von: reacend am 18 August 2017, 14:26:57
Hi,
ich bin ja schon etwas länger in FHEM aktiv, aber finde nicht wirklich einen Lösungsanatz.

Ich möchte sobald ich meine Espresso Maschine einschalte, dass die Einschaltzeit angezeigt wird.
Bspw: 00:30 für 30 min.

Hintergrund, ich will wissen wann ich mir den Espresso beziehen kann so ein Zweikreiser braucht halt etwas :)

Eventuell hat ja jemand nen fertigen Schnipsel rumliegen..


BG

Wie wäre es z.B. mit userReadings für die Einschaltzeit und für das Ende z.B. einen watchdog?

Gruß
Dan
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 14:58:16
Danke, das könnte passen.

Am besten einen Dummy dafür anlegen? ODer? Wie zeige ich bei dem FS20 Schalter die Zeit an?
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 14:59:55
Zitat von: reacend am 18 August 2017, 14:58:16
Danke, das könnte passen.

Am besten einen Dummy dafür anlegen? ODer? Wie zeige ich bei dem FS20 Schalter die Zeit an?

Ein dummy wird dafür nicht benötigt!

Wie schaltest Du denn die Espressomaschine ein bzw. wie wird erkannt dass diese eingeschaltet ist?

Gruß
Dan
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 15:04:34
Hi Dan,

mit einem simplen set Espresso on. :)
Meistens mit der IOS APP..


im Anhang ein Screenshot von der FHEM Schalter.

Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 15:17:19
Zitat von: reacend am 18 August 2017, 15:04:34
Hi Dan,

mit einem simplen set Espresso on. :)
Meistens mit der IOS APP..


im Anhang ein Screenshot von der FHEM Schalter.

Dann mache doch einfach Folgendes:
set Espresso on;; setreading Espresso start $hour:$min

Damit hast Du im Reading start von Espresso die Startzeit zu stehen.
Anschließend könntest Du auch ein at definieren welches nach der halben Stunde eine Benachrichtigung ausgibt.

Gruß
Dan

EDIT: Oder als notify auf Espresso:on und damit die Startzeit setzen und das at definieren.
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 15:22:10
ist halt doof mit FHEM Control, schalte ich sie ja ein, die macht dann ein set KU.Espresso on, und ich kann ja keine weiteren kommentare angeben.


Will doch einfach nur die laufende Zeit sehen, ist das echt so schwer?
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 15:27:37
Zitat von: reacend am 18 August 2017, 15:22:10
ist halt doof mit FHEM Control, schalte ich sie ja ein, die macht dann ein set KU.Espresso on, und ich kann ja keine weiteren kommentare angeben.


Will doch einfach nur die laufende Zeit sehen, ist das echt so schwer?

Zitat von: DeeSPe am 18 August 2017, 15:17:19
EDIT: Oder als notify auf Espresso:on und damit die Startzeit setzen und das at definieren.

Schwer ist relativ.

define n_KU.Espresso_on notify KU.Espresso:on setreading KU.Espresso start $hour:$min;; defmod at_KU.Espresso at +00:30 msg Espresso ist fertig!

Gruß
Dan
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 16:26:04
Dank dir,  habe das mit der Zeitanzeige so gelöst.

Wie kann ich allerdings die Zeit umrechnen, dazu fehlen mir einfach die Kentnisse...
sprich das er HH:MM anzeigt?!?



PS: Der Notify, schickt mir dann eine E-Mail sobald die Maschine aufgeheizt ist :)
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 16:45:21
Im Reading start steht doch schon nur die Uhrzeit!
Diese also nicht mit ReadingsTimestamp sondern mit ReadingsVal holen.

Gruß
Dan
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: reacend am 18 August 2017, 16:53:11
da kommt das raus:
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 18 August 2017, 17:36:27
Es war alles ungetestet und aus dem Bauch heraus.

Die Variablen $hour und $min werden offenbar nur in Perl beschrieben, also einfach das notify von FHEM-Code auf Perl-Code umstellen:
defmod n_KU.Espresso_on notify KU.Espresso:on {fhem "setreading $NAME start $hour:$min;; defmod at_KU.Espresso at +00:30 msg Espresso ist fertig!"}

Gruß
Dan
Titel: Antw:Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)
Beitrag von: DeeSPe am 22 August 2017, 09:22:11
Bist Du nun zu einer für Dich zufriedenstellenden Lösung gekommen?

Gruß
Dan