Homeseer 3 Domogeek

homeseer-3_domogeek

09 mar Homeseer 3 Domogeek

Domogeek est une API permettant de récupérer différentes informations utiles en domotique.
Le script Homeseer 3 suivant permet de récupérer ces informations. Via le fichier d’initialisation, il est possible de sélectionner qu’elle information sera récupérée.

Installation du script HomeSeer 3 Domogeek

Télécharger le script
HomeSeer 3 script Domogeek (261)

Détacher le fichier DOMOGEEK.vb dans le répertoire scripts de Homeseer 3
Détacher le fichier DOMOGEEK.ini dans le répertoire Config de HomeSeer 3
Détacher le fichier Newtonsoft.Json.dll dans le répertoire de HomeSeer

Configuration du script HomeSeer 3 Domogeek

Editer le fichier DOMOGEEK.ini

Paramètre

Le pavé PARAMETRE permet de saisir les données nécessaire à l’API
Zone : Votre académie : A ou B ou C
City : Votre ville sans accent et sans espace
EdfZone : Votre zone géographique : nord ou sud ou ouest ou paca
Departement : votre département sur 2 caractère (exemple : 49)

[PARAMETRE]
Zone="A"
City="angers"
EdfZone="ouest"
Departement="49"

Config

Le pavé Config permet d’indiquer l’url de Domogeek ainsi que le Floor et le Room par défaut lors de la création des devices dans HomeSeer.
UrlDomogeek : URL de l’API Domogeek
Room : Room par défaut pour la création des devices
Floor : Floor par défaut pour la création des devices

[CONFIG]
UrlDomogeek="http://api.domogeek.fr/"
Room="Divers"
Floor="Maison"

Season

Permet de récupérer le libellé de la saison encours.
Season : permet d’activer la récupération de la season (oui/non)
Name : nom du device Homeseer contenant la saison donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[SEASON]
Season="oui"
Name="Saison"

Weekend

Permet de savoir si le jour actuel est un jour de week-end.
Now : permet d’activer la recherche pour le jour encours (oui/non)
NameNow : nom du device Homeseer contenant l’état du jour encours
Tomorrow : permet d’activer la recherche pour le lendemain (oui/non)
NameTomorrow : nom du device Homeseer contenant l’état du lendemain encours
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[WEEKEND]
Now="oui"
Tomorrow="oui"
NameNow="Week-end Aujourd'hui"
NameTomorrow="Week-end Demain"

EJP EDF

Permet de récupérer le statutEPJ de EDF.

  • « True » : jour EJP
  • « False »: jour non EJP
  • « ND » : Non spécifié

EjpEdf : permet d’activer la récupération du statut (oui/non)
Name : nom du device Homeseer contenant le staut EPJ
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[EJPEDF]
EjpEdf="oui"
Name="EJP EDF"

Tempo

Permet de récupérer le libellé la couleur Tempo d’EDF.
Tempo : permet d’activer la récupération de la couleur tempo (oui/non)
Name: nom du device Homeseer contenant la couleur tempo donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[TEMPO]
Tempo="oui"
Name="Tempo"

IP Publique

Permet de récupérer l’adresse IP publique de HomeSeer 3.
PublicIp : permet d’activer la récupération de l’adresse IP publique(oui/non)
Name : nom du device Homeseer contenant l’adresse IP publique donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[PUBLICIP]
PublicIp="oui"
Name="IP Publique"
Room="Divers 2"

Holiday

Permet de récupérer le nom du jour férié.
Holiday : permet d’activer la récupération du libellé du jour férié (oui/non)
Name : nom du device Homeseer contenant le libellé du jour férié donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[HOLIDAY]
Holiday="oui"
Name="Nom jour ferié"

Scool Day

Permet de récupérer les vacances scolaire encours.
ScoolDay: permet d’activer la récupération des vacances scolaire encours (oui/non)
Name : nom du device Homeseer contenant le libellé des vacances scolaire encours donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[SCOOLDAY]
ScoolDay="oui"
Name="Vacance enfant"

Sun

Permet de récupérer les informations du soleil.
Sun: permet d’activer la récupération des informations du soleil (oui/non)
NameZenith: nom du device Homeseer contenant le libellé du zenith donné par domogeek
NameCouche: nom du device Homeseer contenant le libellé du couché donné par domogeek
NameLeve: nom du device Homeseer contenant le libellé du levé donné par domogeek
NameDuree: nom du device Homeseer contenant le libellé de la durée du soleil donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

Sun="oui"
NameZenith="Zenith"
NameCouche="Couché du soleil"
NameLeve="Levée du soleil"
NameDuree="Durée du soleil"

Vigilance

Permet de récupérer les informations de vigilance.
Vigilance: permet d’activer la récupération des informations de vigilance encours (oui/non)
NameFlood : nom du device Homeseer contenant le flood encours donné par domogeek
NameColor : nom du device Homeseer contenant la couleur encours donné par domogeek
NameRisk : nom du device Homeseer contenant le risque encours donné par domogeek
Floor : Floor du device dans homeseer
Room : room du device
Floor et Room sont optionnels. Si non précisé, le Floor et le Room du pavé Config seront utilisés.

[VIGILANCE]
Vigilance="oui"
NameFlood="Vigilance Flood"
NameColor="Vigilance Couleur"
NameRisk="Vigilance Risque"

Intégration dans un Event HS3

Dans « View / Events » créer un nouvel Event exécutant en début de journée le script DOMOGEEK.vb
homeseer-3_domogeek_event

A chaque exécution du script, les devices absents seront automatiquement créés.
homeseer-3_domogeek_device

Be Sociable, Share!
Tags:
No Comments

Sorry, the comment form is closed at this time.