smartVISU v3.6 ist erschienen

Begonnen von wvhn, 24 Dezember 2025, 11:07:50

Vorheriges Thema - Nächstes Thema

wvhn

Hallo zusammen,

smartVISU v3.6 ist vor kurzem erschienen. Hier der Link zu den Release Notes: https://knx-user-forum.de/forum/supportforen/smartvisu/2069824-release-smartvisu-v3-6

Darin ist von der Option "Aktivitätsanzeige" die Rede, die bisher nicht für fhem verfügbar ist. Näheres dazu ist hier nachzulesen:
https://knx-user-forum.de/forum/supportforen/smartvisu/2070577-update-3-6-aktivit%C3%A4tsanzeige#post2070753

Im zweiten Link ist auch eine erste Version eines neuen fhem-Treibers im Anhang, der die Option vollständig umsetzt. Dafür suche ich noch Tester.

Gruß
Wolfram

Joker

Erstmal danke für die neue Version  8)  Update hat soweit problemlos geklappt.

Zum Verständnis der Aktivitätsanzeige: Den neuen Treiber braucht man nur für das Blinken des Logos oder? Weil dass die fehlenden Items rot umrahmt werden, funktioniert augenscheinlich auch so.

Leider kann ich das mit dem blinkenden Logo bei mir nicht testen, weil ich das smartVISU Logo bei mir ausgebaut habe- sonst hätte ich ich auf dem Handy in der Titelleiste keinen Platz für meine anderen Icons gehabt  :P

wvhn

#2
Der neue Treiber bringt Dir auch die Option "Aktivitätsanzeige" auf die Konfigurationsseite. Wenn Du das Blinken nicht brauchst und die roten Rahmen in der config.ini manuell einschaltest, dann brauchst Du den neuen Treiber nicht. Allerdings fehlt dann auch das Array "io.openItems", das Dir in der Konsole anzeigt, welche items noch nicht aktualisiert werden. Das ist für die Fehlersuche recht praktisch.

Gruß
Wolfram

Funsailor

Hallo zusammen,
hatte mal wieder etwas Zeit übrig und das Update auf 3.6 durchgezogen... Lief prima nur in einem Widget gab es noch ein Problem mit dem Pfad... war aber schnell gelöst.
Jetzt wollte ich auch einmal die grafische UZSU testen.
Ich wollte mir eine vorhanden gut getestete UZSU als Grafik anzeigen lassen und habe, wie im Example vorgeschlagen die in der zweiten Zeile eingefügt, leider funktioniert das so nicht.

{{ device.uzsuicon('OGBadRolloUhr', 'OGBadRolloUhr.sw',   'OGBadRolloUhr',      '', '', 'num', [0, 100]) }}   

{{ device.uzsugraph('OGBadRolloUhrDiagramm','OGBadRolloUhr.sw', 'Rolladen', '1', 'num', [0, 100, 1]) }}
[/code]

Irgendwie werden die Daten nicht richtig übernommen.In der Konsole bekomme ich die Fehlermeldung:

Uncaught TypeError: can't access property "type", this._uzsudata.interpolation is undefined
Ich dachte nicht das mir das so viele Probleme macht, leider komme ich hier nicht weiter.
Hier noch die Einstellunegn im GAD Editor, hat jemand eine Idee wie ich es schaffe, das die Daten von FHEM richtig gesendet werden?

- Asus PN 41- mapleCul V1.24.01 - FHEMDuino - FHEM 6.2 - HUE Bridge - ESPEasy Bridge -  Milight HUB - smartVISU 3.50 -

wvhn

Moin,
das ist sehr wahrscheinlich ein Bug im Widget, bzw. nie mit einem anderen Backend als smarthomeNG getestet worden.
Du kannst mal versuchen, in das Dict für die UZSU folgende Eigenschaften mit aufzunehmen:
{"interpolation": {"type": "none"}}
(hier der Vollständigkeit halber mit allen geschweiften Klammern geschrieben. Die erste und die letzte lässt Du weg, wenn Du dies in das Dict einsetzt.)
Hoffentlich überschreibt fronthem das nicht wieder, wenn es die Schaltzeiten einsetzt.

Ich schau parallel mal, wo im Widget die Auswertung der Interpolation ausgeblendet werden muss. Interpolation ist ein Feature, das nur smarthomeNG beherrscht.

Gruß
Wolfram

wvhn

Vor die Zeile 2072 (aktueller Stand v3.6)
          // Interpolation buttons
fügst Du folgende Zeile ein:
       if (self.options.designtype == 0){
und dann nach Zeile 2107 noch eine geschweifte Klammer
};
Gruß
Wolfram

wvhn

#6
Hab nochmal weiter getestet: mit beiden Änderungen zusammen könnte es gehen, aber das ist zu unsicherer. Sorry!
 
Eine neue Version der ./widgets/device.js liegt in diesem Gist: https://gist.github.com/wvhn/e083451bf324aaa8d6550644bd4780dc
Diese bitte einfach austauschen.

Wenn Du sie getestet hast, schiebe ich sie in den develop branch von smartVISU.

Gruß
Wolfram