<commit_before># eedomus-marees
## Description
Get tidal infos in eedomus box / informations sur les marées dans la box domotique eedomus

Ce script php permet de récupérer des informations sur les prédictions de marées pour usage avec la box domotique *eedomus*.

## Installation
1. Télécharger le projet sur GitHub : [github.com/gsn01/eedomus-marees](https://github.com/gsn01/eedomus_marees/archive/master.zip)
1. Uploader le fichier *marees.php* sur la box ([doc eedomus scripts](http://doc.eedomus.com/view/Scripts#Script_HTTP_sur_la_box_eedomus))

## Tester
Ce script peut ensuite être testé au travers du lien suivant dans le navigateur

	http://[ip_de_votre_box]/script/?exec=marees.php&port1=xx1&port2=xx2

où il faut remplacer
- *[ip_de_votre_box]* par l'IP de votre Box *eedomus*
- *xx1* par le nom du port à récuperer sur le site [horaire-maree.fr](http://horaire-maree.fr) après choix du port dans la liste
- *xx2* par le numéro du port à récuperer sur le site [maree.info](http://maree.info) après choix du port dans la liste

Exemple :	http://192.168.1.2/script/?exec=marees.php&port1=PERROS-GUIREC_TRESTRAOU&port2=66

## Résultat
Le résultat est au format XML.

Exemple de résultat
```xml
<root>
  <marees_txt>42 BM 8h23 / 21h08 PM 1h51 / 14h43</marees_txt>
  <marees_chrono>42 +1h51 -8h23 +14h43 -21h08</marees_chrono>
  <coeff_matin>42</coeff_matin>
  <maree_matin_BM>08h23</maree_matin_BM>
  <maree_matin_BM_num>0823</maree_matin_BM_num>
  <hauteur_matin_BM>3.64</hauteur_matin_BM>
  <maree_matin_PM>01h51</maree_matin_PM>
  <maree_matin_PM_num>0151</maree_matin_PM_num>
  <hauteur_matin_PM>7.11</hauteur_matin_PM>
  <coeff_apres_midi>45</coeff_apres_midi>
  <maree_apres_midi_BM>21h08</maree_apres_midi_BM>
  <maree_apres_midi_BM_num>2108</maree_apres_midi_BM_num>
  <hauteur_apres_midi_BM>3.69</hauteur_apres_midi_BM>
  <maree_apres_midi_PM>14h43</maree_apres_midi_PM>
  <maree_apres_midi_PM_num>1443</maree_apres_midi_PM_num>
  <hauteur_apres_midi_PM>7.07</hauteur_apres_midi_PM>
  <type_maree>0</type_maree>
  <sens_maree>-1</sens_maree><commit_msg>MAJ Readme avec cas d'erreurs<commit_after># eedomus-marees
## Description
Get tidal infos in eedomus box / informations sur les marées dans la box domotique eedomus

Ce script php permet de récupérer des informations sur les prédictions de marées pour usage avec la box domotique *eedomus*.

## Installation
1. Télécharger le projet sur GitHub : [github.com/gsn01/eedomus-marees](https://github.com/gsn01/eedomus_marees/archive/master.zip)
1. Uploader le fichier *marees.php* sur la box ([doc eedomus scripts](http://doc.eedomus.com/view/Scripts#Script_HTTP_sur_la_box_eedomus))

## Tester
Ce script peut ensuite être testé au travers du lien suivant dans le navigateur

	http://[ip_de_votre_box]/script/?exec=marees.php&port1=xx1&port2=xx2

où il faut remplacer
- *[ip_de_votre_box]* par l'IP de votre Box *eedomus*
- *xx1* par le nom du port à récuperer sur le site [horaire-maree.fr](http://horaire-maree.fr) après choix du port dans la liste
- *xx2* par le numéro du port à récuperer sur le site [maree.info](http://maree.info) après choix du port dans la liste

Exemple :	http://192.168.1.2/script/?exec=marees.php&port1=PERROS-GUIREC_TRESTRAOU&port2=66

## Résultat
Le résultat est au format XML.
Si l'un ou l'autre des paramètres est erroné, une erreur est renvoyée.

Exemple de résultat
```xml
<root>
  <marees_txt>42 BM 8h23 / 21h08 PM 1h51 / 14h43</marees_txt>
  <marees_chrono>42 +1h51 -8h23 +14h43 -21h08</marees_chrono>
  <coeff_matin>42</coeff_matin>
  <maree_matin_BM>08h23</maree_matin_BM>
  <maree_matin_BM_num>0823</maree_matin_BM_num>
  <hauteur_matin_BM>3.64</hauteur_matin_BM>
  <maree_matin_PM>01h51</maree_matin_PM>
  <maree_matin_PM_num>0151</maree_matin_PM_num>
  <hauteur_matin_PM>7.11</hauteur_matin_PM>
  <coeff_apres_midi>45</coeff_apres_midi>
  <maree_apres_midi_BM>21h08</maree_apres_midi_BM>
  <maree_apres_midi_BM_num>2108</maree_apres_midi_BM_num>
  <hauteur_apres_midi_BM>3.69</hauteur_apres_midi_BM>
  <maree_apres_midi_PM>14h43</maree_apres_midi_PM>
  <maree_apres_midi_PM_num>1443</maree_apres_midi_PM_num>
  <hauteur_apres_midi_PM>7.07</hauteur_apres_midi_PM>
  <type_maree>0</type_maree>
  <sens_maree>-1</sens_maree>
{'fraction_non_alphanumeric': 0.10806337195554505, 'fraction_numerical': 0.05013005438637976, 'mean_word_length': 5.866883116883117, 'pattern_counts': {'":': 0, '<': 77, '<?xml version=': 0, '>': 77, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6085568', 'n_tokens_mistral': 2005, 'n_tokens_neox': 1879, 'n_words': 343}