FHEM Forum

FHEM => Ankündigungen => Thema gestartet von: HomeAuto_User am 19 September 2019, 18:33:33

Titel: Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 18:33:33
Hallo,

wir haben ein neues Modul geschaffen welches mehrere at´s oder doif´s ersetzt.
Das war auch der Grund um sich einer Lösung zu widmen wenn man etliche at´s besitzt.

Als Resultat kam das Modul 88_Timer.pm heraus.

- ersetzt mehrere at´s  oder doif´s in einem
- Entgegenkommen für FHEM Anfänger
- leichte Bedienung wenn man Zeitpunkte umschalten oder abschalten möchte
- Übersichtlichkeit, welche Zeitschaltpunkte aktiv sind und welche soeben abgeschalten sind
- eine Sortierung der Timer wenn man einen gelöscht hat
- SAVE Option der Einstellungen
- Zusatzinformation des Devices einblendbar (Alias oder Comment)
- abschaltbares UI in Raumansicht

Gern könnt Ihr es testen.
Quelle: https://github.com/fhem/Timer

Sollte hier im Forum über das Modul Diskutiert oder eine Anregung bzw. Fragen kommen, so bitte unter FHEM » Automatisierung (https://forum.fhem.de/index.php/board,20.0.html) ein Faden eröffnen und parallel eine PN ist immer gut.

Die Aufnahme ins SVN erfolgt die Tage.

MfG
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 19 September 2019, 19:25:18
Hallo HomeAuto_User,
ich hab mir mal die Datei runtergeladen und eingebunden. Define sowie Bedienung sind trivial und Anfängerfreundlich  :)

Ich werde das Modul bei meiner Freundin einsetzen - ich habe dort weekdaytimer für die Schaltung der Aquarien-Lampen eingerichtet
und finde das hier extrem nice und einfach  8)

Super Arbeit!

VG Sebastian
 
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 19 September 2019, 19:40:01
Gefundene Typos in der cref:
Im Frontend
In der DropDown-Liste...
(stop oder Intervall

Und die cref erscheint zweimal hintereinander in deutsch... :o
VG Sebastian

Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 19:44:30
Hallo Sebastian :-)
Danke für deinen Mittest!

Gefundene Typos in der cref:
Im Frontend
In der DropDown-Liste...
(stop oder Intervall


Wurde soeben behoben und daran sieht man wie blind man irgendwann ist  ::)

Was meinst du mit ?

Und die cref erscheint zweimal hintereinander in deutsch... :o

LG
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 19 September 2019, 19:53:49
Hallo Sebastian :-)
Danke für deinen Mittest!

Wurde soeben behoben und daran sieht man wie blind man irgendwann ist  ::)

Was meinst du mit ?

LG

Wenn ich auf Device specific help gehe erscheint die cref zweimal untereinander (siehe Screenshot)
VG Sebastian
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 19 September 2019, 19:56:02
Aber ich glaube fast dass es ein copy & paste Fehler meinerseits ist...
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 19:58:23
Danke für den Screenshot.

Dummerweise kann ich den Zusammenhang nicht herstellen, weil bei mir ist die Ansicht "normal". Da müsste man hinterfragen und ansetzen, wieso es dazu kommt.  8)
Kannst du mal den Test vollziehen indem du auf den Standard-Style umschaltest bitte?

LG
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 19 September 2019, 20:01:23
Danke für den Screenshot.

Dummerweise kann ich den Zusammenhang nicht herstellen, weil bei mir ist die Ansicht "normal". Da müsste man hinterfragen und ansetzen, wieso es dazu kommt.  8)
Kannst du mal den Test vollziehen indem du auf den Standard-Style umschaltest bitte?

LG

Nö  ;D

Irgendwie muss ich beim Einfügen zweimal rechts geklickt haben...  :-X
Jetzt ist wieder alles im Lot.

Was mir noch aufgefallen ist:
Wenn ich die Timer Stunde und Minute mit SA und SU versehe erscheinen nirgends die kalkulierten Schaltzeiten.
Longitude und Latitude sind jeweils in global gesetzt.

VG Sebastian

Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 20:05:05
Die Informationen wurden diesbezüglich sporadisch gehalten weil ich ja nur zu diesem Schaltpunkt handeln möchte und keine Statistik führen möchte  ;D
Intern gibt es den Wert aber zur Ansicht ist es nicht vorgesehen. Ich werde diese Anregung mal mit auf die Liste setzen wenn dies gewünscht ist.


Was mir noch aufgefallen ist:
Wenn ich die Timer Stunde und Minute mit SA und SU versehe erscheinen nirgends die kalkulierten Schaltzeiten.
Longitude und Latitude sind jeweils in global gesetzt.

Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: betateilchen am 19 September 2019, 22:27:36
Es ist keine gute Idee, den FileLog-Pfad mit './log/' zu erzwingen, da FileLog grundsätzlich die Möglichkeit bietet, mit %L ein Wildcard in einen beliebigen vom Benutzer definierten Pfad für Logfiles aufzulösen.
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 22:32:01
Es ist keine gute Idee, den FileLog-Pfad mit './log/' zu erzwingen, da FileLog grundsätzlich die Möglichkeit bietet, mit %L ein Wildcard in einen beliebigen vom Benutzer definierten Pfad für Logfiles aufzulösen.

Hallo,
danke für den Hinweis.
Ich würde es natürlich anpassen damit es zu keinen Diffs kommt.

Wie wäre es, wenn es aus dem globalen Attribut logfile gelesen wird, was dort als Verzeichnis hinterlegt ist?

MfG
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: betateilchen am 19 September 2019, 22:47:30
Wie wäre es, wenn es aus dem globalen Attribut logfile gelesen wird, was dort als Verzeichnis hinterlegt ist?

ganz schlechte Idee...

Warum willst Du Dich nicht an die empfohlene Vorgehensweise halten und %L unterstützen, was dann entsprechend dem globalen Attribut logdir aufgelöst wird? Die Mechanismen dafür (für die Auflösung) sind doch in FHEM alle vorhanden, Du musst sie nur benutzen.
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 19 September 2019, 22:55:12
Ich habe verstanden was du meinst :)
Du meinst das sicherlich.
https://forum.fhem.de/index.php/topic,89670.msg821626.html#msg821626

Man lernt nie aus :)


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 20 September 2019, 08:23:10
Was ich noch schick finden würde:

VG Sebastian
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 20 September 2019, 08:33:00
Guten Morgen Sebastian,

leider weiß ich nicht, wie es bei deinem Style zu keinem Link kommt. Im Standardstyle wird das logfile als Device angelegt und somit auch der Link.

(https://uploads.tapatalk-cdn.com/20190920/c075b546ff9c58f809bc23619fbee62c.jpg)

... oder reden wir aneinander vorbei?

LG


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 20 September 2019, 08:38:54
... oder reden wir aneinander vorbei?

Guten Morgen,
jepp: Beim alexa-/siri-Modul von André kann ich in der Device Overview direkt zum Logfile springen - Style-unabhängig.

Und ja du hast recht: Das Logfile ist auch anders (herkömmlich) erreichbar...  ;)
Und so oft muss/sollte man ja da eh nicht reinschauen müssen  ;D

VG Sebastian
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: HomeAuto_User am 21 September 2019, 09:37:39
Hallo Sebastian,
kannst du mir bitte mal einen kompletten Screenshot machen zwecks der Logfile Sprungmarke wie ich mir das vorstellen muss. Vielleicht mal einen in deinem Design und einen im Default Style.

Ansicht Zeit / Sonnenaufgang...,
du kannst die aktuelle Version Downloaden und es testen. Du hast via Attribut die Möglichkeit dir und der Tabelle das einzublenden.

Zusätzlich wurden am Code Anpassungen vorgenommen.

Mfg


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 21 September 2019, 09:55:51
Moin,
hier sind die Screenshots. Sie zeigen jeweils die Detailansicht des alexa Devices.
Direkt unter der DeviceOverview wird der Link zum Logfile angezeigt.

VG Sebastian
Titel: Antw:Neues Modul - 88_Timer.pm | at - doif Erleichterung
Beitrag von: binford6000 am 21 September 2019, 10:04:33
Zitat
Ansicht Zeit / Sonnenaufgang...,
du kannst die aktuelle Version Downloaden und es testen. Du hast via Attribut die Möglichkeit dir und der Tabelle das einzublenden.

Sehr schön. Sieht gut aus!  8)
VG Sebastian