FHEM Forum

FHEM => Automatisierung => Thema gestartet von: M_I_B am 08 November 2016, 08:28:33

Titel: Industrieminuten in Zeit umrechnen?
Beitrag von: M_I_B am 08 November 2016, 08:28:33
Moin Kinnaz,

wie das mathematisch geht ist mir klar: Dezimalbruch abtrennen und * 60 ... fettisch (wenn ich auf Sekunden verzichten kann)
In PHP würde ich jetzt z.B. mit strstr/substr arbeiten, was es sicherlich auch so oder ähnlich in PERL geben wird? Oder gibt es noch eine einfachere (bereits eingebaute) Variante, ohne direkt auf PERL zurückgreifen zu müssen?
Titel: Antw:Industrieminuten in Zeit umrechnen?
Beitrag von: justme1968 am 08 November 2016, 08:43:06
im log proxy modul gibt es logProxy_dec2hms. das sollte machen was du möchtest:{logProxy_dec2hms(8.75)}
08:45:00


entweder einfach ein logproxy device definieren:define lp logProxydann ist die routine da.

gruss
  andre
Titel: Antw:Industrieminuten in Zeit umrechnen?
Beitrag von: sumsum am 08 November 2016, 08:45:43
int(Value( ))*60;
ist aber Perl
Titel: Antw:Industrieminuten in Zeit umrechnen?
Beitrag von: M_I_B am 08 November 2016, 08:47:59
@justme1968:
... cool! Das ist ne Lösung nach meinem Geschmack; und wer weiß, wann ich den Rest von LogProxy mal brauchen kann ;)
Danke dir, das hilft weiter und werde ich erst mal so nutzen...

@sumsum:
Sorry, verstehe ich nicht... INT ist doch der Ganzzahl- Anteil... oder nicht?


Titel: Antw:Industrieminuten in Zeit umrechnen?
Beitrag von: sumsum am 08 November 2016, 09:18:12
Dezimalbruch abtrennen und * 60
habe nur deine mathematische Formel genommen.  ::)
Das rechnet die Industrieminuten in Zeitminuten um.