Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Forum dédié aux relookings de DomoticZ : Thèmes, styles ...
Le coin du design, c'est ici.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Message par Chrominator »

Une solution rapide et peu tout-terrain a été identifiée pour faire fonctionner ce thème avec la version 2022.1.

Il s'agit de remplacer tous les "acttheme" par "styles/aurora" dans le fichier aurora/custom.js

Normalement les thèmes sont dans domoticz/www/styles/

Enregistrez, videz le cache, et ça remarche.

Source : https://github.com/flatsiedatsie/domoti ... /issues/75
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Grumpf
Messages : 1
Inscription : 04 mars 2022, 16:46

Re: Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Message par Grumpf »

Ca marche mais pas pour les caméras malheureusement (EDIT uniquement en mode compact, en normal, ça passe). Merci Chrominator !

Pour les feignasses j'ai joint le fichier déjà modifié, suffit d'écraser l'existant.
Pièces jointes
custom.7z
(25.42 Kio) Téléchargé 285 fois
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Message par Chrominator »

De rien, on s'entraide :D

Qu'est-ce que tu appelles le mode compact ?
Celui-ci ?
Pièces jointes
Screenshot 2022-03-04 at 19-37-51 Domoticz.png
Screenshot 2022-03-04 at 19-37-51 Domoticz.png (150 Kio) Consulté 5979 fois
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
klarf
Messages : 136
Inscription : 17 mars 2018, 09:00

Re: Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Message par klarf »

Avec les versions 2024 de domoticz, il faut mettre à jour quelques paramètres pour que le thème fonctionne correctement.

Il faut aller dans le dossier domoticz/www/styles/aurora et modifier 2 fichiers :

Pour éviter l'erreur :

Code : Tout sélectionner

[WebServer] Deprecated RType (devices) for API request. Handled via fallback (getdevices), please use correct API Command!
Il faut modifier le fichier custom.js -> il faut se mettre à jour avec les nouvelles commandes :
/json.htm?type=**old command** -> /json.htm?type=command&param=**new command**
Il suffit donc de chercher "json.htm?type=" et de modifier la suite en conséquence.

Les informations sont ici :
https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s

Voici le fichier directement modifié :
custom.rar
custom.js modifié pour version 2024 domoticz
(26.64 Kio) Téléchargé 119 fois


Autre point, pour retrouver le logo favoris sur ces appareils, il faut utiliser ce fix trouver sur le github du thème :
2 possibilities :
a) change the domoticz styles.css file (domoticz/www/css/style.css)
and comment out the overflow-x css value

Code : Tout sélectionner

table td.options {
  white-space: nowrap;
  /* overflow-x: hidden !important; */
}
b) If you do not want to modify the domoticz files you can change the custom.css aurora file

Code : Tout sélectionner

.item .options img.favorite, /* the future version */
.span3 td:last-of-type:not(.status) .lcursor,
.span4 td:last-of-type:not(.status) .lcursor{
    position: relative;
    top: 0px; /* -29 px; */
    left: 330px; /* 13px; */
    border-radius: 5px;
}
but this will move the favorite icon
J'ai utilisé la seconde possibilité, qui évitera qu'avec une mise à jour de domoticz cela pose souci.

En espérant que ça puisse aider certain :)
BernardC
Messages : 18
Inscription : 10 avr. 2023, 10:31

Re: Domoticz 2022.1 et thème Aurora - Quick & dirty fix

Message par BernardC »

Bonjour,
j'étais justement sur le sujet, je dois utiliser des options différentes dans le thème Aurora, j'ai des améliorations pour compléter.

j'avais une erreur

Code : Tout sélectionner

WebServer] Deprecated RType (graph) for API request. Handled via fallback (graph), please use correct API Command!

j'ai modifié pour cela le fichier /domoticz/www/styles/aurora/dashboard_show_data_visualizations.js ligne 185

Code : Tout sélectionner

    var urltoload = 'json.htm?type=command&param=graph&sensor=' + sensor + '&idx=' + idx + '&range=' + range; // modif 2024
pour le fichier /domoticz/www/styles/aurora/custom.css

j'ai modifié ligne 2442 pour recentrer la popup pour modifier un thermostat avec la version mobile sur un portable, il fallait retourner le téléphone pour valider la température modifiée. (-60%)

Code : Tout sélectionner

#onMobile #setpoint_popup{transform: translate(-60%, -50%)!important;} /*  modif 2024 */
et pour ma part pour le problème pour retrouver le logo favoris, j'ai utilisé une 3eme solution:
fin fichier ligne 3178

Code : Tout sélectionner

/* https://github.com/flatsiedatsie/domoticz-aurora-theme/issues/80 */
table td.options { /*  modif 2024  */
    overflow-x: visible !important;
    }
/domoticz/www/styles/aurora/custom.js
ligne 1761, il avait une erreur qui retardait ou empêchait l'affichage des graphs sur le tableau bord ou dans les pièces
c'est 3 pour pointer sur la température

Code : Tout sélectionner

var temp = partsOfStr[3];  // modif 2024
J'ai ajouté une ligne en 598 tjrs dans custom.js avant (if( currentPage == "")
cela permet d'afficher les groupes (avec option "-") et les graphs dans les pages des Pieces
ces éléments avaient un affichage différents suivant l'ordre des pages affichées, c'est mon gros ++ ;)

Code : Tout sélectionner

if (currentPage.indexOf("dashboard") != -1){currentPage  ="dashboard";} // modif 2024

La méthode que j'ai utilisé pour débloguer:
affichage de l'onglet domoticz dans Chrome ou firefox
<F12> pour l'affichage de la console
test, reperer l'endroit du code utilisé
modifier le script du fichier, charger
<fermer l'onglet domoticz>
<vider le cache>
<ouvrir l'onglet domoticz> tester ect... et beaucoup de temps et de patience.
J'espère que je vais susciter des vocations de débogueurs et de développeurs en javascript pour faire avancer Aurora ;)
Répondre