Monday, August 22, 2011

Remise en route de la piscine en début de saison, procédure de redémarrage

 

I - Remise en route de la piscine en début de saison, procédure de redémarrage

1 - Nettoyage de la piscine

- enlever la couverture d'hivernage en prenant soin de bien la nettoyer avant de la ranger, faites la sécher avant de la replier.
- Retirer les accessoires d'hivernage qui se trouvent dans la piscine : bouteilles gizmo, bouchons...
- Remettre les buses de refoulement en place ainsi que les paniers dans les skimmers
et le pré-filtre de la pompe de filtration.
- Nettoyer le fond du bassin en passant lentement le balai aspirateur
positionner la vanne 6 voies en évacuation directe à l'égout pour ne pas encrasser le filtre.
N'utilisez que la prise balai si possible en fermant les skimmers et la bonde de fond.
Si le fond de la piscine est invisible et l'eau trop verte, évacuer la majeure partie de l'eau.
- Nettoyer la ligne d'eau avec un gel nettoyant
- Contrôler le bon fonctionnement de votre installation (filtre, pompe, armoire électrique,...)

2 - Nettoyage du filtre

Remettre les bouchons de vidange sur le pré filtre, le filtre et la pompe
Nettoyer et détartrer le filtre piscine grâce à un nettoyant filtre, filtration stoppée.
Si le filtre ne peut s'ouvrir, introduire le produit en amont par le pré filtre. Effectuer un rapide rinçage égout, quelques secondes suffisent pour disperser le produit dans le filtre.
Laisser agir 12h, contre-laver (égout) et rincer (égout) jusqu'à disparition de la coloration dans le voyant de contrôle.
Ajuster le niveau de l'eau de la piscine jusqu'au 3/4 des skimmers

3 - Analyse du pH et contrôle du taux de stabilisant

Contrôler le pH de l'eau à l'aide d'un testeur pH ou d'une trousse d'analyse, le corriger pour un équilibre entre 7,0 et 7,4
Vérifier le taux de stabilisant avec un test languette : le taux de stabilisant ne doit pas être supérieur à 75 mg/l. Dans le cas contraire, prévoyez une vidange partielle ou totale du bassin (si possible).
Sur-stabilisation de l'eau de piscine
L'utilisation de chlore en galets charge votre eau, au fil des années de traitement, en produit stabilisant.
Un excès de stabilisant annule tout effet du traitement de l'eau. Ce stabilisant ne s'évacue qu'à condition de vider l'eau du bassin.
Vérifier votre taux de stabilisant à l'aide d'un photomètre d'analyse de l'eau (150 ppm : vidanger la moitié du bassin - 100 ppm : vidanger le tiers) et utiliser un chlore non stabilisé

4 - Traitement de choc

Effectuer un traitement de choc à l'aide d'un chlore choc, et laisser votre filtration en continu pendant 48h.
Enfin, effectuer un nouveau lavage du filtre et analyser l'eau pour équilibrer le pH entre 7,0 et 7,4, et le taux de chlore à 1,5 mg/l.

Une floculation tous les 15 jours rendra votre eau plus cristalline

II - Entretien courant de votre piscine

1 - 1 à 2 fois par semaine :
Vider le ou les paniers des skimmers, retirer insectes, feuilles mortes et autres débris
nettoyez la ligne d'eau à l'aide d'une éponge et d'un gel de nettoyage
passez le balai aspirateur branché à la prise d'aspiration
ou utilisez un robot de piscine
ajuster le niveau d'eau de la piscine en le maintenant au 3/4 des skimmers. Un niveau d'eau trop bas va provoquer une aspiration d'air par le skimmer et désamorcer la pompe de filtration.

2 - Filtration
Vider le panier du pré-filtre de la pompe (moteur arrêté).
Vérifier la pression du manomètre du filtre et effectuer si nécessaire un lavage du filtre
Pression anormalement élevée sur le manomètre du filtre :
Le filtre est encrassé - effectuer un contre lavage du filtre. Si le problème persiste, utiliser un détartrant filtre.

3 - Equilibre de l'eau
Contrôler régulièrement le pH de l'eau

*Le pH est trop haut :

Alcalinité de l'eau trop importante - Ajouter du pH moins
Basicité trop importante - Ajouter du pH moins

*Le pH est trop bas :

Alcalinité de l'eau trop faible - utiliser un correcteur d'alcalinité
Acidité trop importante - contrôle fréquent du pH, ajouter du pH plus

III - Problèmes d'eau : quelques solutions pour vous aider à les résoudre

1 - Eau laiteuse ou trouble :
Le pH est incorrect - réajuster entre 7 et 7,4 à l'aide d'un produit correcteur de pH ( pH+ ou pH-), contrôlez à nouveau à l'aide d'un testeur pH, puis effectuer un traitement de choc

Le taux de chlore est insuffisant - effectuer un traitement de choc, une floculation à l'aide d'un floculant permettant d'agglomérer les particules trop fines, procéder à 3 contres lavages répétés, faire fonctionner la filtration pendant 24h en continu

Filtration insuffisante - augmenter la durée de filtration (15h/jour pour une eau à 28°c, 24h/24 au delà de 32°c)

2 - Eau verte :
Formation d'algues au fond et sur les parois du bassin - Effectuer une chloration choc, laver puis rincer le filtre, mettre une cartouche de floculant dans le skimmer et utiliser un produit anti-algues concentré.
Ne pas utiliser de floculant si votre filtre dispose d'une cartouche.

3 - Dépôts calcaires :
pH incorrect, trop élevé - Réajuster le pH entre 7,0 et 7,4
Dureté élevée (trop de calcaire) - Ajouter de l'anti-calcaire.

4 - Eau brune, rougeâtre ou noire :
présence de Fer ou de Manganèse - réajuster le pH entre 7,0 et 7,4 effectuer une chloration choc, une floculation liquide, filtration arrêtée pendant 12h puis aspirer les dépôts en les envoyant directement à l'égout ("vidange égout" sur la vanne).

5 -Eau verte translucide :
Présence de cuivre - utiliser un séquestrant métaux.

6 - Eau verte mais limpide :
pH trop bas dans le cadre du traitement au Brome -
Rectifier le pH entre 7 et 7,4

7 - Odeur de chlore, irritation des yeux et de la peau :
Le taux de chlore est insuffisant, formation de chloramines - effectuer une chloration choc pour relever le taux de chlore, réajuster le pH entre 7,0 et 7,4

8 - Difficulté à maintenir le taux de chlore ou pH incorrect :
Chloration insuffisante en présence d'une forte fréquentation - réajuster entre 7 et 7,4, effectuer un traitement de choc

9 - En cas de trop fortes variations du pH :
L'eau n'a pas suffisamment d'effet "Tampon". Ajouter un produit augmentant l'alcalinité de l'eau

IV - Lavages


1 - Procédure de contre lavage d'un filtre à sable :

  1. Arrêter la pompe de la piscine
  2. Ouvrir la vanne de mise à l'égout
  3. Placer la Vanne 6 voies en position "Lavage"
  4. Mettre la pompe en marche une minute
  5. Arrêter la pompe de la piscine
  6. Placer la Vanne 6 voies en position "Rinçage"
  7. Mettre la pompe en marche une minute
  8. Arrêter la pompe de la piscine
  9. Fermer la vanne de mise à l'égout
  10. Placer la Vanne 6 voies en position "Filtration"
  11. Mettre la pompe de la piscine en marche

2 - Nettoyage de la piscine au balai :

  1. Balai monté, appliquer l'embout du tuyau flottant contre une buse de refoulement.
  2. Une fois l'air évacué du tuyau, laisser le tuyau sous l'eau et le brancher sur la prise balai ou sur le skimmer à l'aide d'un skim-vac
  3. Fermer la bonde de fond et passer le balai lentement

 

IP Addressing

CIDR

Netmask              Netmask (binary)                 CIDR     Notes
_____________________________________________________________________________
255.255.255.255  11111111.11111111.11111111.11111111  /32  Host (single addr)
255.255.255.254  11111111.11111111.11111111.11111110  /31  Unuseable
255.255.255.252  11111111.11111111.11111111.11111100  /30    2  useable
255.255.255.248  11111111.11111111.11111111.11111000  /29    6  useable
255.255.255.240  11111111.11111111.11111111.11110000  /28   14  useable
255.255.255.224  11111111.11111111.11111111.11100000  /27   30  useable
255.255.255.192  11111111.11111111.11111111.11000000  /26   62  useable
255.255.255.128  11111111.11111111.11111111.10000000  /25  126  useable
255.255.255.0    11111111.11111111.11111111.00000000  /24 "Class C" 254 useable
255.255.254.0    11111111.11111111.11111110.00000000  /23    2  Class C's
255.255.252.0    11111111.11111111.11111100.00000000  /22    4  Class C's
255.255.248.0    11111111.11111111.11111000.00000000  /21    8  Class C's
255.255.240.0    11111111.11111111.11110000.00000000  /20   16  Class C's
255.255.224.0    11111111.11111111.11100000.00000000  /19   32  Class C's
255.255.192.0    11111111.11111111.11000000.00000000  /18   64  Class C's
255.255.128.0    11111111.11111111.10000000.00000000  /17  128  Class C's
255.255.0.0      11111111.11111111.00000000.00000000  /16  "Class B"
255.254.0.0      11111111.11111110.00000000.00000000  /15    2  Class B's
255.252.0.0      11111111.11111100.00000000.00000000  /14    4  Class B's
255.248.0.0      11111111.11111000.00000000.00000000  /13    8  Class B's
255.240.0.0      11111111.11110000.00000000.00000000  /12   16  Class B's
255.224.0.0      11111111.11100000.00000000.00000000  /11   32  Class B's
255.192.0.0      11111111.11000000.00000000.00000000  /10   64  Class B's
255.128.0.0      11111111.10000000.00000000.00000000  /9   128  Class B's
255.0.0.0        11111111.00000000.00000000.00000000  /8   "Class A"
254.0.0.0        11111110.00000000.00000000.00000000  /7
252.0.0.0        11111100.00000000.00000000.00000000  /6
248.0.0.0        11111000.00000000.00000000.00000000  /5
240.0.0.0        11110000.00000000.00000000.00000000  /4
224.0.0.0        11100000.00000000.00000000.00000000  /3
192.0.0.0        11000000.00000000.00000000.00000000  /2
128.0.0.0        10000000.00000000.00000000.00000000  /1
0.0.0.0          00000000.00000000.00000000.00000000  /0   IP space




                                   Net     Host    Total
Net      Addr                      Addr    Addr    Number
Class   Range      NetMask         Bits    Bits   of hosts
----------------------------------------------------------
A        0-127    255.0.0.0         8      24     16777216   (i.e. 114.0.0.0)
B      128-191    255.255.0.0      16      16        65536   (i.e. 150.0.0.0)
C      192-254    255.255.255.0    24       8          256   (i.e. 199.0.0.0)
D      224-239    (multicast)
E      240-255    (reserved)
F      208-215    255.255.255.240  28       4           16
G      216/8      ARIN - North America
G      217/8      RIPE NCC - Europe
G      218-219/8  APNIC
H      220-221    255.255.255.248  29       3            8   (reserved)
K      222-223    255.255.255.254  31       1            2   (reserved)
----------------------------------------------------------

The current list of special use prefixes:
        0.0.0.0/8
        127.0.0.0/8
        192.0.2.0/24
        10.0.0.0/8
        172.16.0.0/12
        192.168.0.0/16
        169.254.0.0/16
        all D/E space



UNIX SHELL: send a mail with an attachment

UNIX SHELL: send a mail with an attachment

So, i found an old tips, and i wanted to write here.

To send a mail with an attachment, with the plain old mail command:

you need:

uuencode
gzip
mail


General Form:

uuencode <binary_file> | mail -s"Subject" <recipient>

Example:

gzip -c9 2308cc1fi02.dat            |\
    uuencode cc1fi02.dat.gz         |\
    mail -s "My Import File" samplemail@domain.com

6U


bash bug with read

The echo pipe read a bug

so, a frequently reported bug is this one:

$ echo hi | read a; echo $a

and the result is not "hi", is nothing !

So why ?

Whenever you see a pipe in a command line you should understand that a subprocess has implicitly been created. That must exist in order for there to be an un-named pipe. Remember that the pipe in an "interprocess communication mechanism" (IPC). Therefore we have to have multiple processes  between/among which to communicate.

In most shells (including Bourne, older Korn, bash, and pdksh) the subprocess was created to handle the commands on the right of the pipe operator. Thus our 'read' command (in the examples below) is happening in a subshell. Naturally that shell exits after completing its commands; and the variables it  has set are lost. Naturally the subshell can only affect its own copies for any shell and environment variables.

With newer versions of ksh and zsh we find that the subshell is usually created on the left of the pipe.

This allows us to use commands like "echo foo bar  bang | read a b c ; echo $a $b $c" with that effect that most people would expect.

Note that the follow will work under bash, pdksh, etc: "echo foo bar  bang | ( read a b c ; echo $a $b $c )"

(We have to do everything with our variables within the subshell).

so, the solution is:

$ echo hi | ( read a; echo $a )
hi