Einschalt-Stoppuhr für Espresso Maschine (Zweikreiser)

Begonnen von reacend, 18 August 2017, 14:26:57

Vorheriges Thema - Nächstes Thema

reacend

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

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

reacend

Danke, das könnte passen.

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

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

reacend

Hi Dan,

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


im Anhang ein Screenshot von der FHEM Schalter.


DeeSPe

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.
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

reacend

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?

DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

reacend

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 :)

DeeSPe

Im Reading start steht doch schon nur die Uhrzeit!
Diese also nicht mit ReadingsTimestamp sondern mit ReadingsVal holen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

reacend


DeeSPe

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
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Bist Du nun zu einer für Dich zufriedenstellenden Lösung gekommen?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe