Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stas-dovgodko/netatmo2mqtt
Netatmo WeatherStation API to mqtt gateway
https://github.com/stas-dovgodko/netatmo2mqtt
iot mqtt mqtt-client netatmo netatmo-api netatmo-weather-station openhab2 php7
Last synced: 3 days ago
JSON representation
Netatmo WeatherStation API to mqtt gateway
- Host: GitHub
- URL: https://github.com/stas-dovgodko/netatmo2mqtt
- Owner: stas-dovgodko
- License: mit
- Created: 2020-03-12T16:05:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-13T16:58:46.000Z (almost 5 years ago)
- Last Synced: 2024-12-15T04:33:38.177Z (about 2 months ago)
- Topics: iot, mqtt, mqtt-client, netatmo, netatmo-api, netatmo-weather-station, openhab2, php7
- Language: PHP
- Homepage:
- Size: 404 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# netatmo2mqtt
PHP based netatmo weather API to mqtt gateway.
Please add local .env just like _.env.example_ somewhere near and run:
`php pooler.phar`Can use plain pooler.php instead of phar too.
Add pooler to crontab to get actual data for each 1min
```
*/1 * * * * cd ~/netatmo2mqtt/ && php ./pooler.phar
```.env example:
```
NETATMO_CLIENTID=111111112222222223333333333333444444
NETATMO_CLIENTSECRET=111111112222222223333333333333444444
[email protected]
NETATMO_PASSWORD=passwordMQTT_HOST=127.0.0.1
MQTT_PORT=1883
MQTT_USERNAME=
MQTT_PASSWORD=
MQTT_CLIENT_ID=netatmopooler
MQTT_DEBUG=0
```## MQTT
Check `netatmo/WS/#` topic to get data from netatmo API