Aller au contenu

Messages recommandés

Posté(e)

non, toujours bien au chaud en 3.6

mais comme je ne fais pas appel àdes plugins ou autres, que la logique est super simple, le passage en V4 se fera facilement (pour ce module làen tout cas) ou vers une autre box si ils continuent comme ça...

Posté(e)

A priori en Loopback API Il doit être possible de gérer le thermostat Netatmo depuis une scène ou un plugin : 

 

Raw data (HC2 Tools) voir section actions :

{
  "id": 108,
  "name": "netatmo Thermostat",
  "roomID": 0,
  "type": "com.fibaro.netatmoThermostat",
  "baseType": "com.fibaro.multimedia",
  "enabled": true,
  "visible": true,
  "isPlugin": true,
  "parentId": 107,
  "remoteGatewayId": 0,
  "interfaces": [],
  "view": [],
  "properties": {
    "currentSetpointEndtime": 0,
    "currentSetpointMode": "program",
    "currentSetpointTemp": 21,
    "currentTemp": 23,
    "dead": false,
    "deviceControlType": 0,
    "deviceIcon": 28,
    "emailNotificationID": 0,
    "emailNotificationType": 0,
    "lastUpdated": 1397139776,
    "liliOffCommand": "",
    "liliOnCommand": "",
    "log": "",
    "logTemp": "",
    "manufacturer": "",
    "model": "",
    "mute": false,
    "netatmoID": "xx:xx:xx:xx:xx:xx",
    "power": false,
    "pushNotificationID": 0,
    "pushNotificationType": 0,
    "remoteGatewayId": 0,
    "saveLogs": true,
    "setpointEndtime": 0,
    "setpointTemp": 21,
    "smsNotificationID": 0,
    "smsNotificationType": 0,
    "state": "",
    "ui.Away_Switch.captionOff": "Away: Off",
    "ui.Away_Switch.captionOn": "Away: On",
    "ui.Away_Switch.value": false,
    "ui.Current__MSetpoint_Name_Label.caption": "Manual Setpoint:",
    "ui.Current__MSetpoint_Value_Label.caption": "21°C",
    "ui.Current__Setpoint_Name_Label.caption": "Current Setpoint:",
    "ui.Current__Setpoint_Value_Label.caption": "21°C",
    "ui.Current__Temperature_Name_Label.caption": "Current Temperature:",
    "ui.Current__Temperature_Value_Label.caption": "23°C",
    "ui.HG_Switch.captionOff": "Frost Guard: Off",
    "ui.HG_Switch.captionOn": "Frost Guard: On",
    "ui.HG_Switch.value": false,
    "ui.Minus__Setpoint_Button.caption": "",
    "ui.Plus_Setpoint_Button.caption": "",
    "ui.Setpoint_Enditme_Unit_Label.caption": "h",
    "ui.Setpoint_Endtime_Label.caption": "0",
    "ui.Setpoint_Endtime_Slider.value": 1,
    "ui.Setpoint_NameEndtime_Label.caption": "Endtime:",
    "ui.Setpoint_Name_Label.caption": "Setpoint:",
    "ui.Setpoint_Value_Label.caption": "21°C",
    "userDescription": "",
    "volume": 0
  },
  "actions": {
    "setMute": 1,
    "setVolume": 1,
    "turnOff": 0,
    "turnOn": 0
  },
  "created": 1429124383,
  "modified": 1429124383,
  "sortOrder": 54
}
Posté(e)

oui, voici le json que mon thermtatmo.php renvoie et qui est interprété par mon module thermostat.

On peut aller bien plus loin côté Virtual device, mais est-ce nécessaire ?

{
    "status": "ok",
    "body": {
        "modules": [
            {
                "_id": "04:00:00         ",
                "main_device": "70:ee:           ",
                "module_name": "Thermostat 1er",
                "type": "NATherm1",
                "firmware": 31,
                "last_message": 1429124737,
                "last_seen": 1429124737,
                "rf_status": 81,
                "battery_vp": 4240,
                "therm_orientation": 3,
                "therm_relay_cmd": 0,
                "dashboard_data": {
                    "time_utc": 1429124296,
                    "device_id": 13,
                    "BoilerOn": 0,
                    "BoilerOff": 602,
                    "Temperature": 21.8,
                    "date_max_temp": 1429111088,
                    "date_min_temp": 1429060215,
                    "min_temp": 21.2,
                    "max_temp": 21.8
                },
                "data_type": [
                    "Temperature",
                    "BoilerOn",
                    "BoilerOff"
                ]
            }
        ],
        "devices": [
            {
                "_id": "70:ee        ",
                "cipher_id": "enc:16:5HsOvECn",
                "date_setup": {
                    "sec": 1395739446,
                    "usec": 261000
                },
                "firmware": 43,
                "house_model": {
                    "algo_type": "pid_algo",
                    "ca": {
                        "te": 19.4,
                        "ti": 142925583,
                        "so": "station"
                    },
                    "ext_temps": {
                        "1409522400": 18.54,
                        "1412114400": 14.88,
                        "1412121600": 14.9,
                        "1414796400": 9.7,
                        "1417388400": 5.8,
                        "1420066800": 4.8,
                        "1422745200": 5,
                        "1425164400": 7.9
                    },
                    "first_anticipate_avail": false,
                    "first_pid_avail": false,
                    "gefs": {
                        "lag_down": 11,
                        "lag_up": 20,
                        "off_overshoot": 2.9,
                        "on_overshoot": 0,
                        "pk": 42,
                        "tau": 165744
                    },
                    "in_use": "station",
                    "last_compute_try": {
                        "sec": 1428674502,
                        "usec": 442000
                    },
                    "link_station": {
                        "mac": "70:ee:50:      ",
                        "ext": "02:00:00:      ",
                        "Temperature": 18.8
                    },
                    "pid_algo": {
                        "gain": 78,
                        "period": 10,
                        "td": 6,
                        "ti": 24
                    },
                    "prefered_algo_type": "pid_algo",
                    "station": {
                        "lag_down": 11,
                        "lag_up": 20,
                        "off_overshoot": 2.9,
                        "on_overshoot": 0,
                        "pk": 39,
                        "tau": 155286
                    },
                    "station_firsttime_anticipate": false,
                    "time_algo_changed": 1419619893,
                    "time_pid_computed": 1426086192
                },
                "last_status_store": 1429124744,
                "last_upgrade": 1427331189,
                "modules": [
                    "04:00:00:        "
                ],
                "place": {
                    "altitude": 7.257551,
                    "city": "tombouctou",
                    "country": "BE",
                    "improveLocProposed": true,
                    "location": [
                        4.497023,
                        50.7283663
                    ],
                    "timezone": "Europe/Brussels"
                },
                "setpoint": [],
                "setpoint_order": {
                    "04:00:          ": []
                },
                "station_name": "Couloir 1er",
                "therm_program_backup": {
                    "04:00:        ": [
                        {
                            "program_id": "5331c0961b7 ",
                            "name": "Standard",
                            "selected": true
                        }
                    ]
                },
                "therm_program_order": {
                    "04:00:  ": []
                },
                "type": "NAPlug",
                "udp_conn": true,
                "wifi_status": 76,
                "first_pid_avail": false,
                "data_type": []
            }
        ]
    },
    "time_exec": 0.0085911750793457,
    "time_server": 1429127388
}
Posté(e)

@sebcbien,

L'appui tiers php pas utile en V4. Donc le script php aux oubliettes . Je faisais aussi comme cela y 2 ans avec ma vera. Puis ensuite, j'utilisai le module Netatmo de ma passelle FHEM

Posté(e)

j'aime beaucoup beaucoup netatmo en fait..de plus en plus ;-) , j'adore ta gestion @sebcbien.

Ca t'embeterait de poster le code de ton VD ?

Posté(e)

@pepite, tout est ici: http://www.domotique-fibaro.fr/index.php/topic/3929-yagda-yet-another-graphic-data-analyser-netatmo-vmc-emoncms-json-viewer/page-2#entry63238

 

@kiwi, je ny connais pas grand chose avec le chauffage électrique, mais je pense qu'il doit y avoir moyen

Il y a un relais physique ET virtuel, j'imagine donc que en lisant la valeur du relais dans la HC2 (je le fais déjà ) et en commandant les modules fil pilote en accord ça pourrais fonctionner ?

Posté(e)

Je pense qu'on peux faire quelque chose de bien, genre ce que je faisais avant d'avoir les qubino fp : fgs -> ipx800 -> diode pour faire le fonctionnement en fil pilote.

 

Bon c'est du hack, mais bon :D

 

Le seul truc qui me chagrine avec netamo : le cloud...

Posté(e)

oui, le cloud... ça m'embête aussi ...

 

D'un autre côté, avec une HC2 et de la domotique on est mal placé pour faire la leçon.

 

Alors, un peu de cloud, ou un peu plus bah  :22:

Posté(e)

Ok, merci Captain.

Mais bon, moi mon souci reste le panneau de chauffage. Je le trouve très utile pour gérer les zones, les tranches horaires etc. Et pour le moment, aucun thermostat un peu design ne s'y connecte correctement, snif... Car moi 2 consignes, cela ne me va pas, pas suffisant.

A ce jour, tout fonctionne nickel, j'aurai juste aimé ce thermostat ou un autre pour agir directement au mur du salon sur la température sans passer par l'appli. Mais du coup cela va être résolu, avec la tablette murale en prévision et la dernière version de l'appli qui est devenu pas mal, cela devrait le faire.

Posté(e)

@captain: mon PHP a l'avantage de faire un retour détaillé, tes facile pour l'installation et le paramétrage. Je ne sais pas comment vous faites en v4, debug ?

@Nico, tu peux faire plus que deux tranches horaires avec le Netatmo, l'interface est très bien faite, smartphone et web. Et il y a 4 modes. Manuel, prise du contrôle via le thermostat, pendant une durée paramétrable. Programme, absent/nuit et hors gel

Sent from my phone

Posté(e)

Seb, oui mais il faut passer par leur interface, et ça niet. Je veux tout sur une seule interface, celle de la HC2. Surtout que je vais pas mettre un thermostat Netatmo dans chaque zone, aucun intérêt. Et du coup il me faudrait les 2 interfaces.

  • 7 mois après...
Posté(e)

Heu... Ils se foutent de qui la ? (je parle de fibaro)...

Je colle leur MAJ en mousse... et... (même après avoir reconfiguré le merdier...

1448211620.png

A noter que cette HC2 n'as que ce module d'associé... (tests... toussa...)

  • Upvote 1
  • 2 semaines après...
  • 1 mois après...
Posté(e)

Bonjour a tous

 

Je possede 2 thermostat de ce type je pense avoir un probleme de calibration les 2 indiquent 4 degres de trop

la deuxieme chose sur l app c toujours marqué au repos comment savoir si le chauffage et en route ou pas?

sur mon tel android je ne voie pas la derogation chauffage mercipost-6597-0-64576000-1452860599_thumb.png

×
×
  • Créer...