Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zeitschaltuhr bedienbar über die VIS #219

Closed
ChrisM246 opened this issue Jun 10, 2019 · 15 comments
Closed

Zeitschaltuhr bedienbar über die VIS #219

ChrisM246 opened this issue Jun 10, 2019 · 15 comments
Labels

Comments

@ChrisM246
Copy link

ChrisM246 commented Jun 10, 2019

Eine Wochenzeitschaltuhr die man über die VIS konfigurieren kann mit mehreren Schaltpunkten pro Tag.

@Apollon77
Copy link
Collaborator

Ist da nicht ein Skript mit Vis-Widgets oder so sinnvoller?

@ChrisM246
Copy link
Author

Jein, für Anfänger wäre eine solche vermutlich deutlich einfacher zu handhaben, ähnlich dem "Statistics" Adapter. Eine komfortable Wochenzeitschaltuhr mit unterschiedlichen Einstellungen der verschiedenen Tage ist leider nicht mal eben aus dem Handgelenk geschüttelt. Was ich in den letzten Tagen feststellen musste.

@walli545
Copy link

Ich würde auch einen solchen Adapter benötigen und bin aktuell am überlegen so einen zu implementien. Falls ich einen Prototypen habe werden ich ihn hier verlinken. Kann aber noch dauern, muss mich erst noch in das ganze Thema einlesen.

@smartboart
Copy link

@baeriwiliwonka
Copy link

Ich habe auch aktuell ein Skript am laufen, aber es wäre schon einfacher hier einen Adapter zu haben, in den man Datenpunkte festlegen kann die man zeitabhängig steuern will und dazu dann ein passendes Widget. Am besten mit Gruppierungen: Rollos, Lampen usw... Das ganze inkl Bedingungen, dass der Timer nur schaltet, wenn die Bedingung erfüllt ist usw... Läuft zwar aktuell auch mit einem kopierten Skript, aber wenn man keine Ahnung von Java hat, ist es doch schwer das ganze auf seine Ansprüche umzubauen.

@walli545
Copy link

Ist zwar schon wieder eine Weile her, aber mittlerweile habe ich eine erste funktionierende Version, die ihr euch gerne unter https://github.com/walli545/ioBroker.time-switch anschauen könnt. Würde mich über Feedback dazu freuen.

@baeriwiliwonka
Copy link

baeriwiliwonka commented Mar 20, 2020

Für den Anfang gar nicht so schlecht, es schaltet wie es soll! Trotzdem sind mir folgende Fehler aufgefallen:

  • In der ioBroker Übersicht wird nun die Zeitschaltuhr mit Icon annstelle des vis Editors angezeigt. Ein Klick führt trotzdem zum vis Editor.
  • Das Widget ist viel zu groß, konnte es nur einfügen, wenn ich meinen Browser kleiner gescrollt habe
  • Die Timer selbst sind in der Größe leider nicht anpassbar, sodass ein Anpassen des Widgets (außer in der Breite) fast zwecklos ist.
  • Current Value springt nach einschalten wieder auf "aus" zurück, dann muss man es mehrmals anklicken, bis es auf "an" bleibt. Dabei reagiert das zu schaltende Gerät nicht mehr.

Weitere Wünsche:

  • Ein Widget für mehrere Geräte (ähnlich z.B. dem Carousel), damit man durchscrollen kann.
  • Gruppieren von Geräten (z.B. alle Rollos)
  • Bedingungen (z.B. Saugroboter nur an, wenn mein radar2 meldet, dass ich nicht zu Hause bin).
  • Das ganze funktioniert nur für simple Schalter, wäre super, das ganze auch für Shutter (Prozentangaben) zu haben.
  • bei der state-ID sollte man lieber den "Namen" anzeigen und nicht die ID.

Wenn das alles kommt, würde ich von meinem aktuellen Skript von GiuseppeS (https://forum.iobroker.net/topic/23346/vorlage-variable-zeitsteuerung-mit-vis-editor) umsteigen.

Vielleich solltet ihr euch zusammen tun ;)

Aber gefällt mir echt bisher sehr sehr gut!!

EDIT: Soll ich dafür issues aufmachen, also zumindest für die Fehler, nicht für die Wünsche, damit man es besser tracken kann?

@sigi2345
Copy link

Cool, bitte im Forum vorstellen.

@walli545
Copy link

@baeriwiliwonka Erstmal danke für die schnelle Rückmeldung. Bitte für die Fehler Issues erstellen.

Die ersten beiden sind mir jetzt auch aufgefallen und die schaue ich mir an. Den dritten kann ich nicht ganz nachvollziehen, das Widget funktioniert bis zu einer Größe von ca. 300x300 px, was auch auf jedem Handy normalerweise kein Problem darstellen sollte. Gedacht ist das Widget so, dass es die ganze Seite einnehmen soll und so übersichtlich bedient werden kann, ich halte persönlich nicht viel davon das kleiner zu machen, da so die Bedienbarkeit leidet. Zum vierten bräuchte ich noch mehr Infos im Issue dann, was geschalten wird. Habe bei mir Zuhause verschiedene Geräte getestet und die haben soweit funktioniert (MQTT Tasmota Schaltsteckdose, Homematic Schaltsteckdosen und normale Javascript States).

Ich werde dann demnächst einen Beitrag im Forum erstellen und den Adapter beschreiben, dort werde ich dann auch auf deine gewünschten Features eingehen.

@baeriwiliwonka
Copy link

Danke für die schnelle Rückmeldung, habe mal für die ersten drei ein Bug erstellt, damit es sich leicht tracken lässt. Zu 4. Ich habe einen normalen Shelly per MQTT geschaltet, kann aber evtl auch ein Browser-Problem sein - habe es nur kurz am PC in Chrome getestet. Mach das die Tage nochmal im Fully Browser, daher erstmal kein Ticket dafür.

Zu den Wünschen:
Meinst du, das ist für dich machbar und wenn du das angehen willst, möchtest du dafür auch ein Issue?

Das ganze ist natürlich ein persönlicher Wunsch und wenn da was nicht berücksichtigt werden kann oder wie auch immer auch kein Problem - aber helfe da gerne bei Tests o.ä., glaube soetwas suchen hier echt einige.

@walli545
Copy link

Generell denke ich sind die Features (Gruppen, Bedingungen und frei wählbare Werte) umsetzbar. Ich mache das aktuell nur neben der Uni und dort liegt natürlich meine Priorität. Also kann ich nicht garantieren, wann und ob ich das umsetze, ich werds aber versuchen, wenn ich Zeit habe. Grundsätzlich war mein Adapter aber als simple Zeitschaltuhr für Schaltsteckdosen gedacht und nicht als Ersatz für die JS-Engine, irgendwo müssen wir dann die Grenze ziehen, sonst artet das ganze noch aus 😉

@walli545
Copy link

Ich habe nun eine Thread im Forum erstellt:
https://forum.iobroker.net/topic/31479/test-adapter-time-switch-v1-0-x-github-latest

@baeriwiliwonka
Copy link

Klar, das verstehe ich.
Werde das auf jeden Fall gespannt weiter verfolgen!

@XSDiVer
Copy link

XSDiVer commented Aug 1, 2022

Hallo zusammen,

ich habe hier mal so einen Adapter erstellt - ich hoffe das ist vielleicht was für Euch!
Ich würde mich über Tester freuen die mir Tipps zur Verbesserung geben. Gerne mal anschauen.

https://github.com/XSDiVer/ioBroker.time_switch_clock

Vielen Dank :o)

@DutchmanNL
Copy link
Collaborator

ich closed diesen request mal da es auch bereits den time-switch adapter dazu gibt und mit diesem issue verlinkt wurde.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants