SDS011 and DHT22

All kinds of 'OS' scripts

Moderator: leecollings

Post Reply
rene2716
Posts: 17
Joined: Friday 04 May 2018 11:53
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

SDS011 and DHT22

Post by rene2716 »

Anyone who can add dht22 support to this script?

#!/bin/bash

# Settings
DOMO_IP="192.168.200.15" # Domoticz IP adres
DOMO_PORT="8080" # Domoticz port
FIJNSTOFSENSOR="192.168.200.135" # Fijnstofsensor IP adres
SDS10IDX="5487" # IDX in domoticz voor PM10
SDS25IDX="5488" # IDX in domoticz voor PM2.5

# Laad alle waarden in een array
mapfile -t FIJNSTOF < <(curl -s $FIJNSTOFSENSOR/data.json | jq -r '.sensordatavalues[].value')
declare -p FIJNSTOF > /dev/null

# Stuur data naar domoticz
curl -s -i -H "Accept: application/json" "http://$DOMO_IP:$DOMO_PORT/json.htm?type=command&param=udevice&idx=$SDS10IDX&nvalue=0&svalue=${FIJNSTOF[0]}" > /dev/null 2>&1
curl -s -i -H "Accept: application/json" "http://$DOMO_IP:$DOMO_PORT/json.htm?type=command&param=udevice&idx=$SDS25IDX&nvalue=0&svalue=${FIJNSTOF[1]}" > /dev/null 2>&1
poostrom
Posts: 16
Joined: Tuesday 26 January 2016 14:00
Target OS: Raspberry Pi / ODroid
Domoticz version: Latest
Location: Gorinchem - Netherlands
Contact:

Re: SDS011 and DHT22

Post by poostrom »

Hoi René,

Het lijkt wel of ik geen berichten mag sturen... Ik had je onderstaande al gestuurd, maar nooit aangekomen denk ik.

Als je mij de output stuurt van http://192.168.200.135/data.json dan moet dat wel lukken. Wel even het IP adres aanpassen naar het adres van jouw fijnstofsensor. Ik ga er wel van uit dat je de Duitse software gebruikt op een nodemcu. Anders werkt mijn script niet.

Groeten,
Patrick
cjbol
Posts: 1
Joined: Friday 08 February 2019 14:54
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: SDS011 and DHT22

Post by cjbol »

Rene, ik heb jouw script nu even draaien op mijn nas en de PM-waarden worden keurig opgehaald.
Ik heb een domoticz server draaien en vraag mij nu af waar dit script op moet draaien.
Kan je een aanwijzing geven hoe ik dit nu moet configureren op de server?

Ik zie bv geen usernaam en password staan voor de server.

alvast bedankt
Kees Bol
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest