Les caches des Navigateurs et Domoticz

Un petit article concernant l’interface web de Domoticz et la gestion du cache.

Tout le monde sait ce qu’est un cache d’un navigateur, on à tous l’habitude de le vider quand quelque chose ne marche pas.

Concernant Domoticz on conseille bien souvent la même chose afin de faire apparaitre tel ou tel menu, telle ou telle option qui devrait s’afficher et que l’on ne voit pas apparaitre.

La précision que je souhaite apporter ici est celle concernant la vidange du cache.

Domoticz utilise un cache dit Applicatif qui permet de mettre l’application web en cache on le voit souvent à l’œuvre en haut à droite, c’est le fameux petit rectangle bleucache De nombreux fichiers sont alors stockés localement et ne sont plus redemandés au serveur web Domoticz, d’où parfois la nécessité de régénérer un cache tout neuf.

N.B. il ne s’agit pas de la même notion que le cache des pages web visitées, il s’agit d’un cache d’application.Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Le forum de Easydomoticz est accessible via Tapatalk

La pause déjeuner d’hier ayant connu l’état de grâce, le vent des dieux de l’informatique et de phpbb réunis ont soufflé et donc :

trompette tapatalktapatalk forum

Amis lecteurs, possesseurs d’un smartphone, soyez avertis que le forum Easydomoticz est désormais accessible via l’appli Tapatalk

Téléchargements du logiciel dans les « store » respectifs de vos smartphones ou ici https://tapatalk.com/download_free_tapatalk.php?id=0 ou avec cela

qr_13 tapatalkUne fois le logiciel installé, recherchez ensuite Easydomoticz et abonnez vous.

Bonne lecture.

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Préserver la carte SD ;Episode II, booter sur USB

episode2L’épisode II reprend quelque part après le premier de la serie.

Nous y avions vu comment limiter les écritures pour économiser la carte SD.

Dans ce nouvel opus, voyons comment passer une étape de plus en bootant sur une clé USB et en y déportant tout le système.

Pour être exact il y a une séquence de boot qui DOIT se dérouler sur la carte SD, c’est comme cela par construction du Raspberry, puis ensuite le raspberry monte une partition nommée root fs Linux et utilise les informations de ce root fs.

Un root fs contient applications, fichiers spéciaux d’accès aux périphériques, les fichiers de configuration, les données… C’est root fs qui fait tout le boulot sous Linux.

C’est donc lui que nous allons déplacer sur l’USB pour économiser notre μSD

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Complément pour phpMyDomo

Suite à l’article sur la mise en place de l’interface phpMyDomo plusieurs lecteurs m’ont signalé des difficultés liées au démarrage du serveur Apache lié à phpMyDomo sur des configurations ou Ngnix était déjà activé par défaut.

L’article ici détaille la configuration nécessaire pour éviter ces conflits entre les 2 serveurs web et le port 80.

Pour les courageux qui désirent installer phpMyDomo sous Nginx un article est disponible à cette adresse : https://easydomoticz.com/le-waf-le-phpmydomo-et-nginx

L’article initial à été lui aussi mis à jour avec ces compléments.

Les faits :

Dans le tuto initial l’incident se produit lorsque on tente de redémarrer Apache par un sudo apache2ctl restart

Aie : une erreur !!

Suite au restart vous avez « Adress already in use….. to adresss 0.0.0.0:80 »

erreur_apache2

Il s’agit d’un conflit entre le Nginx installé par défaut et le Apache que l’on tente de lancer sur le même port 80.

Changeons le port Apache2

  • Éditer le fichier /etc/apache2/ports.conf, on y trouve :
NameVirtualHost *:80
Listen 80

que l’on remplace par :

NameVirtualHost *:81
Listen 81

si je veux utiliser le port 81 pour PhpMyDomo, sinon mettez le port que vous souhaitez.

  • Toutefois cela ne suffit pas, il faut aussi changer le port du Vhost

Éditer /etc/apache2/sites-available/default et changer la ligne du haut par un :

<VirtualHost *:81>

Relançons avec un sudo apache2ctl restart, les messages d’erreur précédents doivent avoir disparu.

Donc maintenant sur le port 80 j’ai Nginx

Nginxet sur le port 81 :

Apache2N.B : Souvenez vous que phpMyDomo utilise le port 81, votre navigateur doit pointer sur votre_adresse_ip_raspberry:81 et que si vous avez installé phpMyDomo dans un sous répertoire comme moi, l’adresse complète sera : votre_adresse_ip_raspberry:81/pmd

Voila ,et maintenant ça marche. 😆

Merci aux commentateurs du blog qui ont permis de compléter ce document.

testeapprouve

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Un pour les commander tous

chris moss

Si comme moi, vous avez plusieurs connexions ssh à gérer vers plusieurs Raspberry ou serveurs, des connexions ICA, RDP (personne n’est parfait), du VNC et que vous en avez marre de taper les mots de passe de toutes vos connexions, et que , à fortiori, vous  êtes sous Windows (personne n’est parfait), MRemoteNG sera votre compagnon, il centralise toutes ces connexions, ouvre celles ci dans un onglet diffèrent.

Bien pratique !

MRemoteNG supporte les protocoles suivants :

  • RDP (Remote Desktop/Terminal Server)
  • VNC (Virtual Network Computing)
  • ICA (Citrix Independent Computing Architecture)
  • SSH (Secure Shell)
  • Telnet (TELecommunication NETwork)
  • HTTP/HTTPS (Hypertext Transfer Protocol)
  • rlogin

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/