Klik HIER om een account aan te maken, zodat je alle scripts en posts kunt bekijken!

Recente berichten

Pagina's: [1] 2 3 ... 10
1
Raspberry / Re: Gasverbruik uploaden naar MinderGas.nl
« Laatste bericht door Joost Gepost op 09 januari 2021, 12:08:01 »
In het script moet https://www.mindergas.nl/api/gas_meter_readings vervangen worden door https://www.mindergas.nl/api/meter_readings. De oude url zal binnenkort nl. niet meer werken.
2
dzVents / Re: Gasverbruik uploaden naar MinderGas.nl
« Laatste bericht door Joost Gepost op 09 januari 2021, 12:07:38 »
In het script moet https://www.mindergas.nl/api/gas_meter_readings vervangen worden door https://www.mindergas.nl/api/meter_readings.
De oude url zal binnenkort nl. niet meer werken.
3
Vragen / Discussies over scripts / Re: WUS: Function math.pow(x, y) has been deprecated in Lua 5.3.
« Laatste bericht door innovator Gepost op 15 november 2020, 17:22:02 »
Tip; zie
https://github.com/russandol-sarl/dz-solarData/commit/ef92ff14288b634e6de2c1c579a81e2eda4abbc9
Met de regels die in het script gewijzigd moeten worden om van de melding af te komen.

4
LUA / Re: Maak van je Raspberry Pi een weerstation
« Laatste bericht door edje1205 Gepost op 15 oktober 2020, 11:47:48 »
Mag ik dit weer even aanzwengelen ? Graag !

Gebruik de laatste (?) versie dit script

Klopt het dat ik sinds maandag 13 oktober geen updates meer krijg van

Temperatuur Gevoel

(ApparentTemp)
TempApparent - (dev_TempApparent)

ApparentTemp is aanwezig in darksky data
https://api.darksky.net/forecast/4fab336d9aef8d6089141a3e2588dd98/52.393754,4.938093

Temperatuur Dauwpunt
(DewPoint) en
dev_DewPoint (aanwezig in script)

maar niets te vinden met DewPoint, Dew en / of Point  in
https://data.buienradar.nl/2.0/feed/json


zowel 'print' als 'update' aanwezig in script.
Geen errors overigens te zien

Bedankt zover (ook voor dit script)


edit screenshot


5
dzVents / Re: P1-meter opsplitsen in hoog/laag verbruik en verbruik/teruglevering
« Laatste bericht door gerrithkd Gepost op 31 augustus 2020, 14:34:47 »
Inmiddels is de uitbreiding, met enige hulp van het Domotica forum, werkend.
6
dzVents / Re: P1-meter opsplitsen in hoog/laag verbruik en verbruik/teruglevering
« Laatste bericht door gerrithkd Gepost op 26 augustus 2020, 22:41:54 »
Hoi Joost,
Bedankt voor dit leuke script.
Ik probeer het uit te breiden met het verbruik exclusief teruglevering, maar krijg de juiste syntax niet voor elkaar. Echt een beginnersprobleem, help!

De uitbreiding ziet er zo uit:

  -- These devices must be created as Usage (electric)
        local usage = dz.devices('Huidig verbruik')  -- current Usage
        local usageDelivered = dz.devices('Huidige teruglevering')  -- current Return
        local usagePVdelivered = dz.devices(54) -- current Usage PV production     (toegevoegd)
        local usageReal = dz.devices(59) -- current Usage PV excluded                  (toegevoegd)

verder onderaan in het script:

-- calculate usage with PV-production excluded
        usageReal = usagePVdelivered + usage - usageDelivered -- dit moet nog bijgewerkt

foutmelding in log:
 2020-08-26 22:34:00.430 Error: dzVents: Error: (3.0.2) SME 0.1.8: An error occurred when calling event handler ElektriciteitInDetail
2020-08-26 22:34:00.430 Error: dzVents: Error: (3.0.2) SME 0.1.8: ...ipts/dzVents/generated_scripts/ElektriciteitInDetail.lua:81: attempt to perform arithmetic on a table value (local 'usagePVdelivered')

Via de dzVents WiKi heb ik de oplossing niet gevonden.
7
Vragen / Discussies over scripts / probleem scripts voor weerstation
« Laatste bericht door fil Gepost op 31 juli 2020, 20:52:58 »
hallo, brandnew hier.
probeer home automation via raspberry pi en domoticz te realiseren.

raspberry : 1b ; os: raspbian buster, domoticz : laatste versie + alle updates en upgrades gerund; headless, vnc, putty.

om wat feeling te krijgen had ik het script voor het weersstation gedownload. maar wat is de plaats waar die files moeten ? in het nieuwe besturingssysteem is het niet duidelijk.

ik krijg het script ook niet aan de praat. iemand die weet wat er zou kunnen zijn ?

dank
8
Synology / Re: Email-notificatie als jouw WAN IP wijzigt (Synology)
« Laatste bericht door Joost Gepost op 28 juli 2020, 13:25:58 »
Met een kleine aanpassen kun je het publieke IP-adres ook in Domoticz laten tonen.
Maak in Domoticz een virtuele text-sensor aan en zet het juiste IDX-nummer in het script:

#!/bin/bash
host='192.168.2.62:8080'
idx=494
fileip='/volume1/scripts/ip-adres/WANIP.txt'
touch $fileip
ip=`wget -q -O - http://ipinfo.io/ip`
previp=`cat $fileip`
recipient='emailadres@outlook.com'
echo $ip > $fileip
if [ "$ip" != "$previp" ]
 then

#Domoticz text-sensor updaten
wget -q --delete-after "http://$host/json.htm?type=command&param=udevice&idx=$idx&nvalue=0&svalue=$ip" >/dev/null 2>&1

#Email versturen
sendmail -F "Synology Station" -f $recipient -t $recipient << EOF
Subject: IP-adres is gewijzgd
Het publieke IP-adres is gewijzigd.
Je nieuwe IP-adres is nu $ip
Het oude IP-adres was $previp
EOF
fi
9
Synology / Speedtest uitvoeren op Synology en weergeven in Domoticz
« Laatste bericht door Joost Gepost op 28 juli 2020, 12:12:25 »
Met onderstaand script krijg je de waardes van upload- / downloadsnelheid en ping in Domoticz te zien.

Installeer eerst de python module speedtest-cli op de Synology NAS via de terminal:


sudo wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
sudo chmod +x speedtest-cli


Stappen:
  • 3 custom sensors in Domoticz aanmaken, zet de IDX-nummers in onderstaand script
  • Wijzig in het script het IP-adres van de Domoticz-installatie
  • Plaats het script op de Synology NAS (en geef het 755 rechten)
  • Maak op de Synology NAS een terugkerende taak aan (Control Panel > Task Scheduler). Het commando dat uitgevoerd moet worden is sh /volume1/scripts/speedtest/speedtest.sh
#!/bin/bash

#setup
host='192.168.2.62:8080'
#idx for download, upload and ping
idxdl=154
idxul=155
idxpng=156

# speedtest server number
# serverst=xxxx

# no need to edit
# speedtest-cli --simple --server $serverst > outst.txt
/volume1/scripts/speedtest/speedtest-cli --simple > speedtest.txt

download=$(cat speedtest.txt | sed -ne 's/^Download: \([0-9]*\.[0-9]*\).*/\1/p')
upload=$(cat speedtest.txt | sed -ne 's/^Upload: \([0-9]*\.[0-9]*\).*/\1/p')
png=$(cat speedtest.txt | sed -ne 's/^Ping: \([0-9]*\.[0-9]*\).*/\1/p')

# output if you run it manually
echo "Download = $download Mbps"
echo "Upload =  $upload Mbps"
echo "Ping =  $png ms"

# Updating download, upload and ping ..
wget -q --delete-after "http://$host/json.htm?type=command&param=udevice&idx=$idxdl&svalue=$download" >/dev/null 2>&1
wget -q --delete-after "http://$host/json.htm?type=command&param=udevice&idx=$idxul&svalue=$upload" >/dev/null 2>&1
wget -q --delete-after "http://$host/json.htm?type=command&param=udevice&idx=$idxpng&svalue=$png" >/dev/null 2>&1

# Domoticz logging
wget -q --delete-after "http://$host/json.htm?type=command&param=addlogmessage&message=speedtest.net-logging" >/dev/null 2>&1



10
Synology / Email-notificatie als jouw WAN IP wijzigt (Synology)
« Laatste bericht door Joost Gepost op 28 juli 2020, 11:55:16 »
Met onderstaand script krijg je een email als jouw WAN IP wijzigt. Dit script plaats je in een folder op de Synology NAS (wel in het script eventueel de locatie aanpassen). Ook moet je uiteraard het emailadres (recipient) in het script aanpassen.

Voorbereiding:
  • Installeren en configureren van Synology Mail Server
#!/bin/bash

fileip='/volume1/scripts/ip-adres/WANIP.txt'
touch $fileip
ip=`wget -q -O - http://ipinfo.io/ip`
previp=`cat $fileip`
recipient='emailadres@outlook.com'
echo $ip > $fileip
if [ "$ip" != "$previp" ]
 then
   sendmail -F "Synology Station" -f $recipient -t $recipient << EOF
Subject: IP-adres is gewijzgd
Het publieke IP-adres is gewijzigd.
Je nieuwe IP-adres is nu $ip
Het oude IP-adres was $previp
EOF
fi

Maak vervolgens op de Synology NAS via Control Panel > Task Scheduler een terugkerende taak aan. Het commando dat uitgevoerd moet worden is sh /volume1/scripts/ip-adres/WAN-IP.sh
Pagina's: [1] 2 3 ... 10