PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Anders een in putty domoticz stop
En dan cd home/pi/domoticz ./domoticz
En die log hier zetten?
zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520
Ik gebruik deze met een Pi 3B+.Rolandtwilt schreef op vrijdag 21 mei 2021 @ 20:04:
Weet iemand welke usb hub met eigen stroom toevoer wel werkt met de raspberry pi4?
Ik heb er nu twee geprobeerd en die weigeren dienst
:strip_exif()/f/image/S1ZhCtAcbFZn4nXF5wG4rutW.jpg?f=fotoalbum_large)
Neem aan dat die ook wel zal werken op en Pi 4. Nog geen problemen mee gehad. Dit is de USB2 uitvoering. Er is ook een USB3 uitvoering. Die zou je op de Pi 4 kunnen inzetten.
Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp
Uiteindelijk is het met deze tip van @Rouwette gelukt om de boel aan de praat te krijgen. De database lijkt nog gewoon in orde. (Mijn laatste backup gemaakt via 'Instellingen' 'Backup/Herstel' was een week oud. Ga er nu maar gewoon elke dag een maken.) Bij dede Peer schreef op vrijdag 21 mei 2021 @ 09:19:
@Copitano dus de uiteindelijke oorzaak is onbekend gebleven?
En had je geen volledige backup die je even snel terug kon zetten, zonder re-install?
1
| curl -L https://install.domoticz.com | bash |
Hoop dat iemand anders die dit overkomt ook iets aan die oplossing heeft
[ Voor 10% gewijzigd door Copitano op 22-05-2021 01:00 ]
Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp
Er zit een verschil van 2 minuten tussen de klok op de Pi en de klok van mijn laptop. Beiden zijn verbonden met internet. Wordt die tijd niet automatisch gesynchroniseerd?
Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp
Copitano schreef op zaterdag 22 mei 2021 @ 02:27:
Iemand enig idee over het volgende:
Er zit een verschil van 2 minuten tussen de klok op de Pi en de klok van mijn laptop. Beiden zijn verbonden met internet. Wordt die tijd niet automatisch gesynchroniseerd?
1
| sudo cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime |
Probeer dit eens
https://www.rouwette.com/
Ik heb hem vandaag besteld, bedankt!Copitano schreef op zaterdag 22 mei 2021 @ 00:24:
[...]
Ik gebruik deze met een Pi 3B+.
[Afbeelding]
Neem aan dat die ook wel zal werken op en Pi 4. Nog geen problemen mee gehad. Dit is de USB2 uitvoering. Er is ook een USB3 uitvoering. Die zou je op de Pi 4 kunnen inzetten.
ben bezig om deCONZ te installeren lukte niet in mijn draaiende install dus maar een geheel nieuwe gedaan waar nog geen poespas in zit.
krijg jammer genoeg dezelfde foutmelding als in mijn draaiende versie:
1
2
3
4
| 2021-05-23 08:34:34.053 deCONZ: (deCONZ) ### Request config 2021-05-23 08:34:34.080 Error: deCONZ: (deCONZ) Connection problem (3) with Gateway, check your API key, or Use Request lib > V2.4.2 2021-05-23 08:34:44.050 deCONZ: (deCONZ) ### Request config 2021-05-23 08:34:44.062 Error: deCONZ: (deCONZ) Connection problem (3) with Gateway, check your API key, or Use Request lib > V2.4.2 |
Heb Domoticz standaard geinstalleerd en na de image op de SD kaart :
1
2
3
4
5
6
7
8
9
10
11
12
| sudo apt update sudo apt full-upgrade sudo apt update sudo apt install nodejs sudo apt install python3-pip curl -L https://install.domoticz.com | bash git clone https://github.com/Smanar/Domoticz-deCONZ.git chmod +x Domoticz-deCONZ/plugin.py |
met als resultaat de foutmelding, die blijkbaar iets fout maar wat??
Bing
Je hebt nog geen API key verkregen voor Domoticz toch? dan krijg je daar een foutmelding over.bing69 schreef op zondag 23 mei 2021 @ 08:48:
HELP
ben bezig om deCONZ te installeren lukte niet in mijn draaiende install dus maar een geheel nieuwe gedaan waar nog geen poespas in zit.
krijg jammer genoeg dezelfde foutmelding als in mijn draaiende versie:
code:
1 2 3 4 2021-05-23 08:34:34.053 deCONZ: (deCONZ) ### Request config 2021-05-23 08:34:34.080 Error: deCONZ: (deCONZ) Connection problem (3) with Gateway, check your API key, or Use Request lib > V2.4.2 2021-05-23 08:34:44.050 deCONZ: (deCONZ) ### Request config 2021-05-23 08:34:44.062 Error: deCONZ: (deCONZ) Connection problem (3) with Gateway, check your API key, or Use Request lib > V2.4.2
Heb Domoticz standaard geinstalleerd en na de image op de SD kaart :
code:
1 2 3 4 5 6 7 8 9 10 11 12 sudo apt update sudo apt full-upgrade sudo apt update sudo apt install nodejs sudo apt install python3-pip curl -L https://install.domoticz.com | bash git clone https://github.com/Smanar/Domoticz-deCONZ.git chmod +x Domoticz-deCONZ/plugin.py
met als resultaat de foutmelding, die blijkbaar iets fout maar wat??
Hij draait volgens mij goed, Zigbee2mqtt werkt bv.
Maar mijn Tasmota devices kunnen de mqtt niet bereiken, niet via het ip van de pi, localhost of 127.0.0.1
mosquitto version 2.0.10
https://www.rouwette.com/
Ik heb de stekker met energieverbruik etc. nu nog een simpel script. bijvoorbeeld 5 minuten lang stroomverhuik minder dan 1> zend bericht. Ik heb geprobeerd om gewoon via het verbruik een notificatie te versturen. Als het gebruik minder is dan 1, maar dan stuurt hij willekeurig (als het gebruik minder is dan 1) berichten. Wie kan me helpen?
Als die devices niet op de pi draaien, is localhost of 127.0.0.1(is hetzelfde, zie /etc/hosts) zeker niet goed. Het poort nr is goed? Geen firewall op de pi? Geen gebruikers naam ingesteld op mosquitto? Enig idee van de foutmelding?Rouwette schreef op zondag 23 mei 2021 @ 10:37:
Ik heb problemen met Mosquitto.
Hij draait volgens mij goed, Zigbee2mqtt werkt bv.
Maar mijn Tasmota devices kunnen de mqtt niet bereiken, niet via het ip van de pi, localhost of 127.0.0.1
mosquitto version 2.0.10
Die heb ik wel als het de goede is tenminste, de laatste heb ik in de plugin in gevuld, of moet het op een andere manier?de Peer schreef op zondag 23 mei 2021 @ 09:40:
[...]
Je hebt nog geen API key verkregen voor Domoticz toch? dan krijg je daar een foutmelding over.
1
2
3
4
5
6
7
8
9
| pi@raspberrypi:~/domoticz/plugins/Domoticz-deCONZ $ python3 API_KEY.py Exemples of use python3 API_KEY.py <ip>:<port> <command> <Api key> <data> python3 API_KEY.py 127.0.0.1:80 create python3 API_KEY.py 127.0.0.1:80 info B4B018AA61 python3 API_KEY.py 127.0.0.1:80 list B4B018AA61 python3 API_KEY.py 127.0.0.1:80 delete B4B018AA61 CA606DA036 python3 API_KEY.py 127.0.0.1:80 clean B4B018AA61 |
Als ik dit uit voer krijg ik ook een foutmelding
1
2
3
4
| python3 API_KEY.py 127.0.0.1:80 create pi@raspberrypi:~/domoticz/plugins/Domoticz-deCONZ $ python3 API_KEY.py 127.0.0.1:80 create Connection error : [Errno 111] Connection refused |
[ Voor 14% gewijzigd door bing69 op 23-05-2021 11:58 ]
Bing
sorry maar ik ben nieuw en blontjanne_nl schreef op zondag 23 mei 2021 @ 11:25:
Ik zou een dummy switch gebruiken die aangaat als het stroomverbruikt stijgt. Vervolgens een melding geven als die switch aanstaat en het stroomverbruik laag genoeg is. En dan direct die dummy switch uitzetten.

Met andere woorden; ik begrijp niet wat je bedoeld, sorry
Ehm zonder gekheid. Dummy devices kun je volgens mij opzoeken in de wiki. Ik doe alles zelf met lua, deels omdat dzvents toen nog niet bestond en deels omdat ik dat makkelijker vind. In een time script kun je vervolgens de dummy switch aanzetten als je ziet dat de stroom loopt. Vervolgens als de stroom laag genoeg is, zet je de dummy switch uit en stuur je een notificatie. Of je dit met blockly voor elkaar krijgt weet ik zo niet. Wellicht kun je beter in dzvents duiken als programmeren niet je ding is. In de wiki en het engelstalige forum zijn vast voorbeelden te vinden. Geduld en google is een schone zaak, zeker in het begin.
Metjanne_nl schreef op zondag 23 mei 2021 @ 11:27:
[...]
Als die devices niet op de pi draaien, is localhost of 127.0.0.1(is hetzelfde, zie /etc/hosts) zeker niet goed. Het poort nr is goed? Geen firewall op de pi? Geen gebruikers naam ingesteld op mosquitto? Enig idee van de foutmelding?
1
| netstat –at |
zie ik wel 2x
localhost:1883
Maar geen IP:1883
https://www.rouwette.com/
Dan weet je in ieder geval waar je het probleem moet zoeken toch? Want je moet eerst een API key aanmaken en daar ook bevestiging/bewijs van hebben dat die aangemaakt is. anders kun je niet verder.bing69 schreef op zondag 23 mei 2021 @ 11:42:
[...]
Die heb ik wel als het de goede is tenminste, de laatste heb ik in de plugin in gevuld, of moet het op een andere manier?
code:
1 2 3 4 5 6 7 8 9 pi@raspberrypi:~/domoticz/plugins/Domoticz-deCONZ $ python3 API_KEY.py Exemples of use python3 API_KEY.py <ip>:<port> <command> <Api key> <data> python3 API_KEY.py 127.0.0.1:80 create python3 API_KEY.py 127.0.0.1:80 info B4B018AA61 python3 API_KEY.py 127.0.0.1:80 list B4B018AA61 python3 API_KEY.py 127.0.0.1:80 delete B4B018AA61 CA606DA036 python3 API_KEY.py 127.0.0.1:80 clean B4B018AA61
Als ik dit uit voer krijg ik ook een foutmelding
code:
1 2 3 4 python3 API_KEY.py 127.0.0.1:80 create pi@raspberrypi:~/domoticz/plugins/Domoticz-deCONZ $ python3 API_KEY.py 127.0.0.1:80 create Connection error : [Errno 111] Connection refused
Dacht dat ik dat met laatste commando deed maar dat werkt niet, heb jij enig idee?de Peer schreef op zondag 23 mei 2021 @ 14:22:
[...]
Dan weet je in ieder geval waar je het probleem moet zoeken toch? Want je moet eerst een API key aanmaken en daar ook bevestiging/bewijs van hebben dat die aangemaakt is. anders kun je niet verder.
Bing
Ik heb het zo gedaan:Rolandtwilt schreef op zondag 23 mei 2021 @ 11:20:
script.....goede morgen. De meeste scripts voor "is de wasmachine klaar?" zijn zeer uitgebreid met allerlei opties waar niet naar opzoek ben. Ik zoek iets simpels; is de wasmachine klaar dan een berichtje via Telegram.
Ik heb de stekker met energieverbruik etc. nu nog een simpel script. bijvoorbeeld 5 minuten lang stroomverhuik minder dan 1> zend bericht. Ik heb geprobeerd om gewoon via het verbruik een notificatie te versturen. Als het gebruik minder is dan 1, maar dan stuurt hij willekeurig (als het gebruik minder is dan 1) berichten. Wie kan me helpen?
Eerst een dummyswitch op 'aan' zetten om te weten dat de wasmachine aan een was begonnen is.
'wattwasmachine' is bij mij de waarde die ik uit mijn Sonoff Pow uitlees.
1
2
3
4
5
| if tonumber(wattwasmachine) >= 1500 then if (otherdevices['Wasmachine_draait'] == 'Off') then commandArray['Wasmachine_draait'] = "On" end end |
En dan wachten tot het verbruik kleiner of gelijk dan 1 is. de waarde 1 is wasmachineafhankelijk. Eerst een keer goed het verbruikspatroon bestuderen van 1 was.
1
2
3
| if (otherdevices['Wasmachine_draait'] == 'On' and tonumber(wattwasmachine) <= 1) then commandArray['Wasmachine_draait'] = "Off" end |
Bovenstaande zijn time-scripten.
En dan in het devicescript heb ik deze:
1
2
3
4
5
6
| if (devicechanged['Wasmachine_draait'] == 'Off') then token = "XXXXXXXXXXXXXXX" chatid = -XXXXXXXXXXXX message = 'De wasmachine is klaar! :-)' os.execute('curl --data chat_id='..chatid..' --data-urlencode "text='..message..'" "https://api.telegram.org/bot'..token..'/sendMessage" ') end |
Maar je zou dit stukje script ook gelijk achter her vorige blokje kunnen plakken. Dan heb je alles in 1 time-script. De reden dat ik dit niet heb is dat ik nog wat aanvullende zaken ermee doe die ik hier even buiten beschouwing heb gelaten.
Heel simpel dus.
[ Voor 10% gewijzigd door de Peer op 23-05-2021 15:03 ]
Nouja je krijgt een foutmelding, dus het is niet gelukt, dan kun je er niet vanuit gaan dat het goed gegaan is.bing69 schreef op zondag 23 mei 2021 @ 14:25:
[...]
Dacht dat ik dat met laatste commando deed maar dat werkt niet, heb jij enig idee?
Vervolgens ga je googelen op de 111 error melding en dan ga je er wel achter komen lijkt me. Kijk ook even in het Deconz topic hier op tweakers.
B4B018AA61 is overigens een voorbeeld, google maar eens daarop. Dat is niet de door jou gecreëerde api code.
Misschien is Deconz afgesloten op het moment dat jij het commando geeft. Dus wellicht eerst Deconz opstarten of (nog beter) permanent aan laten staan. Volgens mij staat dat ook in de tutorials die her en der te vinden zijn, en ook bij de instructies van deconz zelf.
je kunt eenvoudig controleren of Deconz gestart is door naar 'ipadresvanraspberry:80' te gaan, je zou dan de webinterface te zien moeten krijgen.
[ Voor 18% gewijzigd door de Peer op 23-05-2021 15:11 ]
Ik heb een Voltage sensor die een waarde kan geven van 0 tot max 10Vdc.
(komt uit een Shelly Uni met een windmeter gekoppeld)
nu is het bereik van de Windmeter 0 tot 30m/s.
Kortom ik zou van de sensor "Shelly Volt Wind" naar "Shelly Wind" moeten gaan met een formule in een scriptje.
"30 m/s/10V=3 m/s/V, The voltage changes 1 V wind speed changes 3 m/s "
Wie kan mij helpen met een script hiervoor? ik heb geen idee hoe ik dit moet aanpakken.
- leeg -
Dan vermenigvuldig je toch gewoon de waarde met 3?luigi87 schreef op zondag 23 mei 2021 @ 15:12:
Kan iemand mij helpen met het volgende:
Ik heb een Voltage sensor die een waarde kan geven van 0 tot max 10Vdc.
(komt uit een Shelly Uni met een windmeter gekoppeld)
nu is het bereik van de Windmeter 0 tot 30m/s.
Kortom ik zou van de sensor "Shelly Volt Wind" naar "Shelly Wind" moeten gaan met een formule in een scriptje.
"30 m/s/10V=3 m/s/V, The voltage changes 1 V wind speed changes 3 m/s "
Wie kan mij helpen met een script hiervoor? ik heb geen idee hoe ik dit moet aanpakken.
Vervolgens maak je een custom sensor aan in Domoticz en die update je dan af en toe.
Zie https://www.domoticz.com/...SON_URL%27s#Custom_Sensor
de URL kun je aanroepen op deze manier in LUA:
commandArray[#commandArray +1]={['OpenURL'] = 'hier je url'}
en stel je wil dat hij dat elke 10 minuten een keer doet:
if (m % 10 == 0) then
commandArray[#commandArray +1]={['OpenURL'] = 'hier je url'}
end
Dit doe je in een time-script.
Heb je dat voltage al wel in Domoticz of alleen op je Shelly? Staat er Tasmota op je Shelly of gewoon de normale firmware?
[ Voor 18% gewijzigd door de Peer op 23-05-2021 15:49 ]
Gewone de Shelly firmware via mqqt. Voltage komt al binnen ja op idx 6647de Peer schreef op zondag 23 mei 2021 @ 15:24:
[...]
Dan vermenigvuldig je toch gewoon de waarde met 3?
Vervolgens maak je een custom sensor aan in Domoticz en die update je dan af en toe.
Zie https://www.domoticz.com/...SON_URL%27s#Custom_Sensor
de URL kun je aanroepen op deze manier in LUA:
commandArray[#commandArray +1]={['OpenURL'] = 'hier je url'}
en stel je wil dat hij dat elke 10 minuten een keer doet:
if (m % 10 == 0) then
commandArray[#commandArray +1]={['OpenURL'] = 'hier je url'}
end
Dit doe je in een time-script.
Heb je dat voltage al wel in Domoticz of alleen op je Shelly? Staat er Tasmota op je Shelly of gewoon de normale firmware?
Ehm ja inderdaad.... gewoon maal 3
zoiets dan?
- Ik zie alleen nog niet wat ik moet ingeven bij "VALUEl"in de urls?
- en waar ik de waarde maal 3 moet doen?
1
2
3
4
5
6
7
8
| commandArray[#commandArray +1]={['OpenURL'] = 'http://domoticz-ip<:port>/json.htm?username=MkE=&password=OVM=&api-call/json.htm?type=command¶m=udevice&idx=6447&nvalue=0&svalue=VALUEl'} if (m % 1 == 0) then commandArray[#commandArray +1]={['OpenURL'] = 'http://domoticz-ip<:port>/json.htm?username=MkE=&password=OVM=&api-call/json.htm?type=command¶m=udevice&idx=6448&nvalue=0&svalue=VALUEl'} end return commandArray |
- leeg -
Lizard in "Domoticz - open source domotica systeem - deel 5"Rouwette schreef op zondag 23 mei 2021 @ 10:37:
Ik heb problemen met Mosquitto.
Hij draait volgens mij goed, Zigbee2mqtt werkt bv.
Maar mijn Tasmota devices kunnen de mqtt niet bereiken, niet via het ip van de pi, localhost of 127.0.0.1
mosquitto version 2.0.10
Niet helemaalluigi87 schreef op zondag 23 mei 2021 @ 16:00:
[...]
Gewone de Shelly firmware via mqqt. Voltage komt al binnen ja op idx 6647
Ehm ja inderdaad.... gewoon maal 3![]()
zoiets dan?en in de URL moet dan de inlogs doen uiteraard (maar niet hier
- Ik zie alleen nog niet wat ik moet ingeven bij "VALUEl"in de urls?
- en waar ik de waarde maal 3 moet doen?
)
code:
1 2 3 4 5 6 7 8 commandArray[#commandArray +1]={['OpenURL'] = 'http://domoticz-ip<:port>/json.htm?username=MkE=&password=OVM=&api-call/json.htm?type=command¶m=udevice&idx=6447&nvalue=0&svalue=VALUEl'} if (m % 1 == 0) then commandArray[#commandArray +1]={['OpenURL'] = 'http://domoticz-ip<:port>/json.htm?username=MkE=&password=OVM=&api-call/json.htm?type=command¶m=udevice&idx=6448&nvalue=0&svalue=VALUEl'} end return commandArray
Eerst proberen om de waarde uit je voltage te halen.
voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz'])
print(voltage) --dit kun je later weghalen, is alleen als test
Als je dit in je timescript zet, wordt dat het voltage elke minuut in je domoticz log zichtbaar?
Zo ja, dan kun je aan het timescript toevoegen:
wind = voltage*3
en dan vervolgens:
commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"}
Let op, ik heb wat dingen veranderd mbt tot haakjes/aanhalingstekens. 'wind' is een local/variable en willen we nu in die url opnemen.
let op 2: ik heb zelf geen ervaring met gebruik van wachtwoord voor domoticz in een url, blijkbaar moet je dat base64 encoded doen (veiliger). zie https://www.domoticz.com/...SON_URL%27s#Authorization
let op 3: je had 'api call' in de url laten staan, maar dit IS de api call ;-) dat moet je dus niet letterlijk in de url zetten.
een timescript wordt standaard al 1 x per minuut uitgevoerd. if (m % 10 == 0) gebruik je dus alleen als je bijv per 5 of per 10 minuten een update wil hebben.
Dus je hele timescript ziet er dan als volgt uit:
1
2
3
4
5
6
7
8
9
| commandArray = {} voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz']) print(voltage) --dit kun je later weghalen, is alleen als test wind = voltage*3 commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"} return commandArray |
je username en password moet je zelf even encoderen, bijvoorbeeld via https://www.base64encode.org/
Dus bijvoorbeeld username test1234 wordt dGVzdDEyMzQ=
Ik ben er vanuit gegaan dat je zelf een customsensor hebt aangemaakt die IDX 6448 heeft. Deze kun je dan als eenheid m/s geven.
[ Voor 17% gewijzigd door de Peer op 23-05-2021 16:52 ]
Thanks, dit heeft me heel goed verder geholpen.de Peer schreef op zondag 23 mei 2021 @ 16:22:
[...]
Niet helemaal![]()
Eerst proberen om de waarde uit je voltage te halen.
voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz'])
print(voltage) --dit kun je later weghalen, is alleen als test
Als je dit in je timescript zet, wordt dat het voltage elke minuut in je domoticz log zichtbaar?
Zo ja, dan kun je aan het timescript toevoegen:
wind = voltage*3
en dan vervolgens:
commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"}
Let op, ik heb wat dingen veranderd mbt tot haakjes/aanhalingstekens. 'wind' is een local/variable en willen we nu in die url opnemen.
let op 2: ik heb zelf geen ervaring met gebruik van wachtwoord voor domoticz in een url, blijkbaar moet je dat base64 encoded doen (veiliger). zie https://www.domoticz.com/...SON_URL%27s#Authorization
let op 3: je had 'api call' in de url laten staan, maar dit IS de api call ;-) dat moet je dus niet letterlijk in de url zetten.
een timescript wordt standaard al 1 x per minuut uitgevoerd. if (m % 10 == 0) gebruik je dus alleen als je bijv per 5 of per 10 minuten een update wil hebben.
Dus je hele timescript ziet er dan als volgt uit:
code:
1 2 3 4 5 6 7 8 9 commandArray = {} voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz']) print(voltage) --dit kun je later weghalen, is alleen als test wind = voltage*3 commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"} return commandArray
je username en password moet je zelf even encoderen, bijvoorbeeld via https://www.base64encode.org/
Dus bijvoorbeeld username test1234 wordt dGVzdDEyMzQ=
Ik ben er vanuit gegaan dat je zelf een customsensor hebt aangemaakt die IDX 6448 heeft. Deze kun je dan als eenheid m/s geven.
Nu update die alleen de sensor nog niet juist, ergens heb ik nog een foutje gemaakt (mogelijk in de rechten)
Later weer verder uitzoeken, nu eerst eten fixen voor mijn huishouden
- leeg -
ok top. Dan straks even stap voor stap kijken waar het misgaat.luigi87 schreef op zondag 23 mei 2021 @ 17:41:
[...]
Thanks, dit heeft me heel goed verder geholpen.![]()
Nu update die alleen de sensor nog niet juist, ergens heb ik nog een foutje gemaakt (mogelijk in de rechten)
Later weer verder uitzoeken, nu eerst eten fixen voor mijn huishouden
je kunt die url ook even zelf in je browser intypen om te kijken of het werkt. in plaats van ..wind.. typ je dan gewoon een waarde in.
Gisteren de eerste NodOn verwijderd uit Domoticz, factory reset gegeven en opnieuw aangemeld. NodOn verschijnt netjes in Domoticz, en ik kan weer groepen toekenen. So far, so good.
Vandaag de andere twee NodOns geprobeerd overeind te trekken. Het vage is dat beide niet willen factory resetten. Volgens het boekje moet je 0 en - tegelijk een seconde lang ingedrukt houden, en dan zou het lampje moeten gaan knipperen en is de factory reset compleet. Zo werkte het in ieder geval wel met de eerste NodOn. Deze procedure werkt bij beide NodOns echter niet. Het lijkt alsof de NodOns helemaal niet reageren op een factory reset. Geen knipperend lampje, helemaal niets... Deze twee zijn wel wat nieuwer dan de eerste knop. Is de factory reset procedure voor nieuwere versies soms gewijzigd, en staat dat niet in de gebruiksaanwijzing? M'n google-skills brengt me nu niet veel verder, dus vandaar dat ik hier landt...
Iemand een idee hoe je zo'n knop kunt factory resetten?
Hij werkt (blijkbaar al langer) maar er klopt iets nog niet:de Peer schreef op zondag 23 mei 2021 @ 16:22:
[...]
Niet helemaal![]()
Eerst proberen om de waarde uit je voltage te halen.
voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz'])
print(voltage) --dit kun je later weghalen, is alleen als test
Als je dit in je timescript zet, wordt dat het voltage elke minuut in je domoticz log zichtbaar?
Zo ja, dan kun je aan het timescript toevoegen:
wind = voltage*3
en dan vervolgens:
commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"}
Let op, ik heb wat dingen veranderd mbt tot haakjes/aanhalingstekens. 'wind' is een local/variable en willen we nu in die url opnemen.
let op 2: ik heb zelf geen ervaring met gebruik van wachtwoord voor domoticz in een url, blijkbaar moet je dat base64 encoded doen (veiliger). zie https://www.domoticz.com/...SON_URL%27s#Authorization
let op 3: je had 'api call' in de url laten staan, maar dit IS de api call ;-) dat moet je dus niet letterlijk in de url zetten.
een timescript wordt standaard al 1 x per minuut uitgevoerd. if (m % 10 == 0) gebruik je dus alleen als je bijv per 5 of per 10 minuten een update wil hebben.
Dus je hele timescript ziet er dan als volgt uit:
code:
1 2 3 4 5 6 7 8 9 commandArray = {} voltage = tonumber(otherdevices['Naamvanjouwvoltageindomoticz']) print(voltage) --dit kun je later weghalen, is alleen als test wind = voltage*3 commandArray[#commandArray +1]={['OpenURL'] = "http://domoticz-ip<:port>/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6448&nvalue=0&svalue='..wind..'"} return commandArray
je username en password moet je zelf even encoderen, bijvoorbeeld via https://www.base64encode.org/
Dus bijvoorbeeld username test1234 wordt dGVzdDEyMzQ=
Ik ben er vanuit gegaan dat je zelf een customsensor hebt aangemaakt die IDX 6448 heeft. Deze kun je dan als eenheid m/s geven.
Log:
2021-05-23 20:15:01.112 Status: LUA: 0.3 (print voltage)
2021-05-23 20:15:01.114 Status: LUA: 0.9 (print Wind)
maar de sensor krijg niet de juiste waarde binnen.
(handmatig werkt het wel)
klopt de ..wind.. wel??
"http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind..'"
- leeg -
Oke, dan zijn we er bijna. Ja het is altijd lastig met die apostrof en aanhalingstekens.luigi87 schreef op zondag 23 mei 2021 @ 20:17:
[...]
Hij werkt (blijkbaar al langer) maar er klopt iets nog niet:
Log:
2021-05-23 20:15:01.112 Status: LUA: 0.3 (print voltage)
2021-05-23 20:15:01.114 Status: LUA: 0.9 (print Wind)
maar de sensor krijg niet de juiste waarde binnen.
(handmatig werkt het wel)
klopt de ..wind.. wel??
"http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind..'"
euhm, zo dan:
'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind
of eventueel deze variant: (aanhalingstekens om bovenstaande heen).
"'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind"
Zal morgen ff kijken welke van deze inderdaad werkt. Thanks zo verde Peer schreef op zondag 23 mei 2021 @ 20:51:
[...]
Oke, dan zijn we er bijna. Ja het is altijd lastig met die apostrof en aanhalingstekens.
euhm, zo dan:
'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind
of eventueel deze variant: (aanhalingstekens om bovenstaande heen).
"'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind"
- leeg -
Sinds gisteren een nieuwe Domoticz instance op een RbPi3b+ gezet, en met een P1 USB kabel aan de slimme meter van onze nieuwbouwwoning gehangen. Tot zover gaat alles prima, had wat gedonder met het SSL certificaat maar daar kwam ik met Google weer prima uit.
Wat me opvalt, is dat er een soort van golfbeweging te zien is in het stroomverbruik, om het kwartier. Ergens vind ik dit raar gedrag. Ja, de nieuwbouwwoning is voorzien van een (Panasonic) warmtepomp en mechanische ventilatie, echter stonden deze afgelopen nacht te slapen waardoor ik dit rare gedrag niet kan plaatsen:
/f/image/j1SzsHOTTnnO80c9SCvQyZrW.png?f=fotoalbum_large)
Ter plekke kan ik nu niet checken wat er gaande is in de woning, we trekken er pas eind volgende week in. Aanstaande donderdag zal ik eens kijken wat er gebeurt als ik de (weinige) apparaten door het huis eens stroomloos maak, zodat ik wellicht kan achterhalen wat het issue zou kunnen zijn.
Kan het wellicht zijn dat ik de P1 USB settings in Domoticz nog moet aanpassen? De data van de slimme meter komt iedere seconde binnen, wellicht dat dit iets te frequent is? In mijn huidige woning komt dit om de 10 seconde binnen, en daar zie ik zulk gedrag dan weer niet.
Domoticz grafieken zijn om de 5 minuten, zou het daar in kunnen zitten?
Je kan beter kijken naar influxdb en grafana om te loggen.
Is het niet een koelkast/vriezer of quooker?
[ Voor 13% gewijzigd door AUijtdehaag op 24-05-2021 08:39 ]
Quooker hebben we niet. Koel/vriescombinatie zou een optie kunnen zijn, het zou me wel bevreemden aangezien dat ding amper 2 maanden oud is, A++ label, en er staat nu niks in en is altijd dicht. Maar je weet immers nooit, meten is weten en dat ga ik donderdag eens doen.AUijtdehaag schreef op maandag 24 mei 2021 @ 08:38:
@Dakillerbean
Domoticz grafieken zijn om de 5 minuten, zou het daar in kunnen zitten?
Je kan beter kijken naar influxdb en grafana om te loggen.
Is het niet een koelkast/vriezer of quooker?
Ik zal eens gaan kijken naar je andere suggesties, tot zover dank voor het meedenken!
Dan ga ik je meteen teleurstellen.
Intensieve logging doe je niet op een pi 3b met sd kaartje.
Kijk dan liever naar iets wat niet vastloopt op den duur
AUijtdehaag in "huis domotica welk systeem."
//offopic: met de kennis van nu, zet ik op de odroid c4 (of n2+) een home assistant image op, waar node-red/influxdb/grafana IN draait.
[ Voor 5% gewijzigd door AUijtdehaag op 24-05-2021 09:34 ]
Ik blijf het een vreemd advies vinden. Ja 'vroeg of laat' gaat een SD kaartje het een keer begeven. Maar dat is toch prima? Ik zit nu op 3 jaar met mijn SD kaart, als die het na 4 jaar gaat begeven koop ik een nieuwe SD kaart voor 10 euro en kan ik weer 3-4 jaar vooruit. Ideale oplossing juist, zolang je maar voorbereid bent op een mogelijke crash ooit (Backup).AUijtdehaag schreef op maandag 24 mei 2021 @ 09:30:
@Dakillerbean
Dan ga ik je meteen teleurstellen.
Intensieve logging doe je niet op een pi 3b met sd kaartje.
Kijk dan liever naar iets wat niet vastloopt op den duur
AUijtdehaag in "huis domotica welk systeem."
//offopic: met de kennis van nu, zet ik op de odroid c4 (of n2+) een home assistant image op, waar node-red/influxdb/grafana IN draait.
Intensieve logging inderdaad liever niet langdurig op de SD-kaart. Maar intensieve logging is nu ook weer niet nodig om je stroomgeverbruik te analyseren. Dat lukt met die 5min intervallen ook wel.
[ Voor 9% gewijzigd door de Peer op 24-05-2021 09:44 ]
Je zal me wel heel dom vinden, maar hoe maak ik van dat script een Blockly?de Peer schreef op zondag 23 mei 2021 @ 14:30:
[...]
Ik heb het zo gedaan:
Eerst een dummyswitch op 'aan' zetten om te weten dat de wasmachine aan een was begonnen is.
'wattwasmachine' is bij mij de waarde die ik uit mijn Sonoff Pow uitlees.
code:
1 2 3 4 5 if tonumber(wattwasmachine) >= 1500 then if (otherdevices['Wasmachine_draait'] == 'Off') then commandArray['Wasmachine_draait'] = "On" end end
En dan wachten tot het verbruik kleiner of gelijk dan 1 is. de waarde 1 is wasmachineafhankelijk. Eerst een keer goed het verbruikspatroon bestuderen van 1 was.
code:
1 2 3 if (otherdevices['Wasmachine_draait'] == 'On' and tonumber(wattwasmachine) <= 1) then commandArray['Wasmachine_draait'] = "Off" end
Bovenstaande zijn time-scripten.
En dan in het devicescript heb ik deze:
code:
1 2 3 4 5 6 if (devicechanged['Wasmachine_draait'] == 'Off') then token = "XXXXXXXXXXXXXXX" chatid = -XXXXXXXXXXXX message = 'De wasmachine is klaar! :-)' os.execute('curl --data chat_id='..chatid..' --data-urlencode "text='..message..'" "https://api.telegram.org/bot'..token..'/sendMessage" ') end
Maar je zou dit stukje script ook gelijk achter her vorige blokje kunnen plakken. Dan heb je alles in 1 time-script. De reden dat ik dit niet heb is dat ik nog wat aanvullende zaken ermee doe die ik hier even buiten beschouwing heb gelaten.
Heel simpel dus.
Nou dan ben ik ook dom hoor. Ik heb namelijk 0 ervaring met Blockly. Ik heb dat nog nooit gebruikt. Dus dat zal iemand anders moeten beantwoordenRolandtwilt schreef op maandag 24 mei 2021 @ 09:49:
[...]
Je zal me wel heel dom vinden, maar hoe maak ik van dat script een Blockly?
Maar LUA is niet zo moeilijk om te leren hoor, dus misschien een goede reden om er eens mee te beginnen.
[ Voor 13% gewijzigd door de Peer op 24-05-2021 10:01 ]
Je moest eens weten hoeveel tijd over en rust ik nu heb voor andere nieuwere tweakers ontdekkingen
Ik wil niet continu bezig zijn met falende hardware, dan sta ik stil (en wil geen expert worden in herstellingen uitvoeren)
Zeker niet als je een stuk of 10 tweakers "onderhoud"
Juist met de wetenschap dat iets kapot zal gaan, probeer je toch te vermijden?
Oei... maakte een grote denkfout. Dacht dat ik alleen in Domoticz de plugin moest installeren.de Peer schreef op zondag 23 mei 2021 @ 14:48:
[...]
Nouja je krijgt een foutmelding, dus het is niet gelukt, dan kun je er niet vanuit gaan dat het goed gegaan is.
Vervolgens ga je googelen op de 111 error melding en dan ga je er wel achter komen lijkt me. Kijk ook even in het Deconz topic hier op tweakers.
B4B018AA61 is overigens een voorbeeld, google maar eens daarop. Dat is niet de door jou gecreëerde api code.
Misschien is Deconz afgesloten op het moment dat jij het commando geeft. Dus wellicht eerst Deconz opstarten of (nog beter) permanent aan laten staan. Volgens mij staat dat ook in de tutorials die her en der te vinden zijn, en ook bij de instructies van deconz zelf.
je kunt eenvoudig controleren of Deconz gestart is door naar 'ipadresvanraspberry:80' te gaan, je zou dan de webinterface te zien moeten krijgen.
De deCONZ software moet natuurlijk ook geinstalleerd worden. Thanks het wertk nu!!
Bing
Hmm nou dat zie ik toch anders. Want ook een alternatief is niet 100% te vertrouwen en zul je een backup voor moeten maken, als je je domoticz installatie tenminste belangrijk genoeg vindt.AUijtdehaag schreef op maandag 24 mei 2021 @ 09:51:
@de Peer
Je moest eens weten hoeveel tijd over en rust ik nu heb voor andere nieuwere tweakers ontdekkingen
Ik wil niet continu bezig zijn met falende hardware, dan sta ik stil (en wil geen expert worden in herstellingen uitvoeren)
Zeker niet als je een stuk of 10 tweakers "onderhoud"
Juist met de wetenschap dat iets kapot zal gaan, probeer je toch te vermijden?
Al snap ik wel dat een SDkaart alternatief jou minder gedoe oplevert als men telkens bij jou aan komt kloppen haha.
Maargoed ik denk dat de SD-kaart discussie ook altijd wat overdreven wordt. Met gewoon een goede SD kaart en een stabiel systeem gaan ze gewoon lang mee. Of ben ik nu net die ene geluksvogel die in 3 jaar nog nooit een crash gehad heeft.... wie weet.
bing69 schreef op maandag 24 mei 2021 @ 09:54:
[...]
Oei... maakte een grote denkfout. Dacht dat ik alleen in Domoticz de plugin moest installeren.
De deCONZ software moet natuurlijk ook geinstalleerd worden. Thanks het wertk nu!!
Dat verklaart een hoop!
Heb je de pi met sd kaart aan een ups? Of nog nooit een stroomstoring gehad?
Ik denk 2 stroomstoringen en ook wel eens een paar keer per ongeluk de stroomgroep eraf gegooid toen ik aan het klussen was. Maar zonder gevolgen.janne_nl schreef op maandag 24 mei 2021 @ 11:25:
Ik heb ook de nodige issues met een sd kaart gehad. Via een readonly sd kaart(die prima draaide) nu al een jaar een ssd. Het update vooral wat makkelijker met een ssd.
Heb je de pi met sd kaart aan een ups? Of nog nooit een stroomstoring gehad?
Ik heb de downgrade gedaan! Werkt weer als een zonnetje.
https://www.rouwette.com/
Ik had bij bijna elke stroomuitval een restore nodig. Maar goed, nu al lang op een ups en een ssd.de Peer schreef op maandag 24 mei 2021 @ 11:38:
[...]
Ik denk 2 stroomstoringen en ook wel eens een paar keer per ongeluk de stroomgroep eraf gegooid toen ik aan het klussen was. Maar zonder gevolgen.
Nu ik erover nadenk, dat was ook met een pi 1 en 2 volgens mij, geen idee of dat wat uitmaakte
Volgens mij bedoelde jij dit?de Peer schreef op zondag 23 mei 2021 @ 14:30:
[...]
Ik heb het zo gedaan:
Eerst een dummyswitch op 'aan' zetten om te weten dat de wasmachine aan een was begonnen is.
'wattwasmachine' is bij mij de waarde die ik uit mijn Sonoff Pow uitlees.
code:
1 2 3 4 5 if tonumber(wattwasmachine) >= 1500 then if (otherdevices['Wasmachine_draait'] == 'Off') then commandArray['Wasmachine_draait'] = "On" end end
En dan wachten tot het verbruik kleiner of gelijk dan 1 is. de waarde 1 is wasmachineafhankelijk. Eerst een keer goed het verbruikspatroon bestuderen van 1 was.
code:
1 2 3 if (otherdevices['Wasmachine_draait'] == 'On' and tonumber(wattwasmachine) <= 1) then commandArray['Wasmachine_draait'] = "Off" end
Bovenstaande zijn time-scripten.
En dan in het devicescript heb ik deze:
code:
1 2 3 4 5 6 if (devicechanged['Wasmachine_draait'] == 'Off') then token = "XXXXXXXXXXXXXXX" chatid = -XXXXXXXXXXXX message = 'De wasmachine is klaar! :-)' os.execute('curl --data chat_id='..chatid..' --data-urlencode "text='..message..'" "https://api.telegram.org/bot'..token..'/sendMessage" ') end
Maar je zou dit stukje script ook gelijk achter her vorige blokje kunnen plakken. Dan heb je alles in 1 time-script. De reden dat ik dit niet heb is dat ik nog wat aanvullende zaken ermee doe die ik hier even buiten beschouwing heb gelaten.
Heel simpel dus.
:strip_exif()/f/image/UaJuyyL4Jz3AheisEnvNU5EX.jpg?f=fotoalbum_large)
Zo op het oog lijkt dat inderdaad goed 'vertaald' naar Blockly. Wordt dat ook 1 x per minuut uitgevoerd of continu?Rolandtwilt schreef op maandag 24 mei 2021 @ 12:03:
[...]
Volgens mij bedoelde jij dit?
[Afbeelding]
10W als drempel is wel echt te laag trouwens. Je zult zien dat er altijd wat ruis in de metingen zit. Dus ik zou eerder >200 doen ofzo. Ik doe zelf >1500 om het nog robuuster te maken maar dat werkt dus alleen bij wasjes waarbij verwarmd wordt.
op een 5min interval gaat het wel goed. Maar over een periode van weken of maanden ga je wel false positives krijgen. Zeker als je apparaten schakelt in huis, of veel zonnepanelen hebt bijvoorbeeld.janne_nl schreef op maandag 24 mei 2021 @ 12:20:
Die ervaring heb ik niet zo. Als de schakelaar waar mn pc op zit langer dan 5 minuten minder dan 35Watt geeft, gaat tie uit.
Kleine moeite om dat even softwarematig te filteren.
Ik heb verschillende apparaten jarenlang gelogd en dan zie ik voor mijn situatie af en toe piekjes en heel af en toe zelfs een grote piek, die geen echt stroomverbruik betreft.
In het wasmachinevoorbeeld hierboven krijg je dat een telegrambericht terwijl de wasmachine helemaal niet gedraaid heeft. Daar is maar 1 storingspiekje voor nodig.
[ Voor 25% gewijzigd door de Peer op 24-05-2021 12:30 ]
'langer dan 5 minuten minder dan 35 Watt' is héél wat anders dan '1 kort moment boven de 35 Watt in een heel jaar'janne_nl schreef op maandag 24 mei 2021 @ 12:33:
Die schakelaar zit rechtstreeks op die pc, die 35Watt is enigszins ruim, werkt al zeker een jaar of 5 prima, met 2 verschillende zwave schakelaars. Ik graag me af hoe daar ruis op kan komen. O ja, al mijn computerapparatuur zit op een aparte groep.
Een piek/dip zal op jouw situatie geen enkel effect hebben (hooguit dat de computer een keer na 7 min uit gaat ipv 5min), maar in mijn voorbeeld wel (telegram bericht: wasmachine klaar om 3 uur in de nacht).
Maar nogmaals elke situatie verschilt weer he. Ik gebruik goedkope Sonoff POW's voor de monitoring, heb 7800Wp zonnepanelen, 11kW inductiekookplaat. Dan wil er wel eens een piekje/dipje zijn.
Zo gaat bijvoorbeeld ook 1 lamp (op een KAKU dimmer) hier uit als ik op dezelfde groep de boormachine gebruik.
[ Voor 11% gewijzigd door de Peer op 24-05-2021 12:41 ]
Ik blijf het vreemd vinden. Net alle drie mijn meters bekeken, het laatste jaar geen enkele onverwachte piek. 2 greenwave en een fibaro.de Peer schreef op maandag 24 mei 2021 @ 12:38:
[...]
'langer dan 5 minuten minder dan 35 Watt' is héél wat anders dan '1 kort moment boven de 35 Watt in een heel jaar'
Een piek/dip zal op jouw situatie geen enkel effect hebben (hooguit dat de computer een keer na 7 min uit gaat ipv 5min), maar in mijn voorbeeld wel (telegram bericht: wasmachine klaar om 3 uur in de nacht).
Maar nogmaals elke situatie verschilt weer he. Ik gebruik goedkope Sonoff POW's voor de monitoring, heb 7800Wp zonnepanelen, 11kW inductiekookplaat. Dan wil er wel eens een piekje/dipje zijn.
Zo gaat bijvoorbeeld ook 1 lamp (op een KAKU dimmer) hier uit als ik op dezelfde groep de boormachine gebruik.
Ik snap dat als je bij de meterkast meet dat het dan vaak niet zal kloppen.
Iets minder zonnepanelen, maar ook een 7.5kw kookgroep en een 6kw sauna.
Ok. dan zal het aan mijn situatie en/of de goedkope Sonoffs liggen. Dat kan ook natuurlijk!janne_nl schreef op maandag 24 mei 2021 @ 13:08:
[...]
Ik blijf het vreemd vinden. Net alle drie mijn meters bekeken, het laatste jaar geen enkele onverwachte piek. 2 greenwave en een fibaro.
Ik snap dat als je bij de meterkast meet dat het dan vaak niet zal kloppen.
Iets minder zonnepanelen, maar ook een 7.5kw kookgroep en een 6kw sauna.
Het is de bedoeling dat dit script met een Cronjob telkens opnieuw wordt gestart, dit wil me echter niet lukken. In de sytemlog zie ik onderstaande melding:
May 24 14:11:01 raspberrypi CRON[1523]: (root) CMD (/home/pi/domotcz/scripts/WP_data.py)
May 24 14:11:01 raspberrypi CRON[1522]: (CRON) info (No MTA installed, discarding output)
Wat doe ik fout?
https://cronitor.io/cron-...stalled-discarding-outputbello2011 schreef op maandag 24 mei 2021 @ 14:16:
Ik heb een script voor het ophalen van data uit de warmtepomp. Als ik dit script "run" in Python dan wordt data opgehaald en gepresenteerd in Domoticz. Tot zover gaat het goed.
Het is de bedoeling dat dit script met een Cronjob telkens opnieuw wordt gestart, dit wil me echter niet lukken. In de sytemlog zie ik onderstaande melding:
May 24 14:11:01 raspberrypi CRON[1523]: (root) CMD (/home/pi/domotcz/scripts/WP_data.py)
May 24 14:11:01 raspberrypi CRON[1522]: (CRON) info (No MTA installed, discarding output)
Wat doe ik fout?
Begreep dat ik dan de grafische desktop moest installeren en alsezo via sudo raspi-config gedaan.
Deze moet eerst draaien om de omgeving van deCONZ te laten starten. Zo ook aan gegeven in raspi-config.
echter als ik via VNS of rechtstreeks wil inloggen vraagt hij om een password, ken twee wachtwoorden, van Pi en Root en deze voor de zekerheid toen het niet lukte deze aangepast. Kom er echter niet in.
vanuit VNC vraagt hij eerst:
:fill(white):strip_exif()/f/image/dUBdtTe1t21UHyAssOKQAq2B.png?f=user_large)
dat werkt en gaat door tot dit:
/f/image/eb3axPRcMYnn1ZknXWiBtNJu.png?f=fotoalbum_large)
van alles geprobeerd en opgezocht maar kom er niet uit.
Kan iemand een lampje bij mij laten branden??
Kan deCONZ ook opgestart worden zonder grafische omgeving?
Bing
Simpel, je vertelt niet dat hij het script met Python moet draaienbello2011 schreef op maandag 24 mei 2021 @ 14:16:
Ik heb een script voor het ophalen van data uit de warmtepomp. Als ik dit script "run" in Python dan wordt data opgehaald en gepresenteerd in Domoticz. Tot zover gaat het goed.
Het is de bedoeling dat dit script met een Cronjob telkens opnieuw wordt gestart, dit wil me echter niet lukken. In de sytemlog zie ik onderstaande melding:
May 24 14:11:01 raspberrypi CRON[1523]: (root) CMD (/home/pi/domotcz/scripts/WP_data.py)
May 24 14:11:01 raspberrypi CRON[1522]: (CRON) info (No MTA installed, discarding output)
Wat doe ik fout?
De regel wordt ****** python /(pad van script)/script naam.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Dat, en denk er aan dat een via cron gestart script niet noodzakelijk dezelfde shell en pathsettings heeft als de gebruiker waaronder het draait. Soms moet je die apart aan het script toevoegen om het goed te laten lopen via een cronjob.Speedy-Andre schreef op maandag 24 mei 2021 @ 15:00:
[...]
Simpel, je vertelt niet dat hij het script met Python moet draaien
De regel wordt ****** python /(pad van script)/script naam.
Ik zag iets van een mta(mail transfer agent) niet gevonden?
Moet je in dat geval niet admin gebruiken in plaats van Pi? Staat me iets van bij... maar ben hier ook geen ster in. Misschien moet je SSH en VNC nog toestaan?bing69 schreef op maandag 24 mei 2021 @ 14:38:
Na deCONZ op een test Pi gedraaid te hebben is het tijd voor de productie Pi en de 2530 te vervangen/
Begreep dat ik dan de grafische desktop moest installeren en alsezo via sudo raspi-config gedaan.
Deze moet eerst draaien om de omgeving van deCONZ te laten starten. Zo ook aan gegeven in raspi-config.
echter als ik via VNS of rechtstreeks wil inloggen vraagt hij om een password, ken twee wachtwoorden, van Pi en Root en deze voor de zekerheid toen het niet lukte deze aangepast. Kom er echter niet in.
vanuit VNC vraagt hij eerst:
[Afbeelding]
dat werkt en gaat door tot dit:
[Afbeelding]
van alles geprobeerd en opgezocht maar kom er niet uit.
Kan iemand een lampje bij mij laten branden??
Kan deCONZ ook opgestart worden zonder grafische omgeving?
https://desertbot.io/blog...-remote-desktop-vnc-setup
Ik gebruik zelf teamviewer.
En ja deCONZ kan ook gewoon gestart worden zonder grafische omgeving. Zoek gewoon even het linuxcommando daarvoor op. Is iets zoals 'systemctl start deconz' geloof ik.
[ Voor 4% gewijzigd door de Peer op 24-05-2021 17:53 ]
Kun je iets gedetailleerder zijn. Mijn kennis is beperkt. Ik heb de cron aangepast maar de melding blijft het zelfde en het script wordt niet door de cron gestart.janne_nl schreef op maandag 24 mei 2021 @ 15:44:
[...]
Dat, en denk er aan dat een via cron gestart script niet noodzakelijk dezelfde shell en pathsettings heeft als de gebruiker waaronder het draait. Soms moet je die apart aan het script toevoegen om het goed te laten lopen via een cronjob.
Ik zag iets van een mta(mail transfer agent) niet gevonden?
May 24 18:03:01 raspberrypi CRON[1017]: (pi) CMD (python /home/pi/domoticz/scripts/WP_data.py)
May 24 18:03:01 raspberrypi CRON[1014]: (CRON) info (No MTA installed, discarding output)
May 24 18:03:01 raspberrypi CRON[1015]: (CRON) info (No MTA installed, discarding output)
Ik gebruik
1
| crontab -e |
Dit regeltje start elke minuut:
1
| */1 * * * * python2.7 /home/pi/domoticz/scripts/python/cozytouch_V4.py |
Merk op dat dit script met een oude versie van Python werkt.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Ik had de link nog niet gezien. Ik begrijp deze oplossing echter ook niet. In het script of in de cron wordt niets met mail gedaan of gevraagd. Ik begrijp niet waar een Message Transfer Agent voor nodig is? Evengoed heb ik MAILTO="" toegevoegd. Echter zonder resultaat.janne_nl schreef op maandag 24 mei 2021 @ 18:23:
Heb je gelezen wat er in de link van herman1550 staat? Lijkt me dat daar de oplossing in staat.
Dan zie je de output en de errors niet meer ;-)
[ Voor 25% gewijzigd door janne_nl op 24-05-2021 18:57 ]
In de P1 hardware in domoticz kun je de rate limit instellen. Elke seconde is naar mijn idee redelijk zinloos.Dakillerbean schreef op maandag 24 mei 2021 @ 08:34:
Kan het wellicht zijn dat ik de P1 USB settings in Domoticz nog moet aanpassen? De data van de slimme meter komt iedere seconde binnen, wellicht dat dit iets te frequent is? In mijn huidige woning komt dit om de 10 seconde binnen, en daar zie ik zulk gedrag dan weer niet.
Overigens zal de grafiek er dan niet anders uit zien.
Ook dit heb ik toegevoegd. Het blijft zonder resultaat. Mijn script wordt niet gestart door de cron en werkt alleen 1x als ik het start in Python?janne_nl schreef op maandag 24 mei 2021 @ 18:51:
Voeg eens toe aan je cronregel, beginnend met een spatie: > /dev/null 2>&1
Dan zie je de output en de errors niet meer ;-)
Met crontab -e heb ik allerlei variaties geprobeerd. Steeds zonder resultaat.
Het script werkt maar 1 keer als het commandline start?
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Het script werkt 1x als ik het start vanuit de Python editor. Als ik het vanaf de commandline start dan krijg ik een foutmelding.janne_nl schreef op maandag 24 mei 2021 @ 19:10:
Dan vind je script niet alle benodigde bestanden als het start vanuit cron. Je zou alle pathsettings die de betreffende user heeft apart kunnen aanmaken in het script.
Het script werkt maar 1 keer als het commandline start?
pi@raspberrypi:~/domoticz/scripts $ python WP_data.py
Traceback (most recent call last):
File "WP_data.py", line 9, in <module>
import http.client
ImportError: No module named http.client
Er zit dus iets fout in het script zelf? Toch?
[ Voor 25% gewijzigd door bello2011 op 24-05-2021 19:58 ]
Gebruik google een boel.
Wat krijg je als
1
| python --version |
Python 2.x kent http.client niet.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Het vertroebelt wel de grafieken in Domoticz, veel verbruik levert het echter niet op dus het zijn echt kortstondige piekjes van iets wat om het kwartier schakelt.
ik wil eigenlijk de data gaan loggen maar ik wacht nog op de NPN meter voor de watermeter .. zodat ik die erbij kan voegen ..
ik heb nog een losse kwh meter (puls) die ik eigenlijk ook wil onderscheppen + doorsturen ..
en hoe krijg ik de maandelijkse / dagelijkse stats eruit ?
Ik heb al diverse ESP/Arduino projectjes gezien maar (ook hier op got).. maar hebben jullie advies ?
Tja vanalles
Je kan je P1 kabel toch gewoon aan Domoticz hangen en deze zal dan netjes voor jou de waardes bijhouden. Wil je dit dan ook heel fancy kunnen loggen met uitgebreide grafieken kan je Grafana gebruiken.vso schreef op maandag 24 mei 2021 @ 23:47:
weet iemand of er een p1 lezer "gateway" gebouwd is ? .. dus p1 data in en dan doorsluizen naar domoticz maar ook naar je Toon oid ?
ik wil eigenlijk de "Toon" blijven gebruiken, vandaar doorsturenrens-br schreef op dinsdag 25 mei 2021 @ 09:50:
[...]
Je kan je P1 kabel toch gewoon aan Domoticz hangen en deze zal dan netjes voor jou de waardes bijhouden. Wil je dit dan ook heel fancy kunnen loggen met uitgebreide grafieken kan je Grafana gebruiken.
grafana heb ik al maar ik zie nog niet echt hoe ik bv verbruik in maand x kan plotten . of per dag ..
Tja vanalles
Toon blijft toch ook gewoon werken?vso schreef op dinsdag 25 mei 2021 @ 10:39:
[...]
ik wil eigenlijk de "Toon" blijven gebruiken, vandaar doorsturen
grafana heb ik al maar ik zie nog niet echt hoe ik bv verbruik in maand x kan plotten . of per dag ..
https://www.rouwette.com/
Toon haalt de gegevens toch uit de ketel en eigen temp sensors/databases?
Ik heb zelf Nefit Easy, de Nefit plugin voor Domoticz, het is niet zo dat de nefiteasy app nu niet meer werkt?
Heb bv een Pi Zero in de meterkast hangen met een P1 kabeltje, die leest het gebruik stroom en gas uit, maar de energieleverancier krijgt die gegevens ook gewoon?
https://www.rouwette.com/
Hoe doet de Toon het nu ?vso schreef op maandag 24 mei 2021 @ 23:47:
weet iemand of er een p1 lezer "gateway" gebouwd is ? .. dus p1 data in en dan doorsluizen naar domoticz maar ook naar je Toon oid ?
ik wil eigenlijk de data gaan loggen maar ik wacht nog op de NPN meter voor de watermeter .. zodat ik die erbij kan voegen ..
ik heb nog een losse kwh meter (puls) die ik eigenlijk ook wil onderscheppen + doorsturen ..
en hoe krijg ik de maandelijkse / dagelijkse stats eruit ?
Ik heb al diverse ESP/Arduino projectjes gezien maar (ook hier op got).. maar hebben jullie advies ?
Als je daar af blijft, dan veranderd daar niks.
P1 kan je gewoon met een kabel uitlezen. Makkelijkste is als de kabel in je apparaat zit waar Domoticz ook op draait. Bij hardware (zit er standaard in) even toevoegen en je krijgt de devices. Dagelijks/maandelijks doet hij dan automatisch.
Watermeter staat hier los van en zal je los moeten toevoegen.
Je losse kwh meter is afhankelijk van wat voor ding het is, om het in domoticz te krijgen.
Dat is een kwestie van wat voorbeelden / youtube filmpjes bekijken.vso schreef op dinsdag 25 mei 2021 @ 10:39:
grafana heb ik al maar ik zie nog niet echt hoe ik bv verbruik in maand x kan plotten . of per dag ..
de toon heeft een p1 lezer (rechts op de foto) die prik je in een 230v stopcontactRouwette schreef op dinsdag 25 mei 2021 @ 11:18:
[...]
Toon haalt de gegevens toch uit de ketel en eigen temp sensors/databases?
Ik heb zelf Nefit Easy, de Nefit plugin voor Domoticz, het is niet zo dat de nefiteasy app nu niet meer werkt?
Heb bv een Pi Zero in de meterkast hangen met een P1 kabeltje, die leest het gebruik stroom en gas uit, maar de energieleverancier krijgt die gegevens ook gewoon?
In mijn geval gaat dus de p1 (rj11) en een kwh meter (microjack/gele bliksem) voor "Zon op Toon" dus wat ik wil doen is het volgende:
p1(sensor) --> esp/arduino --> toonmeter-adapter
Ik heb ook een Nefit maar die doet niks met P1 data het is wel gekoppeld met Domoticz
en ik snap niet wat de energie leverancier in dit verhaal te maken heeft.
Wat je in domoticz krijg is een sensor met een waarde die gewoon optelt .. maar je tijds gebonden verbruik zie je niet .. (per dag/week/maand oid) en die heb je wel nodig om andere grafieken te plotten in grafana.
@Plenkske ik heb een watermeter "sensor" (zie watermeter uitlees topic) in bestelling staan die ga ik eerst testen voordat ik met de p1 aan de slag ga ..
@rens-br ik wil het niet in grafana hebben maar in een database in domoticz oid .. ik zie dat ze in HA daar een apart dagelijks verbruik mechanisme oid hebben ..
Tja vanalles
Wellicht dat een RJ11 splittertje ertussen kan?vso schreef op dinsdag 25 mei 2021 @ 11:51:
[...]
de toon heeft een p1 lezer (rechts op de foto) die prik je in een 230v stopcontact
[Afbeelding]
In mijn geval gaat dus de p1 (rj11) en een kwh meter (microjack/gele bliksem) voor "Zon op Toon" dus wat ik wil doen is het volgende:
p1(sensor) --> esp/arduino --> toonmeter-adapter
Ik heb ook een Nefit maar die doet niks met P1 data het is wel gekoppeld met Domoticz
en ik snap niet wat de energie leverancier in dit verhaal te maken heeft.
Wat je in domoticz krijg is een sensor met een waarde die gewoon optelt .. maar je tijds gebonden verbruik zie je niet .. (per dag/week/maand oid) en die heb je wel nodig om andere grafieken te plotten in grafana.
@Plenkske ik heb een watermeter "sensor" (zie watermeter uitlees topic) in bestelling staan die ga ik eerst testen voordat ik met de p1 aan de slag ga ..
@rens-br ik wil het niet in grafana hebben maar in een database in domoticz oid .. ik zie dat ze in HA daar een apart dagelijks verbruik mechanisme oid hebben ..
https://www.rouwette.com/
Ah, je Toon gebruikt dus de P1 poort al.vso schreef op dinsdag 25 mei 2021 @ 11:51:
[...]
de toon heeft een p1 lezer (rechts op de foto) die prik je in een 230v stopcontact
[Afbeelding]
In mijn geval gaat dus de p1 (rj11) en een kwh meter (microjack/gele bliksem) voor "Zon op Toon" dus wat ik wil doen is het volgende:
p1(sensor) --> esp/arduino --> toonmeter-adapter
Ik heb ook een Nefit maar die doet niks met P1 data het is wel gekoppeld met Domoticz
en ik snap niet wat de energie leverancier in dit verhaal te maken heeft.
Wat je in domoticz krijg is een sensor met een waarde die gewoon optelt .. maar je tijds gebonden verbruik zie je niet .. (per dag/week/maand oid) en die heb je wel nodig om andere grafieken te plotten in grafana.
@Plenkske ik heb een watermeter "sensor" (zie watermeter uitlees topic) in bestelling staan die ga ik eerst testen voordat ik met de p1 aan de slag ga ..
@rens-br ik wil het niet in grafana hebben maar in een database in domoticz oid .. ik zie dat ze in HA daar een apart dagelijks verbruik mechanisme oid hebben ..
Splitter zou misschien kunnen, ik weet niet of dat goed werkt bij deze kabels.
En je hebt nu wel al iets in domoticz ? Is dat wat je van Toon binnen krijgt ?
Domoticz heeft ook standaard dagelijks/maandelijks verbruik erin zitten. Misschien dat je die "sensor" die je nu hebt in Domoticz een ander type moet geven ? Het is me beetje onduidelijk wat je nu wel al hebt...
https://www.robbshop.nl/p...sfuka7i-h1iYaAojEEALw_wcBPlenkske schreef op dinsdag 25 mei 2021 @ 11:55:
[...]
Ah, je Toon gebruikt dus de P1 poort al.
Splitter zou misschien kunnen, ik weet niet of dat goed werkt bij deze kabels.
En je hebt nu wel al iets in domoticz ? Is dat wat je van Toon binnen krijgt ?
Domoticz heeft ook standaard dagelijks/maandelijks verbruik erin zitten. Misschien dat je die "sensor" die je nu hebt in Domoticz een ander type moet geven ? Het is me beetje onduidelijk wat je nu wel al hebt...
Denk wel dat het mogelijk is.
https://www.rouwette.com/
weet ik ook niet, als het werkt is het 1 stap minder .. anderzijds de tx/rx benutten van een esp/arduino om een signaal door te sturen lijkt me ook wel handigPlenkske schreef op dinsdag 25 mei 2021 @ 11:55:
Ah, je Toon gebruikt dus de P1 poort al.
Splitter zou misschien kunnen, ik weet niet of dat goed werkt bij deze kabels.
ik had de toon doorgekoppeld (denk ik, werkt nu in elk geval niet meer) .. en eerlijk gezegd het liefst doe ik niet via-via maar 1:1En je hebt nu wel al iets in domoticz ? Is dat wat je van Toon binnen krijgt ?
Domoticz heeft ook standaard dagelijks/maandelijks verbruik erin zitten. Misschien dat je die "sensor" die je nu hebt in Domoticz een ander type moet geven ? Het is me beetje onduidelijk wat je nu wel al hebt...
dus een splitter / doorgeefluik heeft wel de voorkeur ..
Rouwette schreef op dinsdag 25 mei 2021 @ 11:58:
[...]
https://www.robbshop.nl/p...sfuka7i-h1iYaAojEEALw_wcB
Denk wel dat het mogelijk is.
lolVoor 12:00 besteld, vandaag in huis. En anders morgen.
[ Voor 19% gewijzigd door vso op 25-05-2021 12:10 ]
Tja vanalles
Let op de pinbezetting, deze heeft alle 6 pinnen bedraad en telefoonsplitters alleen pin 2 t/m 5 wat niet werkt.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Die zal je moeten bewerken.Speedy-Andre schreef op dinsdag 25 mei 2021 @ 12:59:
Wat een geld, met deze van €0,99 werkt het ook.
Let op de pinbezetting, deze heeft alle 6 pinnen bedraad en telefoonsplitters alleen pin 2 t/m 5 wat niet werkt.
http://www.smartmeterdash...ssplittenvanhetp1-signaal
https://www.rouwette.com/
Dat hangt wel af van wat je er aan hangt, simpeler is is het om een van de kabeltjes te bewerken aangezien die allemaal los zijn.Rouwette schreef op dinsdag 25 mei 2021 @ 13:06:
[...]
Die zal je moeten bewerken.
http://www.smartmeterdash...ssplittenvanhetp1-signaal
Ik heb een 3-weg splitter gebruikt voor een Homewizard energy, een ICS2000 en een Nodemcu.
Die werken allemaal tegelijk waarbij de Homewizard en Nodemcu dezelfde 5V voeding gebruiken.
Het is idd zo dat die ene pin door verschillende apparaten hoog wordt gemaakt maar mijn Dsmr5.0 meter geeft zo vaak data dat ik daar niks van merk als in gemiste data.
[edit]
De 6 pinnen gebruik je als je iets met de slimme meter wil voeden, er komt 5V uit en 0,25A of 0,5A afhankelijk van het type.
Mijn Nodemcu heb ik een tijd gevoed met de P1 poort tot de andere apparaten erbij kwamen.
[ Voor 13% gewijzigd door Speedy-Andre op 25-05-2021 13:41 ]
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Het werkt! dankjewel voor het meedenken, super !de Peer schreef op maandag 24 mei 2021 @ 12:11:
[...]
Zo op het oog lijkt dat inderdaad goed 'vertaald' naar Blockly. Wordt dat ook 1 x per minuut uitgevoerd of continu?
10W als drempel is wel echt te laag trouwens. Je zult zien dat er altijd wat ruis in de metingen zit. Dus ik zou eerder >200 doen ofzo. Ik doe zelf >1500 om het nog robuuster te maken maar dat werkt dus alleen bij wasjes waarbij verwarmd wordt.
Goeie tip, hartelijk dank!Knielen schreef op maandag 24 mei 2021 @ 13:04:
@Rolandtwilt Nog een pro tip: ik zie dat je in de naam van je schakelaar hebt verwerkt dat je ze niet mag schakelen. Bij de eigenschappen van een schakelaar kan je deze als 'protected' zetten, dan is het niet mogelijk om dit te doen.
Ik wil graag iedereen bedanken voor het meedenken, het is erg fijn dat jullie de moeite nemen om mij digitaal bij te staan, dus zoek er maar 1 uit en nogmaals dank.
:strip_exif()/f/image/7YzCQgakgSDQrVTRoElQuJjR.jpg?f=fotoalbum_large)
[ Voor 42% gewijzigd door Rolandtwilt op 25-05-2021 14:52 ]
Even een paar dagen offline geweestRouwette schreef op zaterdag 22 mei 2021 @ 18:04:
[...]
code:
1 sudo cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
Probeer dit eens
1
2
| pi@raspberrypi:~ $ sudo cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime cp: '/usr/share/zoneinfo/Europe/Amsterdam' en '/etc/localtime' zijn hetzelfde bestand |
Dat lijkt goed
Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp
Gelukt!de Peer schreef op zondag 23 mei 2021 @ 20:51:
[...]
Oke, dan zijn we er bijna. Ja het is altijd lastig met die apostrof en aanhalingstekens.
euhm, zo dan:
'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind
of eventueel deze variant: (aanhalingstekens om bovenstaande heen).
"'http://192.168.1.200:XXXX/json.htm?username=AAAA&password=BBBB&type=command¶m=udevice&idx=6449&nvalue=0&svalue='..wind"
hij was toch nog wat anders namelijk:
1
| "http://192.168.1.200:4187/json.htm?username=BBBB&password=AAA&type=command¶m=udevice&idx=6449&nvalue=0&svalue="..wind..""} |
dus quotes om de variable heen!
Thanks, zonder jou was ik niet zo ver gekomen
- leeg -
Top! graag gedaanluigi87 schreef op woensdag 26 mei 2021 @ 11:00:
[...]
Gelukt!
hij was toch nog wat anders namelijk:
code:
1 "http://192.168.1.200:4187/json.htm?username=BBBB&password=AAA&type=command¶m=udevice&idx=6449&nvalue=0&svalue="..wind..""}
dus quotes om de variable heen!
Thanks, zonder jou was ik niet zo ver gekomen
Oh nog een andere variant!
Als ik het script start in de map waar het is opgeslagen dan draait dit correct.
pi@raspberrypi:~/domoticz/scripts $ python3 wp_data.py
Maar hoe krijg ik dit nu correct in een cronjob waardoor het elke minuut draait?
Ik krijg dit niet juist in de Cron. Net als wanneer ik het script vanuit de root wil starten, dan lukt dit niet. Dan krijg ik de melding: bash: /home/pi/domoticz/scripts/: Is een map
pi@raspberrypi:~ $ /home/pi/domoticz/scripts/ wp_data.py
bash: /home/pi/domoticz/scripts/: Is een map
In de crontab staat * * * * * home/pi/domoticz/scripts python3 wp_data.py maar dit geeft een foutmelding en draait dus niet.
Wat doe ik fout? Wie kan mij op weg helpen?
Als je het script rechtstreeks kan starten dan zou het moeten werken met deze code:
1
| * * * * * /home/pi/domoticz/scripts/wp_data.py |
Anders moet je er zoiets van maken, dat python3 opstart met als parameter je script:
1
| * * * * * /usr/bin/python3 /home/pi/domoticz/scripts/wp_data.py |
Omdat er een spatie staat in je commando: /home/pi/domoticz/scripts/ wp_data.pybello2011 schreef op vrijdag 28 mei 2021 @ 17:22:
Ik wil een script starten op mijn Raspberry Pi4
Als ik het script start in de map waar het is opgeslagen dan draait dit correct.
pi@raspberrypi:~/domoticz/scripts $ python3 wp_data.py
Maar hoe krijg ik dit nu correct in een cronjob waardoor het elke minuut draait?
Ik krijg dit niet juist in de Cron. Net als wanneer ik het script vanuit de root wil starten, dan lukt dit niet. Dan krijg ik de melding: bash: /home/pi/domoticz/scripts/: Is een map
pi@raspberrypi:~ $ /home/pi/domoticz/scripts/ wp_data.py
bash: /home/pi/domoticz/scripts/: Is een map
In de crontab staat * * * * * home/pi/domoticz/scripts python3 wp_data.py maar dit geeft een foutmelding en draait dus niet.
Wat doe ik fout? Wie kan mij op weg helpen?
Kijk maar eens goed voor de wp_
- Scripts/code graag tussen ~[code] ~[/code] tags voor de leesbaarheid.
- dzVents vragen? Lees eerst even de wiki door!
- Lees ook de openingspost door!
- Sommige vragen kunnen opgelost worden door zelf even Google te gebruiken, probeer dat eerst voordat je een vraag hier stelt!