NEWS
Test Adapter mytime
-
Neue Version 2.5.1
- da sich css Klassen mit der flipclock aufgrund der letzten Änderung überschnitten und beeinflusst haben, wurden diese stärker getrennt, so dass die Darstellung wieder passt
-
@oliverio
Guten Morgen,
wie kann man den Abstand zwischen Doppelpunkt verkleinern?
Ich habe schon alle Einstellungen ausprobiert, aber es klappt bei mir nicht.da kommt man über die normalen css einstellungen des widgets nicht dran.
du kannst es mal wie folgt probieren:den folgenden block im CSS Reiter ergänzen
.smallseparator .flip-clock-wrapper { margin-left: 0em; /* 0.1375em */ margin-right: 0em; /* 0.1375em */ } .smallseparator .clock-flip-separator { margin-left: 0em !important; /* .083333em */ margin-right: 0em !important; /* .083333em */ }und dann in den widgets einstellungen unter General/CSS Class dann
smallseparatoreintragen

Das setzt den linken und rechten Rand einmal um einen Zahlenblock und um den Doppelpunkt herum auf 0.
Die Zahlen was du zwischen den /* */ siehst sind die default Vorgaben des widgets.
Also eine größere Zahl vergrößert, eine kleinere Zahl verkleinert, den Abstand.
Negative Zahlen gehen theoretisch auch, aber dann weiß man nicht so genau was der browser dann so macht.
die Einheit em bedeutet. 1em ist 100% Höhe oder 100% Breite der aktuell für dieses html Element wirkende Schriftgröße
https://wiki.selfhtml.org/wiki/CSS/Wertetypen/Schriftbezogene_Längeneinheiten#em_.E2.80.93_Bezug_auf_die_aktuelle_Schriftgr.C3.B6.C3.9Fe -
da kommt man über die normalen css einstellungen des widgets nicht dran.
du kannst es mal wie folgt probieren:den folgenden block im CSS Reiter ergänzen
.smallseparator .flip-clock-wrapper { margin-left: 0em; /* 0.1375em */ margin-right: 0em; /* 0.1375em */ } .smallseparator .clock-flip-separator { margin-left: 0em !important; /* .083333em */ margin-right: 0em !important; /* .083333em */ }und dann in den widgets einstellungen unter General/CSS Class dann
smallseparatoreintragen

Das setzt den linken und rechten Rand einmal um einen Zahlenblock und um den Doppelpunkt herum auf 0.
Die Zahlen was du zwischen den /* */ siehst sind die default Vorgaben des widgets.
Also eine größere Zahl vergrößert, eine kleinere Zahl verkleinert, den Abstand.
Negative Zahlen gehen theoretisch auch, aber dann weiß man nicht so genau was der browser dann so macht.
die Einheit em bedeutet. 1em ist 100% Höhe oder 100% Breite der aktuell für dieses html Element wirkende Schriftgröße
https://wiki.selfhtml.org/wiki/CSS/Wertetypen/Schriftbezogene_Längeneinheiten#em_.E2.80.93_Bezug_auf_die_aktuelle_Schriftgr.C3.B6.C3.9Fe -
Neue Version 3.0.1
- jsonConfig verbessert und korrigiert
- Wechsel vom build- zum dist-Verzeichnis
- Log-Ausgabe für onMessage-Fehler erweitert
- getServerTime-Timer im Widget verbessert
- Unterverzeichnis widgets in widgetTypes umbenannt
- Race Condition in den widgets bei States verbessert
Wer den onMessage Fehler erhält bitte mir die Ausgabe informationen und das log zukommen lassen
Dürfte aber für die Funktionsweise des Adapters unkritisch sein. -
Neue Version 3.0.1
- jsonConfig verbessert und korrigiert
- Wechsel vom build- zum dist-Verzeichnis
- Log-Ausgabe für onMessage-Fehler erweitert
- getServerTime-Timer im Widget verbessert
- Unterverzeichnis widgets in widgetTypes umbenannt
- Race Condition in den widgets bei States verbessert
Wer den onMessage Fehler erhält bitte mir die Ausgabe informationen und das log zukommen lassen
Dürfte aber für die Funktionsweise des Adapters unkritisch sein. -
Da der Aufwand node.js 26 in test-and-release einzutragen darin besteht einen existierenden PR zu mergen (https://github.com/oweitman/ioBroker.mytime/pull/1189) sollte das Problem eher rasch gefixed werden können. Eine neue Release ist nicht erforderlich (und das wurde auch kommuniziert). Wär also rascher erledigt gewesen als hier ein Posting zu erstellen :-)
Die Erfordernis kommt auch nicht überraschend sondern wurde bereits seit einem Monat publiziert.
-
Da der Aufwand node.js 26 in test-and-release einzutragen darin besteht einen existierenden PR zu mergen (https://github.com/oweitman/ioBroker.mytime/pull/1189) sollte das Problem eher rasch gefixed werden können. Eine neue Release ist nicht erforderlich (und das wurde auch kommuniziert). Wär also rascher erledigt gewesen als hier ein Posting zu erstellen :-)
Die Erfordernis kommt auch nicht überraschend sondern wurde bereits seit einem Monat publiziert.
-
sagt jemand der die komplexität des Adapter nicht einschätzen kann.
Oder möchte man hier eine mal wieder eine einschätzung vornehmen können?sagt jemand der die komplexität des Adapter nicht einschätzen kann.
Die standard Tests auch mit node.js 26 laufen zu lassen ändert absolut nichts am Adaptercode. Der einzige Eingriff in das Testscript ist ',x.26' in die Testmatrix einzutragen. Das hat absolut nichts mit einer Adapterkomplexität zu tun.
Falls da was falsch rüber gekommen ist:
Es ist nunmehr erforderlich die standardmäßigen Tests auch mit node.js 26 laufen zu lassen. Nicht mehr und nicht weniger. Dazu ist es ausreichen node.js 26 in die existierende Testmatrix einzutragen. Ob nun ein Dev dankenswerter Weise zusätzliche komplexe Tests durchführen will ist seine Entscheidung - dies ist nicht gefordert.Die Komplexität eines Adapters spielt da maximal dann eine Rolle wenn die Tests unter node.js26 nicht laufen. Das dürfte aber nicht der Fall sein (siehe PR).
Oder möchte man hier eine mal wieder eine einschätzung vornehmen können?
Sorry aber den Satz versteh ich nicht
-
Für alle die sich wundern was hier dikutiert wird oder komplex ist:
Es geht darum in einer Datei diese eine Zeile anzupassen:
von
node-version: [22.x, 24.x]
auf
node-version: [22.x, 24.x, 26.x]Das ist natürlich eine komplexe Aufgabe für die man den Adapter genau verstehen muss.
Aber ja - wird hier zu OT. Und die Zeit hier zu posten übersteigt mit Sicherheit schon die Zeit die Anpassung vorzunhmen. Damit beende ich von meiner Seite das Thema mal.
Wie die aktuellste Version getestet werden kann wurde ja schon gepostet, einfach das BETA Reposittiory verwenden.
Bitte aber beachten dass BETA Software nur im Rahmen von Tests und vorzugsweise nicht auf produktiven System verwendet werden sollte.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden


