My Free Time

Installer Domoticz sur un EEEPC (1Go ram) et l'utiliser avec une carte nodemcu.

Oui Domoticz tourne très bien sur un EEE PC, par exemple le 1015cx qui n'a qu'1Go de ram.

Pour celà il faut suivre un bon nombre d'étapes :

  • Installer la bonne version de linux sur le PC, linux en mode texte et non graphique.
  • Paramétrer linux pour qu'il se connecte sur le réseau et en wifi.
  • Autoriser la connexion du compte 'root' en mode SSH.
  • Utiliser "Putty" pour la connexion SSH.
  • Modifier ou créer un fichier de mémoire swap de 4Go (nécessaire pour Domoticz)
  • Installer la bonne version de Domoticz avec le fichier source.
  • Paramétrer le tout pour que ça fonctionne.
  • Le PC est un Asus EEEPC 1015cx, 1Go de ram DDR3, disque de 320Go, processeur Intel Atom N2600, écran 10.1"

    Choisir la bonne version de linux

    Pour trouver la bonne version qui sera supportée par ce type de PC il faut aller sur debian.org, ensuite dans la rubrique "assistance" par exemple, ceci est pour avoir les menu du bas de page.

    Dans ce menu cliquer sur Images ISO de CD/USB

    ---->

    ---->

    ---->

    Enfin->

    Il faut ensuite créer la clef USB pour l'installation avec un logiciel comme Rufus

    Paramétrage du réseau WIFI

    Ensuite pour avoir le réseau wifi et filaire j'ai trouvé ces lignes de code :

    Il faut bien les copier dans le fichier qui s'appelle interfaces dans le dossier /etc/network.


    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    #copier ces lignes dans le fichier 'interfaces' de /etc/network/
    source /etc/network/interfaces.d/*
    # The loopback network interface
    auto lo
    iface lo inet loopback
    #reseau filaire
    allow-hotplug enp3s0
    iface enp3s0 inet dhcp
    iface enp3s0 inet6 auto
    #wifi
    allow-hotplug wlp2s0
    iface wlp2s0 inet dhcp
    wpa-ssid NOM_DU_RESEAU_WIFI
    wpa-psk PASSWORD_DU_RESEAU_WIFI

    La connexion ssh avec le compte root

    Grâce à Putty on peut se connecter à distance sur le eeePC et pour se connecter en mode root directement :

    pour se connecter en SSH depuis un autre PC il faut changer l'option PermitRootLogin yes dans /etc/ssh/sshd_config avec l'éditeur nano

    taper: service sshd restart pour tester

    Créer ou étendre la zone swap de 4Go

    Pour installer Domoticz à partir du fichier source (seule manière pour qu'il s'installe sur le eeePC) il lui faut 4Go de ram environ, il va donc falloir étendre ou créer la zone mémoire swap.

    Il existe bon nombre de tutos sur internet, dont celui de StandarTux.fr qui est très bien fait (chercher "swap" sur le blog dans le menu de droite) .

    Installation de Domoticz avec le fichier source

    Suivre le tuto du wiki de domoticz Build Domoticz from source