Domoticz - open source domotica systeem - deel 4 Vorige deel Overzicht Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 19 ... 112 Laatste
Acties:
  • 575.619 views

Onderwerpen


Acties:
  • +3 Henk 'm!

  • RoytjuhV
  • Registratie: December 2004
  • Niet online
behave schreef op donderdag 21 februari 2019 @ 14:13:
[...]


onder de woonkamerknop zitten alleen de lampen van de huiskamer niet die van mijn slaapkamer.
Ik geef dus in mijn gemaakte groep huiskamer het commando of voor alleen die lampen.
Je IF statement klopt niet? Kijk nog eens goed naar het voorbeeld van @Mozart

Dus niet samen in één block.

[ Voor 12% gewijzigd door RoytjuhV op 21-02-2019 14:47 ]


  • Mozart
  • Registratie: September 2001
  • Laatst online: 19-09 16:50
RoytjuhV schreef op donderdag 21 februari 2019 @ 14:44:
[...]


Je IF statement klopt niet? Kijk nog eens goed naar het voorbeeld van @Mozart

Dus niet samen in één block.
Scherp van je :) Hij heeft hem inderdaad nog niet goed...

PSN: PcDCch


  • jberinga
  • Registratie: Februari 2012
  • Laatst online: 20-09 16:01
Ik heb Domoticz op mijn Synology NAS draaien en met behulp van het volgende commando in een Blocky speel ik een afspeellijst af op Kodi:

192.168.178.111:8080/jsonrpc?request={"jsonrpc":"2.0","method":"Player.Open","id":1,"params":{"item":{"file":"special://profile/playlists/music/Months.xsp"}}}

Echter werkt dit niet meer sinds Kodi is bijgewerkt naar V18 Leia op mijn Shield, omdat de manier hoe Kodi met de JSON api omgaat is veranderd (https://forum.kodi.tv/showthread.php?tid=324598) en ik heb geen idee hoe ik dit weer aan de praat kan krijgen in Domoticz...

Hopelijk is er hier iemand die mij hier bij kan helpen :)

  • icecreamfarmer
  • Registratie: Januari 2003
  • Laatst online: 19-09 11:19

icecreamfarmer

en het is

DizzyWeb schreef op donderdag 21 februari 2019 @ 10:26:
@icecreamfarmer Ik denk dat het handig is om als je thuis bent toch even een paar screenshots te maken van de timers en de blockly... want dit klinkt toch wat vreemd.
Toen ik thuis kwam ook nog even de timers via de scene ingesteld maar dat deed ook niets.
Het aparte is dat de vaste timers wel werken. Het liijkt er dus op dat de nautical time functie gewoon niet werkt. Als ik de logs van sunset+ bekijk gaat hij nooit aan alleen uit. BTW voor de test had ik de event even uitgezet maar die staat normaal dus wel aan.
Overigens kom ik in de logs achter dat het event continu signalen blijft sturen na 22:30 misschien dat dat er ook iets van doen heeft dat domoticz vastloopt.

woei
pasta
Rolluiken sceneSunset+Blocky avond check



Edit: Tevens nu gekoppeld aan Hue maar hij vindt geen enkele lamp.
https://www.domoticz.com/wiki/Philips_Hue_Lights
Deze handleiding gebruikt.

[ Voor 6% gewijzigd door icecreamfarmer op 21-02-2019 19:48 ]

ik zie ik zie wat jij niet ziet

jeej! morgen komt mijn Siemens Home Connect warmtepompdroger binnen. Via IFTTT kan ik dan Domoticz laten weten dat de droger klaar is. ben benieuwd hoe die integratie allemaal gaat werken.

wel eerst nog een aantal problemen oplossen:
1: Domoticz voert nog steeds vertraagde acties niet uit. In een scene na 10 minuten een knop aanzetten, doet ie niet bijvoorbeeld. Gerelateerde acties doet ie ook niet. Bijvoorbeeld: als ping is uit, dan schakelaar Thuis = uit
2: mijn Greenwave 6-slof is na een Greenwave 1 vorige week, er gisteren ook mee gestopt. Ik ga hem zo nog 1 keer proberen terug te krijgen in Domoticz, zo niet, is ie deaud en heb ik vervanging nodig. Iemand die een goede zwave/rfxcome/zigbee2mqttt 6-slof voor audio/video weet? edit: reset gelukt

voorlopig houd ik het maar even met deze 2 problemen....speelt verder genoeg. zoals bijvoorbeeld mijn hourly backups....zucht

făbŞŤĄŘ - Mijn PC


  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 05-09 14:30

DizzyWeb

Ondertiteld

icecreamfarmer schreef op donderdag 21 februari 2019 @ 19:09:
[...]


Toen ik thuis kwam ook nog even de timers via de scene ingesteld maar dat deed ook niets.
Het aparte is dat de vaste timers wel werken. Het liijkt er dus op dat de nautical time functie gewoon niet werkt. Als ik de logs van sunset+ bekijk gaat hij nooit aan alleen uit. BTW voor de test had ik de event even uitgezet maar die staat normaal dus wel aan.
Overigens kom ik in de logs achter dat het event continu signalen blijft sturen na 22:30 misschien dat dat er ook iets van doen heeft dat domoticz vastloopt.

woei
pasta
[Afbeelding: Rolluiken scene][Afbeelding: Sunset+][Afbeelding: Blocky avond check]



Edit: Tevens nu gekoppeld aan Hue maar hij vindt geen enkele lamp.
https://www.domoticz.com/wiki/Philips_Hue_Lights
Deze handleiding gebruikt.
Die device met idx 51, zit die in die scene?

En als je dat ding op On zet en daarna nog een keer On, gaat ie dan uit?
OK, ik ben totally lost. ik heb mijn database gebackupped en domoticz laten starten zonder database.
nieuwe lege database aangemaakt door domoticz. 2 virtual devices aangemaakt in een verder lege omgeving.

Vervolgens een blockly aangemaakt met 2 acties:
1: als test 1 = aan, zet test 2 = off (ongeacht of hij al op off stond)
2: als test 1 = aan, zet test 2 = on after 6 seconds

geen van beide acties wordt uitgevoerd:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2019-02-21 21:13:14.672 Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
2019-02-21 21:13:14.691 Status: Build Hash: a3a45906, Date: 2018-06-23 16:24:51
2019-02-21 21:13:14.705 Status: Startup Path: /home/pi/domoticz/
2019-02-21 21:13:15.846 Active notification Subsystems: gcm, http (2/13)
2019-02-21 21:13:15.839 Status: PluginSystem: Started, Python version '3.5.3'.
2019-02-21 21:13:15.924 Status: WebServer(HTTP) started on address: :: with port 8080
2019-02-21 21:13:16.019 Starting shared server on: :::6144
2019-02-21 21:13:16.017 Status: WebServer(SSL) started on address: :: with port 443
2019-02-21 21:13:16.018 Status: Proxymanager started.
2019-02-21 21:13:16.019 Status: TCPServer: shared server started...
2019-02-21 21:13:16.020 Status: RxQueue: queue worker started...
2019-02-21 21:13:18.021 Status: EventSystem: reset all events...
2019-02-21 21:13:18.021 Status: EventSystem: reset all device statuses...
2019-02-21 21:13:18.175 Status: PluginSystem: Entering work loop.
2019-02-21 21:13:18.554 Status: Python EventSystem: Initalizing event module.
2019-02-21 21:13:18.554 Status: EventSystem: Started
2019-02-21 21:13:18.554 Status: EventSystem: Queue thread started...
2019-02-21 21:13:41.289 Status: Incoming connection from: 195.200.254.142
2019-02-21 21:16:50.838 Status: EventSystem: reset all device statuses...
2019-02-21 21:16:59.260 Status: EventSystem: reset all device statuses...
2019-02-21 21:18:32.198 Status: EventSystem: reset all events...
2019-02-21 21:18:44.613 (test) Lighting 1 (test1)
2019-02-21 21:18:44.606 Status: User: Admin initiated a switch command (1/test1/On)


de log houdt hierna op....

aangezien dit dus geen verschil maakt met mijn hudiige installatie zet ik de backup maar weer terug.

făbŞŤĄŘ - Mijn PC


  • rimave
  • Registratie: Oktober 2001
  • Laatst online: 22:13
Ik vindt het Domticz systeem wel erg onbetrouwbaar. Op mijn iPhone heb ik een app staan zodat ik Toon (gehackt) ook extern kan zien en bedienen. In de app staat dat er 2 dagen geleden voor het laatst verbinding is geweest. Dit terwijl er een script loopt wat iedere minuut checkt.

Dus het script zal wel vastgelopen zijn oid was mijn idee. Echter, als ik inlog (via http, want https werkt ook niet. Iets vaags met log cache) zie ik geen fouten in het log. Toch staat in de webomgeving ook de temp last checked op twee dagen geleden.

Ik wordt nog niet warm van dit hele Domoticz gedoe. De Toon is een mooi ding, maar het uitlezen wil niet anders dan via Domoticz, omdat hij geroot is.

The only thing better than a cow, is a human. Unless you need milk. Then you really need a cow.

rimave schreef op donderdag 21 februari 2019 @ 21:28:
Ik vindt het Domticz systeem wel erg onbetrouwbaar. Op mijn iPhone heb ik een app staan zodat ik Toon (gehackt) ook extern kan zien en bedienen. In de app staat dat er 2 dagen geleden voor het laatst verbinding is geweest. Dit terwijl er een script loopt wat iedere minuut checkt.

Dus het script zal wel vastgelopen zijn oid was mijn idee. Echter, als ik inlog (via http, want https werkt ook niet. Iets vaags met log cache) zie ik geen fouten in het log. Toch staat in de webomgeving ook de temp last checked op twee dagen geleden.

Ik wordt nog niet warm van dit hele Domoticz gedoe. De Toon is een mooi ding, maar het uitlezen wil niet anders dan via Domoticz, omdat hij geroot is.
Zolang Domoticz geen afwijkende waarde terug krijgt zal hij ook niet update’n. Loop hier ook met Z-Zwave tegenaan...

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • +1 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 19-09 16:50
rimave schreef op donderdag 21 februari 2019 @ 21:28:
Ik vindt het Domticz systeem wel erg onbetrouwbaar. Op mijn iPhone heb ik een app staan zodat ik Toon (gehackt) ook extern kan zien en bedienen. In de app staat dat er 2 dagen geleden voor het laatst verbinding is geweest. Dit terwijl er een script loopt wat iedere minuut checkt.

Dus het script zal wel vastgelopen zijn oid was mijn idee. Echter, als ik inlog (via http, want https werkt ook niet. Iets vaags met log cache) zie ik geen fouten in het log. Toch staat in de webomgeving ook de temp last checked op twee dagen geleden.

Ik wordt nog niet warm van dit hele Domoticz gedoe. De Toon is een mooi ding, maar het uitlezen wil niet anders dan via Domoticz, omdat hij geroot is.
Het is jammer dat het voor jou niet goed werkt. Zelf draai ik al jaren zonder problemen met Domoticz en ik heb er allerlei verschillende devices inzitten:
  • Kaku schakelaars (433 MHz)
  • Thermometers (433 MHz)
  • Z-wave schakelaars
  • Xiaomi gateway + deur sensoren en thermometers
  • Sonoff schakelaars
  • Esp8266 devices
Wat mij betreft lukt zoiets niet met een onbetrouwbaar systeem en heb je pech met de integratie met Toon naar mijn idee. Hopelijk krijg je het werkend.

PSN: PcDCch

CPU op 4-5%, memory op 12%, hdd 20%, dus dat kan het ook niet zijn.

bijna alle scripts uitgezet, geen noemenswaardige fouten in de log. ik vind dit zeer raar...iemand nog andere ideeen waarom die acties niet worden uitgevoerd?

făbŞŤĄŘ - Mijn PC


  • Mozart
  • Registratie: September 2001
  • Laatst online: 19-09 16:50
fabstar81 schreef op donderdag 21 februari 2019 @ 21:59:
CPU op 4-5%, memory op 12%, hdd 20%, dus dat kan het ook niet zijn.

bijna alle scripts uitgezet, geen noemenswaardige fouten in de log. ik vind dit zeer raar...iemand nog andere ideeen waarom die acties niet worden uitgevoerd?
Nee maar misschien kun je je blocky nog even laten zien?

PSN: PcDCch


Acties:
  • +1 Henk 'm!

  • rimave
  • Registratie: Oktober 2001
  • Laatst online: 22:13
Ik heb de Toon herstart en het werkt nu weer.

The only thing better than a cow, is a human. Unless you need milk. Then you really need a cow.

@Mozart , er zijn tig blockly's die ik kan laten zien. geen van hen werkt. werkte wel, en zonder aanpassing doen ze het nu ineens niet.

is ook niet alleen blockly...ook action ON werken bijvoorbeeld niet helemaal top.

wat gek is, is dat mijn bash scripts via de action ON ook niet worden aangeroepen, én dat de automatic backups ook niet worden weggeschreven.

misschien is er dus iets met de rechten op de hdd fout gegaan? kan ik dit nakijken oid?

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 19-09 16:50
fabstar81 schreef op donderdag 21 februari 2019 @ 22:20:
@Mozart , er zijn tig blockly's die ik kan laten zien. geen van hen werkt. werkte wel, en zonder aanpassing doen ze het nu ineens niet.

is ook niet alleen blockly...ook action ON werken bijvoorbeeld niet helemaal top.

wat gek is, is dat mijn bash scripts via de action ON ook niet worden aangeroepen, én dat de automatic backups ook niet worden weggeschreven.

misschien is er dus iets met de rechten op de hdd fout gegaan? kan ik dit nakijken oid?
Ik ga er maar even van uit dat je domoticz op een raspberry pi hebt staan.
Log in op je pi met ssh
Type in: ls -la
De output laat de rechten zien maar ook de eigenaar van de bestanden.
Bij mij ziet dat er zo uit (let niet op de rotzooi :) ):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
pi@domo:~ $ ls -la
total 17768
drwxr-xr-x  15 pi   pi       4096 Feb 20 16:43 .
drwxr-xr-x   5 root root     4096 Dec 12  2017 ..
drwx------   2 pi   pi       4096 Oct 27  2016 .aptitude
-rw-------   1 pi   pi      41818 Feb 20 16:43 .bash_history
-rw-r--r--   1 pi   pi        220 Feb 26  2016 .bash_logout
-rw-r--r--   1 pi   pi       3510 May 25  2016 .bashrc
drwx------   3 pi   pi       4096 Dec 12  2017 .cache
-rw-r--r--   1 pi   pi       1948 Feb  6  2018 certificate.pem
drwx------   3 pi   pi       4096 Jan 22 18:48 .config
drwxr-xr-x  10 pi   pi       4096 Jan 15 21:07 domoticz
drwxr-xr-x   4 pi   pi       4096 Dec  5  2017 .homebridge
drwxr-xr-x   3 pi   pi       4096 Dec 24  2017 .node-gyp
drwxr-xr-x  64 pi   pi       4096 Jan 30  2018 node_modules
drwxr-xr-x   4 pi   pi       4096 Oct 10 20:20 .node-red
-rw-------   1 pi   pi          0 Nov 28  2017 .node_repl_history
drwxr-xr-x 178 pi   pi       4096 Jan 30  2018 .npm
drwxr-xr-x   2 pi   pi       4096 Dec 12  2017 .pip
-rw-r--r--   1 pi   pi        675 Feb 26  2016 .profile
-rw-r--r--   1 pi   pi       2984 Nov  2  2017 publickey.asc
-rw-------   1 pi   pi         10 May 29  2018 .python_history
drwxr-xr-x   2 pi   pi       4096 Feb 22 00:14 scripts
-rw-r--r--   1 pi   pi         74 May 25  2016 .selected_editor
-rw-------   1 pi   pi         72 Aug 14  2018 .sqlite_history
drwx------   2 pi   pi       4096 May 25  2016 .ssh
-rwxr-xr-x   1 pi   pi        197 Jul  8  2017 test-connection.sh
-rw-r--r--   1 pi   pi        212 Jan 15 20:08 .wget-hsts
drwxr-xr-x  13 pi   pi       4096 Feb 20 15:24 zabbix-4.0.4

Hetzelfde kun je in de directory domoticz doen. De files moeten allemaal van de gebruiker 'pi' zijn.
Wellicht dat er iets niet goed staat bij jou.
Door gebruik te maken van het commando sudo kan de eigenaar wijzigen naar 'root' en dat zou een probleem kunnen zijn.
De 'root' die je in de listing ziet bij de folder '..' hoort wel zo te staan trouwens :)

PSN: PcDCch


Acties:
  • 0 Henk 'm!
@Mozart

Voilà:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Feb 21 21:31:25 2019 from 192.168.69.23
pi@pi-domo:~ $ cd domoticz/
pi@pi-domo:~/domoticz $ ls -la
total 138104
drwxr-xr-x 8 pi pi 4096 Feb 21 21:28 .
drwxr-xr-x 11 pi pi 4096 Feb 3 14:39 ..
drwxr-x--- 5 root root 4096 Jan 14 23:00 backups
drwxr-xr-x 83 pi pi 4096 Jan 27 10:09 Config
-rw-r----- 1 root root 136 Feb 22 05:00 domocookie.txt-rwxr-xr-x 1 pi pi 14614432 Jun 23 2018 domoticz
-rw-r----- 1 root root 28911616 Feb 22 08:51 domoticz.db
-rw-r--r-- 1 root root 38194176 Jan 17 22:15 domoticz.db.domo
-rw-r----- 1 root root 262144 Feb 22 08:53 domoticz.db-shm
-rw-r----- 1 root root 30300856 Feb 22 08:53 domoticz.db-wal
-rw-r--r-- 1 pi pi 4427 Jun 23 2018 domoticz.sh
-rw-r----- 1 root root 28925952 Feb 21 21:07 domoticz_test.db
drwxr-xr-x 4 pi pi 4096 Jun 23 2018 dzVents
-rw-r--r-- 1 pi pi 87589 Jun 23 2018 History.txt
-rw-r--r-- 1 pi pi 35147 Jun 23 2018 License.txt
-rw-r----- 1 root root 15191 Feb 5 09:21 ozwcp.poll.XXXXXX.xml
drwxr-xr-x 5 pi pi 4096 Jan 14 22:01 plugins
drwxr-xr-x 9 pi pi 4096 Jan 29 09:29 scripts
-rw-r--r-- 1 pi pi 3414 Jun 23 2018 server_cert.pem
-rwxr-xr-x 1 pi pi 607 Jun 23 2018 updatebeta
-rwxr-xr-x 1 pi pi 624 Jun 23 2018 updaterelease
drwxr-xr-x 13 pi pi 4096 Jun 23 2018 www
pi@pi-domo:~/domoticz $

făbŞŤĄŘ - Mijn PC


Acties:
  • +1 Henk 'm!

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 18-09 14:40

imdos

I use FreeNAS and Ubuntu

Toppe schreef op donderdag 21 februari 2019 @ 11:09:
Iemand een oplossing om te kijken of een Z-Wave node nog online is?

Ik zou namelijk graag een aantal keer per dag willen kijken of ik nog response krijg van een node en indien dit niet het geval is een melding krijgen.

Nu heb ik zitten denken aan de lux waarde, echter krijgt Domoticz nu een update op het moment dat deze pas met 100 wijzigt, nu zou ik dit kunnen aanpassen naar 1, echter ben ik bang dat ik dan een dikke drain krijg op de batterij.

Hoe hebben andere mensen dit opgelost? Voor zover ik kan zien helpt het "healen" van het netwerk helemaal niets omdat ik geen tijd krijg van de laatste update.
Kijk in de examples map van dzVents; gemaakt in 2016 door Danny. Daarin staat 3 nuttige scripts onder elkaar. Ik zou met deze beginnen. Mogelijk moet je wat combineren van die logica danwel alles bij elkaar voegen. Maar ik denk dat je hierdoor wel inspiratie krijgt.

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Acties:
  • 0 Henk 'm!

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 18-09 14:40

imdos

I use FreeNAS and Ubuntu

fabstar81 schreef op donderdag 21 februari 2019 @ 21:59:
CPU op 4-5%, memory op 12%, hdd 20%, dus dat kan het ook niet zijn.

bijna alle scripts uitgezet, geen noemenswaardige fouten in de log. ik vind dit zeer raar...iemand nog andere ideeen waarom die acties niet worden uitgevoerd?
Je hebt wel bij de settings het vinkje bij "EVENTSYSTEM (LUA/BLOCKLY/SCRIPTS):" uitvoeren aangezet en deze?
Log 'event script triggers'

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Acties:
  • 0 Henk 'm!
imdos schreef op vrijdag 22 februari 2019 @ 09:21:
[...]

Je hebt wel bij de settings het vinkje bij "EVENTSYSTEM (LUA/BLOCKLY/SCRIPTS):" uitvoeren aangezet en deze?
Log 'event script triggers'
Ja. Staat allemaal aangevinkt.

Het rare is dat na een reboot het een tijdje goed gaat, en vervolgens niet meer werkt.

Misschien dat een herinstallatie van Domoticz nog kan werken....

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
imdos schreef op vrijdag 22 februari 2019 @ 09:18:
[...]

Kijk in de examples map van dzVents; gemaakt in 2016 door Danny. Daarin staat 3 nuttige scripts onder elkaar. Ik zou met deze beginnen. Mogelijk moet je wat combineren van die logica danwel alles bij elkaar voegen. Maar ik denk dat je hierdoor wel inspiratie krijgt.
Staan mooie voorbeelden, me maar eens in verdiepen.

Had ondertussen al een ander script gevonden (hier) en daar staat eigelijk alle informatie die ik wil maar geen batterij niveau en die kan je verder ook niet vanuit Domoticz inladen

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 18-09 14:40

imdos

I use FreeNAS and Ubuntu

fabstar81 schreef op vrijdag 22 februari 2019 @ 09:42:
[...]

Ja. Staat allemaal aangevinkt.

Het rare is dat na een reboot het een tijdje goed gaat, en vervolgens niet meer werkt.

Misschien dat een herinstallatie van Domoticz nog kan werken....
Start je domoticz wel als root? Ik ga er even vanuit van wel gezien je mapstructuur van een paar posts hierboven.

Even iets heel anders; ik zie na wat geklooi met het rooten van mijn Toon vaker dan normaal dit in domoticz error/status logging
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2019-02-22 09:53:00.594  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:54:29.679  P1 Smart Meter: Dismiss incoming - value in line "1-0:21.7.0(02.040.000*kW)" is not a number
2019-02-22 09:55:02.711  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:55:25.731  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:56:07.785  P1 Smart Meter: Dismiss incoming - CRC failed

2019-02-22 09:56:17.779  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:56:40.781  P1 Smart Meter: Dismiss incoming - value is not delimited in line "1-0:2.7.0(00"
2019-02-22 09:57:03.839  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:57:10.848  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:57:29.881  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:57:52.898  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:57:59.909  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:58:09.916  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:59:14.980  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:59:21.982  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:59:31.991  P1 Smart Meter: Dismiss incoming - CRC failed
2019-02-22 09:59:47.983  P1 Smart Meter: Dismiss incoming - value is not delimited in line "1-0:1.8.1(0012"
2019-02-22 09:59:55.018  P1 Smart Meter: Dismiss incoming - CRC failed


Hoe kan ik dit het beste oplossen?

[ Voor 65% gewijzigd door imdos op 22-02-2019 10:09 . Reden: P1 errors ]

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Acties:
  • 0 Henk 'm!
@imdos , ja domoticz wordt gestart als root.

[ Voor 10% gewijzigd door fabstar81 op 22-02-2019 10:35 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
Toppe schreef op maandag 18 februari 2019 @ 14:38:
[...]


Ik gebruik dit script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
return {
    on = {
        timer = {'every day at 19:00'}
    },
    execute = function(domoticz, triggeredItem)
        local zonnepanelen          = domoticz.variables(6)
        local opbrengst_vandaag     = domoticz.devices(25).counterToday
            
            if(opbrengst_vandaag > zonnepanelen.value) then
                zonnepanelen.set(opbrengst_vandaag)
                domoticz.notify("Domoticz", "Nieuw record! Panelen hebben vandaag "..opbrengst_vandaag.."kWh opgeleverd!", domoticz.PRIORITY_NORMAL,domoticz.SOUND_DEFAULT, "" , "telegram")
            end
    end
}
Script even een kleine update gegeven zodat ik ook bericht krijg van een nieuw dieptepunt...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
return {
    on = {
        timer = {
            'every 5 minutes'
        }
    },
    logging = {
        marker = "Zonnepanelen opbrengst"
    },
    execute = function(domoticz, triggeredItem)
        local zonnepanelen_max      = domoticz.variables(6)
        local zonnepanelen_min      = domoticz.variables(7)
        local opbrengst_vandaag     = domoticz.devices(25).counterToday
        local lastDeviceUpdate      = domoticz.devices(25).lastUpdate.minutesAgo
        
        if(lastDeviceUpdate < 15) then
            domoticz.log("Laatste update minder dan 15 minuten geleden.")
        end
            
            if(lastDeviceUpdate > 15) then
                
                domoticz.log("Dag opbrengst is "..opbrengst_vandaag.."kWh")
                
                if(opbrengst_vandaag > zonnepanelen_max.value) then
                    
                    zonnepanelen_max.set(opbrengst_vandaag)
                    sendTelegram("*Nieuw record!*%0AZonnepanelen hebben vandaag "..opbrengst_vandaag.."kWh geproduceerd!", "group")
                    
                elseif(opbrengst_vandaag < zonnepanelen_min.value) then
                    
                    zonnepanelen_min.set(opbrengst_vandaag)
                    sendTelegram("*Nieuw dieptepunt!*%0AZonnepanelen hebben vandaag maar "..opbrengst_vandaag.."kWh geproduceerd!", "group")
                    
                end
            end
    end
}


Changelog:
- Script wordt elke 5 minuten uitgevoerd maar doet pas wat bij een laatste update van meer dan 15 minuten
- Min/max er in gezet waardoor hij de hoogte record en de laagste record bijhoudt

Nog te doen:
- Instelbare minimale waarde waardoor hij zonnepanelen_min niet bijwerkt als deze onder de grens zit
- Code clean-up

[ Voor 6% gewijzigd door Toppe op 22-02-2019 10:40 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • icecreamfarmer
  • Registratie: Januari 2003
  • Laatst online: 19-09 11:19

icecreamfarmer

en het is

DizzyWeb schreef op donderdag 21 februari 2019 @ 20:44:
[...]


Die device met idx 51, zit die in die scene?

En als je dat ding op On zet en daarna nog een keer On, gaat ie dan uit?
:? Ik zie die niet in de screenshots.
Heb het nu trouwens via de scene timers gedaan en niet via events.
Het lijkt erop dat alleen de timers van sunset en rise werken en niet die van nautical, civil en astronomical.
Al zie ik in de logs dat domoticz die wel download :? .

Kan iemand dat via een virtuele switch testen of ze bij hem wel werken?

ik zie ik zie wat jij niet ziet


Acties:
  • 0 Henk 'm!

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 05-09 14:30

DizzyWeb

Ondertiteld

icecreamfarmer schreef op vrijdag 22 februari 2019 @ 13:53:
[...]
De URLs in he screenshots. 2e bedoelde ik.


:? Ik zie die niet in de screenshots.
Heb het nu trouwens via de scene timers gedaan en niet via events.
Het lijkt erop dat alleen de timers van sunset en rise werken en niet die van nautical, civil en astronomical.
Al zie ik in de logs dat domoticz die wel download :? .

Kan iemand dat via een virtuele switch testen of ze bij hem wel werken?

Acties:
  • 0 Henk 'm!

  • icecreamfarmer
  • Registratie: Januari 2003
  • Laatst online: 19-09 11:19

icecreamfarmer

en het is

Switch heb ik verwijderd want werkte niet.

ik zie ik zie wat jij niet ziet


Acties:
  • 0 Henk 'm!

  • 19roland70
  • Registratie: Augustus 2013
  • Laatst online: 17-09 21:22
Net even de laatste Beta update gedaan maar nu werkt niks meer.
Als ik het via de websita naar de gui ga staat er op het scherm:
"Safari kan geen verbinding maken met de server"

Als ik de status lees zou je zeggen dat het moet werken, zie hieronder.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pi@raspberrypi:~ $ sudo service domoticz.sh status
● domoticz.service - LSB: Home Automation System
   Loaded: loaded (/etc/init.d/domoticz.sh)
   Active: active (exited) since Sat 2019-02-23 10:03:31 CET; 6min ago
  Process: 490 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)

Feb 23 10:03:31 raspberrypi domoticz.sh[490]: 2019-02-23 10:03:31.263  Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
Feb 23 10:03:31 raspberrypi domoticz.sh[490]: 2019-02-23 10:03:31.272  Status: Build Hash: a3a45906, Date: 2018-06-23 16:24:51
Feb 23 10:03:31 raspberrypi domoticz.sh[490]: 2019-02-23 10:03:31.287  Status: System: Raspberry Pi
Feb 23 10:03:31 raspberrypi domoticz.sh[490]: 2019-02-23 10:03:31.288  Status: Startup Path: /home/pi/domoticz/
Feb 23 10:03:31 raspberrypi domoticz[510]: Domoticz is starting up....
Feb 23 10:03:31 raspberrypi domoticz[542]: Domoticz running...
Feb 23 10:03:31 raspberrypi domoticz.sh[490]: domoticz: Domoticz is starting up....
Feb 23 10:03:31 raspberrypi systemd[1]: Started LSB: Home Automation System.
pi@raspberrypi:~ $

Wat kan ik hier verder aan doen?

[ Voor 4% gewijzigd door 19roland70 op 23-02-2019 10:48 ]


Acties:
  • 0 Henk 'm!

  • vuurtjih
  • Registratie: April 2015
  • Laatst online: 20-09 10:33
De Aqara knop werkte niet i.c.m. Domoticz, dus nu maar met de Xiaomi Knop proberen:
Afbeeldingslocatie: https://i.imgur.com/ITUfh3r.png

Echter krijg ik dit ook niet aan de praat, heeft iemand tips of ideeën hoe ik dit wel kan fixen?
Ik gebruik ook de Cube -> Domoticz -> Yeelight en dat werkt gewoon prima.

Afbeeldingslocatie: https://i.imgur.com/J4UIt8R.png

De Log registreert wel de knop, maar niet de actie.

1+12 | Polo 6R BlueGT 140PK | PS5


Acties:
  • 0 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 20-09 15:18

tozzke

aka tozzert

vuurtjih schreef op zaterdag 23 februari 2019 @ 10:49:
De Aqara knop werkte niet i.c.m. Domoticz, dus nu maar met de Xiaomi Knop proberen:
[Afbeelding]

Echter krijg ik dit ook niet aan de praat, heeft iemand tips of ideeën hoe ik dit wel kan fixen?
Ik gebruik ook de Cube -> Domoticz -> Yeelight en dat werkt gewoon prima.

[Afbeelding]

De Log registreert wel de knop, maar niet de actie.
Met slechts 1 If moet je de andere If-blockly gebruiken ZONDER tandwielicoontje
en voor elk device wat je wilt schakelen, moet je een Set-blockly gebruiken, and-blockly in een Set werkt niet

[ Voor 7% gewijzigd door tozzke op 23-02-2019 10:56 ]


Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
Is het mogelijk Philips Ambilight te bedienen met Domoticz en alleen een Philips Hue bridge?
Kan ik Ambilight dan bedienen net zoals een willekeurig ander device binnen Domoticz? Bijvoorbeeld met timers? Of heb ik dan allerlei scripts nodig?

Edit: Kan ik Ambilight dan ook op meerdere TVs bedienen?

[ Voor 11% gewijzigd door AWST6000 op 23-02-2019 12:51 ]


Acties:
  • +2 Henk 'm!

  • DaRk PoIsOn
  • Registratie: Oktober 2002
  • Laatst online: 20-09 11:44
AWST6000 schreef op zaterdag 23 februari 2019 @ 11:54:
Is het mogelijk Philips Ambilight te bedienen met Domoticz en alleen een Philips Hue bridge?
Kan ik Ambilight dan bedienen net zoals een willekeurig ander device binnen Domoticz? Bijvoorbeeld met timers? Of heb ik dan allerlei scripts nodig?
Heb je de OP gelezen?

https://www.domoticz.com/wiki/Philips_Hue_Lights

who put a "stop payment" on my reality check


Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
@DaRk PoIsOn
Ja, had ik gelezen voordat ik m'n vraag hier stelde. Maar in de Wiki komt het woord Ambilight niet voor en weet ik dus niet zeker of gaat het doen wat ik graag wil.
Als het niet werkt, dan heb ik weer iets gekocht (Bridge) wat ongebruikt in de kast verdwijnt.
Dus graag een concreet antwoord. Mag ook in een privébericht.
Alvast bedankt.

[ Voor 32% gewijzigd door AWST6000 op 23-02-2019 13:47 ]


Acties:
  • +1 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 20:26
vuurtjih schreef op zaterdag 23 februari 2019 @ 10:49:
De Aqara knop werkte niet i.c.m. Domoticz, dus nu maar met de Xiaomi Knop proberen:
[Afbeelding]

Echter krijg ik dit ook niet aan de praat, heeft iemand tips of ideeën hoe ik dit wel kan fixen?
Ik gebruik ook de Cube -> Domoticz -> Yeelight en dat werkt gewoon prima.

[Afbeelding]

De Log registreert wel de knop, maar niet de actie.
Bij mij werkt het in Dzvents met
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
return {
    active = true, 
    on = {
        devices = {
            'Xiaomi Cube' 
        },

    },
    execute = function(domoticz, cube)
        local Boog= domoticz.devices('Boog')
        local Rood= domoticz.devices('Rood')
        local Raam= domoticz.devices('Raam')
        local Bank= domoticz.devices('Bank')
        local Midden= domoticz.devices('Midden')
            if (Rood.state == 'Off') and(cube.levelName == "clock_wise") then
                Boog.dimTo(10)
                Rood.dimTo(50)
                Raam.dimTo(61)
                Bank.dimTo(44)
                Midden.dimTo(63)
            end
            if (Rood.state == 'On') and (cube.levelName == "anti_clock_wise") then
                Boog.switchOff() 
                Rood.switchOff()                 
                Raam.switchOff()
                Midden.switchOff()
            end
            if (Rood.state == 'On') and (cube.levelName == "flip90")  then
                Boog.dimTo(10)   
                Raam.dimTo(70)
                Rood.dimTo(80)
            end
            if (Rood.state == 'On') and (cube.levelName == "flip180")  then
                Boog.dimTo(10) 
                Raam.dimTo(60)
                Rood.dimTo(50)
                Bank.dimTo(40)
            end
            if (Rood.state == 'On') and (cube.levelName == "move")  then
                Boog.SwitchOff(5) 
                Rood.dimTo(30)
                Raam.dimTo(20)
                Midden.dimTo(30)
            end
            
        end
}

Bing


Acties:
  • 0 Henk 'm!

  • GVR
  • Registratie: November 2004
  • Laatst online: 21:33

GVR

Ik kom er net achter dat de gasmeterstanden na 11 februari niet meer geupload zijn naar mindergas.nl.

Ik gebruik de oplossing van Ehoco. De test met een curl commando gaat goed (####=apikey):
code:
1
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:####" -d '{ "date": "2019-02-24", "reading": 730 }' https://www.mindergas.nl/api/gas_meter_readings
.

Het python script gaat echter fout (####=apikey):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pi@raspberrypi:~ $ python /home/pi/domoticz/scripts/mindergas.py -a #### -d 3
Traceback (most recent call last):
  File "/home/pi/domoticz/scripts/mindergas.py", line 61, in <module>
    sys.exit(main())
  File "/home/pi/domoticz/scripts/mindergas.py", line 34, in main
    device_data = json.load(urllib2.urlopen("%s/json.htm?type=devices&rid=%s" % (args.url, args.device), timeout=5))
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 437, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 550, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 475, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 558, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 401: Unauthorized

1) Wie weet wat er nu mis zou kunnen gaan?

2) Het script loopt iedere nacht in de crontab. Als er dan een error ontstaat zou ik deze op de een of andere manier terug willen zien als notificatie oid. Zijn daar mogelijkheden voor?

[ Voor 5% gewijzigd door GVR op 24-02-2019 11:08 ]


Acties:
  • 0 Henk 'm!

Verwijderd

JJnJ schreef op woensdag 20 februari 2019 @ 16:10:
[...]

Hoeveel apparaten kan je aan die stick koppelen? Bij Xiaomi zelf is het maar 32 per bridge, hierdoor heb ik meerdere bridges nodig wat dan weer jammer is.
Kijk naar "deconz".
Hun stick kan 200 apparaten ondersteunen (met mesh).
https://www.domoticz.com/...iewtopic.php?f=68&t=25631

Acties:
  • 0 Henk 'm!
Hmmm, er plopt spontaan een bewegingsmelder op in Domoticz die ik niet heb en dat vindt ik best apart, zeker omdat je ze echt moet aanmelden gezien 't Z-Wave is

Meer mensen hier last van?

edit:
Als je aan het werk bent in een dzVents script en sloeg hem op waardoor ik spontaan opnieuw moest inloggen... Nu heeft hij het script wél opgeslagen, maar dat zou toch niet mogen?

[ Voor 38% gewijzigd door Toppe op 25-02-2019 10:32 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • bartbh
  • Registratie: Maart 2004
  • Niet online
Is dat een 433mhz apparaat of wat anders? Mijn lijst staat namelijk vol met bewegingsmelders, lampen etc. van de rfxcon.

Acties:
  • 0 Henk 'm!
Toppe schreef op maandag 25 februari 2019 @ 10:18:
[...]


Ow lol vergeten te vermelden, nee is Z-Wave en dat maakt het juist wel een beetje apart...
vorige bewoner ook home automation-gek?! :)
Toppe schreef op vrijdag 22 februari 2019 @ 10:21:
[...]


Script even een kleine update gegeven zodat ik ook bericht krijg van een nieuw dieptepunt...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
return {
    on = {
        timer = {
            'every 5 minutes'
        }
    },
    logging = {
        marker = "Zonnepanelen opbrengst"
    },
    execute = function(domoticz, triggeredItem)
        local zonnepanelen_max      = domoticz.variables(6)
        local zonnepanelen_min      = domoticz.variables(7)
        local opbrengst_vandaag     = domoticz.devices(25).counterToday
        local lastDeviceUpdate      = domoticz.devices(25).lastUpdate.minutesAgo
        
        if(lastDeviceUpdate < 15) then
            domoticz.log("Laatste update minder dan 15 minuten geleden.")
        end
            
            if(lastDeviceUpdate > 15) then
                
                domoticz.log("Dag opbrengst is "..opbrengst_vandaag.."kWh")
                
                if(opbrengst_vandaag > zonnepanelen_max.value) then
                    
                    zonnepanelen_max.set(opbrengst_vandaag)
                    sendTelegram("*Nieuw record!*%0AZonnepanelen hebben vandaag "..opbrengst_vandaag.."kWh geproduceerd!", "group")
                    
                elseif(opbrengst_vandaag < zonnepanelen_min.value) then
                    
                    zonnepanelen_min.set(opbrengst_vandaag)
                    sendTelegram("*Nieuw dieptepunt!*%0AZonnepanelen hebben vandaag maar "..opbrengst_vandaag.."kWh geproduceerd!", "group")
                    
                end
            end
    end
}


Changelog:
- Script wordt elke 5 minuten uitgevoerd maar doet pas wat bij een laatste update van meer dan 15 minuten
- Min/max er in gezet waardoor hij de hoogte record en de laagste record bijhoudt

Nog te doen:
- Instelbare minimale waarde waardoor hij zonnepanelen_min niet bijwerkt als deze onder de grens zit
- Code clean-up
wat was precies de functionaliteit van dit script?

overigens doet jouw container scriptje het bij mij niet (net als zoveel, maar goed :+ )

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
fabstar81 schreef op maandag 25 februari 2019 @ 15:48:
[...]

vorige bewoner ook home automation-gek?! :)


[...]


wat was precies de functionaliteit van dit script?

overigens doet jouw container scriptje het bij mij niet (net als zoveel, maar goed :+ )
Haha, nee vorige bewoonster kon net het licht knopje vinden 8)


En de functie van dat scriptje is om een berichtje te krijgen op het moment dat de zonnepanelen een nieuw record hebben gezet, ik vindt dit wel grappig om te weten maar geen zin om 24/7 maar dat te moeten bekijken.


En wat betreft dat container scriptje, wat werkt er niet dan? Ik maak wel gebruik van een apart script voor Telegram etc, ik denk dat je ergens iets van een variable mist :)

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!
@Toppe, wij hebben 2 containers, om de week de andere. heb dus wat verwijderd. maar dit is het geworden:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
local currentDay = os.date("%a")
local currentWeek = os.date("%V")

return {
    on = {
        timer = { "every even week at 18:30 on wed",
                  "every odd week at 18:30 on wed",    
                 }
    },
    execute = function(domoticz, device)
        domoticz.log(currentDay)
            if(currentWeek % 2 == 1) then
                 container = "Groene bak" 
            elseif(currentWeek % 2 == 0) then
                 container = "Zwarte bak"
            end
       
         local message = "*Container!*%0A".. container .." moet aan straat!%0ANieuw script"
         
         domoticz.openURL('https://api.telegram.org/bot######:API####-s/sendMessage?chat_id=CHATID####&text='.. message ..'&parse_mode=markdown')
         
         domoticz.log(message)
    end
}


wat er niet werkt? ik krijg geen bericht :+

Zonnepanelen record....hmmm....lijkt me ook leuk! alleen dat dieptepunt...lager dan 0 kan niet toch? ik heb 1 dag eens ooit een dag dat ie niet eens is aangeslagen. Hoogtepunt lijkt me dan wel weer luek.

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Robbie T
  • Registratie: Februari 2006
  • Laatst online: 19-09 14:03
vuurtjih schreef op zaterdag 23 februari 2019 @ 10:49:
De Aqara knop werkte niet i.c.m. Domoticz, dus nu maar met de Xiaomi Knop proberen:
[Afbeelding]

Echter krijg ik dit ook niet aan de praat, heeft iemand tips of ideeën hoe ik dit wel kan fixen?
Ik gebruik ook de Cube -> Domoticz -> Yeelight en dat werkt gewoon prima.

[Afbeelding]

De Log registreert wel de knop, maar niet de actie.
Volgens mij moet die precies overeenkomen met de naamgeving op de schakelaar. click zou dan Click moeten zijn.

Daarnaast inderdaad alleen het enkele IF statement gebruiken zoals Tozzke aangeeft.
Ik liep er daarnaast tegen aan dat de schakelaar de laatste gebruikte stand "actief" hield. Zo doe ik met een klik de lampen aan en met een dubbele klik alles uit. Het gebeurde echter dat bij zons ondergang mijn lampen aan gingen en daarna direct weer uit. Ik heb dus ook nog een event aangemaakt om na 5 seconden weer te schakelen naar de stand "Off"

Acties:
  • 0 Henk 'm!

  • Lifelogger
  • Registratie: Juni 2004
  • Laatst online: 30-08 23:23
Foutje. Quote een oud bericht.

[ Voor 95% gewijzigd door Lifelogger op 25-02-2019 16:53 ]


Acties:
  • +1 Henk 'm!
fabstar81 schreef op maandag 25 februari 2019 @ 16:21:
@Toppe, wij hebben 2 containers, om de week de andere. heb dus wat verwijderd. maar dit is het geworden:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
local currentDay = os.date("%a")
local currentWeek = os.date("%V")

return {
    on = {
        timer = { "every even week at 18:30 on wed",
                  "every odd week at 18:30 on wed",    
                 }
    },
    execute = function(domoticz, device)
        domoticz.log(currentDay)
            if(currentWeek % 2 == 1) then
                 container = "Groene bak" 
            elseif(currentWeek % 2 == 0) then
                 container = "Zwarte bak"
            end
       
         local message = "*Container!*%0A".. container .." moet aan straat!%0ANieuw script"
         
         domoticz.openURL('https://api.telegram.org/bot######:API####-s/sendMessage?chat_id=CHATID####&text='.. message ..'&parse_mode=markdown')
         
         domoticz.log(message)
    end
}


wat er niet werkt? ik krijg geen bericht :+

Zonnepanelen record....hmmm....lijkt me ook leuk! alleen dat dieptepunt...lager dan 0 kan niet toch? ik heb 1 dag eens ooit een dag dat ie niet eens is aangeslagen. Hoogtepunt lijkt me dan wel weer luek.
Krijg je nog een specifieke fout met bovenstaand script? Zie je wel wat in je log voorbij komen?
Anders je timer aanpassen naar:

code:
1
2
3
--[[timer = { "every even week at 18:30 on wed",
                  "every odd week at 18:30 on wed",    
                 }]]--


En dan devices = { IDX_VAN_JE_SLIMMEMETER },

Dan triggers hij op het moment dat je verbruik veranderd... Hou je vast qua berichten _/-\o_


Wat betreft de panelen: Lager dan 0 kan niet. Echter heb ik wel een drempel er in gezet (op dit moment 0.5 kWh) en alles onder die drempel is een "diepte punt" en krijg ik dus alsnog een berichtje _/-\o_

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • GVR
  • Registratie: November 2004
  • Laatst online: 21:33

GVR

Probleem gevonden! In Domoticz had ik de website beveiliging ingevuld. Ondanks dat bij 'lokale netwerken' "127.0.0.*;192.168.2.*" was gevuld ging het ophalen van de meterdata in domoticz fout met een 401 error.

Heb de website beveiliging nog maar even weggehaald. Als ik domoticz van buitenaf benader is dat toch via een VPN connectie.
GVR schreef op zondag 24 februari 2019 @ 11:00:
Ik kom er net achter dat de gasmeterstanden na 11 februari niet meer geupload zijn naar mindergas.nl.

Ik gebruik de oplossing van Ehoco. De test met een curl commando gaat goed (####=apikey):
code:
1
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:####" -d '{ "date": "2019-02-24", "reading": 730 }' https://www.mindergas.nl/api/gas_meter_readings
.

Het python script gaat echter fout (####=apikey):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pi@raspberrypi:~ $ python /home/pi/domoticz/scripts/mindergas.py -a #### -d 3
Traceback (most recent call last):
  File "/home/pi/domoticz/scripts/mindergas.py", line 61, in <module>
    sys.exit(main())
  File "/home/pi/domoticz/scripts/mindergas.py", line 34, in main
    device_data = json.load(urllib2.urlopen("%s/json.htm?type=devices&rid=%s" % (args.url, args.device), timeout=5))
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 437, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 550, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 475, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 558, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 401: Unauthorized

1) Wie weet wat er nu mis zou kunnen gaan?

2) Het script loopt iedere nacht in de crontab. Als er dan een error ontstaat zou ik deze op de een of andere manier terug willen zien als notificatie oid. Zijn daar mogelijkheden voor?

Acties:
  • 0 Henk 'm!

  • NiGeLaToR
  • Registratie: Maart 2000
  • Laatst online: 00:10
Mag ik in dit topic ook vraagjes stellen over meest geschikte sensor/schakelaar?

Heb bedacht dat een Domotica compatible Zwave thermostaat wel leuk is - maar realiseer me dat dit wellicht anders kan werken dan dat ik denk. Heb nu zo'n rond standaar modulerend ding aan de muur, maar als ik gewoon een schakelaar op de verwarming heb en ergens de temperatuur meet kan ik daarmee al zelf een soort thermostaat spelen. Al is moduleren wel een ding, los van de 'muur bediening' die we gewend zijn.

Ik zou aan de hand van bijvoorbeeld 'arm away' op het alarm, of tis gewoon avond, de thermosstaat uit willen laten gaan en/of remote bedienbaar maken. Zonder Google of wat dan ook - alleen Domoticz.
Hoe doen jullie dit?

KOPHI - Klagen Op Het Internet podcast. Luister hier! – bejaardenexport, WEF en de LIDL kassa kwamen al voorbij. Meepraten als gast? DM mij!


Acties:
  • +1 Henk 'm!

  • flexje
  • Registratie: September 2001
  • Laatst online: 19-09 16:35

flexje

got-father

NiGeLaToR schreef op maandag 25 februari 2019 @ 21:06:
Mag ik in dit topic ook vraagjes stellen over meest geschikte sensor/schakelaar?

Heb bedacht dat een Domotica compatible Zwave thermostaat wel leuk is - maar realiseer me dat dit wellicht anders kan werken dan dat ik denk. Heb nu zo'n rond standaar modulerend ding aan de muur, maar als ik gewoon een schakelaar op de verwarming heb en ergens de temperatuur meet kan ik daarmee al zelf een soort thermostaat spelen. Al is moduleren wel een ding, los van de 'muur bediening' die we gewend zijn.

Ik zou aan de hand van bijvoorbeeld 'arm away' op het alarm, of tis gewoon avond, de thermosstaat uit willen laten gaan en/of remote bedienbaar maken. Zonder Google of wat dan ook - alleen Domoticz.
Hoe doen jullie dit?
Ik doe dit dmv xiaomi sensoren in kamers (via zigbee2mqtt), een opentherm gateway tussen ketel en thermostaat verbonden met domoticz en een dzvents script die bijv. de kamertemp. van mn zoontje uitleest.

Als de temperatuur in zijn kamer onder 21.5 valt doet de script woonkamertemperatuur +1 tot slaapkamer boven 21.5 komt....

Script heb ik gekoppeld aan een dummy genaamd CV automode. Als ik de dummy uitzet neemt mn thermostaat schema het over

"Try not to become a man of success but rather to become a man of value..."


Acties:
  • 0 Henk 'm!

  • NiGeLaToR
  • Registratie: Maart 2000
  • Laatst online: 00:10
@flexje zo te zien wordt mijn Brink installatie niet ondersteund, maar mijn thermosstaat wel. Ik neem aan dat beide ondersteund moeten worden door OpenTherm gateway?

KOPHI - Klagen Op Het Internet podcast. Luister hier! – bejaardenexport, WEF en de LIDL kassa kwamen al voorbij. Meepraten als gast? DM mij!


Acties:
  • 0 Henk 'm!
Toppe schreef op maandag 25 februari 2019 @ 19:20:
[...]


Krijg je nog een specifieke fout met bovenstaand script? Zie je wel wat in je log voorbij komen?
Anders je timer aanpassen naar:

code:
1
2
3
--[[timer = { "every even week at 18:30 on wed",
                  "every odd week at 18:30 on wed",    
                 }]]--


En dan devices = { IDX_VAN_JE_SLIMMEMETER },

Dan triggers hij op het moment dat je verbruik veranderd... Hou je vast qua berichten _/-\o_


Wat betreft de panelen: Lager dan 0 kan niet. Echter heb ik wel een drempel er in gezet (op dit moment 0.5 kWh) en alles onder die drempel is een "diepte punt" en krijg ik dus alsnog een berichtje _/-\o_
helaas...doet niks.
ben niet zo goed in dzVents, maar kan er een log regel toegevoegd worden? dan heb ik tenminste output waarmee ik kan controleren of er uberhaupt wat gebeurt?

făbŞŤĄŘ - Mijn PC


Acties:
  • +2 Henk 'm!

  • DaRk PoIsOn
  • Registratie: Oktober 2002
  • Laatst online: 20-09 11:44
GVR schreef op maandag 25 februari 2019 @ 20:44:
Probleem gevonden! In Domoticz had ik de website beveiliging ingevuld. Ondanks dat bij 'lokale netwerken' "127.0.0.*;192.168.2.*" was gevuld ging het ophalen van de meterdata in domoticz fout met een 401 error.

Heb de website beveiliging nog maar even weggehaald. Als ik domoticz van buitenaf benader is dat toch via een VPN connectie.


[...]
Heb dit dus ook gehad, script van de wiki gebruikt, script van de familie-oldenburger, weer domoticz wiki script, toen met @Toppe alles nog een keer doorgelopen (nogmaals thnx) hele script weer opnieuw er in geklopt en uiteindelijk werkte het.

who put a "stop payment" on my reality check


Acties:
  • 0 Henk 'm!
DaRk PoIsOn schreef op dinsdag 26 februari 2019 @ 01:12:
[...]


Heb dit dus ook gehad, script van de wiki gebruikt, script van de familie-oldenburger, weer domoticz wiki script, toen met @Toppe alles nog een keer doorgelopen (nogmaals thnx) hele script weer opnieuw er in geklopt en uiteindelijk werkte het.
@GVR Stuur mij even een PB, dan stuur ik je vanmiddag mijn script even toe, die werkt tot op heden prima.
Zal hem daarna ook wel hier delen, maar anders vergeet ik het

@fabstar81 Wat doet dit scriptje? Deze zou gewoon elke minuut de regel Script voor log meldt zich! moeten weergeven...?
code:
1
2
3
4
5
6
7
8
return {
    on = {
        timer = {'every minute'}
    },
    execute = function(domoticz)
        domoticz.log("Script voor log meldt zich!")
    end
}
Hoe staat het uberhaupth met je scripts? Doen ze het geen van alle meer? Want het lijkt me slim om dat eerst op te lossen voordat je straks alles aan het proberen bent en er op de achtergrond gewoon iets fout gaat. Misschien slim om daarvoor een topic te openen op het Domoticz forum/Github issue aan te maken?

[ Voor 36% gewijzigd door Toppe op 26-02-2019 07:06 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!
Toppe schreef op dinsdag 26 februari 2019 @ 07:00:
[...]


@GVR Stuur mij even een PB, dan stuur ik je vanmiddag mijn script even toe, die werkt tot op heden prima.
Zal hem daarna ook wel hier delen, maar anders vergeet ik het

@fabstar81 Wat doet dit scriptje? Deze zou gewoon elke minuut de regel Script voor log meldt zich! moeten weergeven...?
code:
1
2
3
4
5
6
7
8
return {
    on = {
        timer = {'every minute'}
    },
    execute = function(domoticz)
        domoticz.log("Script voor log meldt zich!")
    end
}
Hoe staat het uberhaupth met je scripts? Doen ze het geen van alle meer? Want het lijkt me slim om dat eerst op te lossen voordat je straks alles aan het proberen bent en er op de achtergrond gewoon iets fout gaat. Misschien slim om daarvoor een topic te openen op het Domoticz forum/Github issue aan te maken?
code:
1
2
3
2019-02-26 08:48:00.307 Status: dzVents: Info: ------ Start internal script: test_log:, trigger: every minute
2019-02-26 08:48:00.307 Status: dzVents: Info: Script voor log meldt zich!
2019-02-26 08:48:00.307 Status: dzVents: Info: ------ Finished test_log


die doet het :)

ik heb gisteravond misschien de oorzaak gevonden. Elke keer na een reboot ging het goed voor langere tijd, tot de volgende ochtend.

ik heb gisteravond mijn Alles uit-scene niet afgetrapt voordat ik naar bed ging (alles handmatig uitgezet) en nu doet ie het in de ochtend nog steeds goed! het lijkt erop dat dus de scene Alles uit ervoor zorgt dat ie op de eoa manier vastloopt of zo.

denk dat ik die scene ff helemaal verwijder en opnieuw aanmaak. kijken of het dan stabiel blijft.

de schemerschakelaar werkt iig wel nu! _/-\o_

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
Dubbel click

[ Voor 98% gewijzigd door fabstar81 op 26-02-2019 10:02 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • icecreamfarmer
  • Registratie: Januari 2003
  • Laatst online: 19-09 11:19

icecreamfarmer

en het is

fabstar81 schreef op maandag 25 februari 2019 @ 16:21:
@Toppe, wij hebben 2 containers, om de week de andere. heb dus wat verwijderd. maar dit is het geworden:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
local currentDay = os.date("%a")
local currentWeek = os.date("%V")

return {
    on = {
        timer = { "every even week at 18:30 on wed",
                  "every odd week at 18:30 on wed",    
                 }
    },
    execute = function(domoticz, device)
        domoticz.log(currentDay)
            if(currentWeek % 2 == 1) then
                 container = "Groene bak" 
            elseif(currentWeek % 2 == 0) then
                 container = "Zwarte bak"
            end
       
         local message = "*Container!*%0A".. container .." moet aan straat!%0ANieuw script"
         
         domoticz.openURL('https://api.telegram.org/bot######:API####-s/sendMessage?chat_id=CHATID####&text='.. message ..'&parse_mode=markdown')
         
         domoticz.log(message)
    end
}


wat er niet werkt? ik krijg geen bericht :+

Zonnepanelen record....hmmm....lijkt me ook leuk! alleen dat dieptepunt...lager dan 0 kan niet toch? ik heb 1 dag eens ooit een dag dat ie niet eens is aangeslagen. Hoogtepunt lijkt me dan wel weer luek.
Is de app van de gemeente daarvoor gebruiken niet makkelijker? Die houdt ook rekening met afwijkende ophaaldata.

ik zie ik zie wat jij niet ziet


Acties:
  • 0 Henk 'm!

  • icecreamfarmer
  • Registratie: Januari 2003
  • Laatst online: 19-09 11:19

icecreamfarmer

en het is

Toppe schreef op dinsdag 26 februari 2019 @ 11:18:
[...]


Voorheen kon ik gebruik maken van een iCal calender maar die hebben ze offline gehaald, verder zijn er volgens mij vrij weinig opties die de data beschikbaar stellen?
Mijn gemeente gebruikt de afvalwijzer app. Die stuurt notificaties welke kliko wanneer opgehaald wordt.
Tijdstip en dergelijke kun je zelf instellen.

ik zie ik zie wat jij niet ziet


Acties:
  • 0 Henk 'm!
@icecreamfarmer, die afvalwijzer heb ik ook. Maar goed, is weer een app. Handigste is gewoon alles via 1 platform of in mijn geval Telegram.

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
icecreamfarmer schreef op dinsdag 26 februari 2019 @ 11:19:
[...]


Mijn gemeente gebruikt de afvalwijzer app. Die stuurt notificaties welke kliko wanneer opgehaald wordt.
Tijdstip en dergelijke kun je zelf instellen.
fabstar81 schreef op dinsdag 26 februari 2019 @ 11:42:
@icecreamfarmer, die afvalwijzer heb ik ook. Maar goed, is weer een app. Handigste is gewoon alles via 1 platform of in mijn geval Telegram.
Precies dit en daarbij kan ik zelf bepalen wanneer, hoe en onder welk omstandigheden ik wel of geen notificatie wil ontvangen.

Overigens zit ik gewoon in een Telegram groep met mijn vrouw zodat we beide de belangrijke notificaties ontvangen. Ik maak hier heel duidelijk onderscheid in omdat ze geen zin heeft in oneindig veel onnodige notificaties.

[ Voor 14% gewijzigd door Toppe op 26-02-2019 11:48 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!
denk dat mijn vrouw helemaal geen notificaties wilt ontvangen :+
wel jammer dat je in Domoticz zelf niet gewoon meerdere chatID's kan opvoeren. Zou alles wel makkelijker maken.

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 20-09 16:11
AWST6000 schreef op zaterdag 23 februari 2019 @ 11:54:
Is het mogelijk Philips Ambilight te bedienen met Domoticz en alleen een Philips Hue bridge?
Kan ik Ambilight dan bedienen net zoals een willekeurig ander device binnen Domoticz? Bijvoorbeeld met timers? Of heb ik dan allerlei scripts nodig?

Edit: Kan ik Ambilight dan ook op meerdere TVs bedienen?
Waarom via een Hue Bridge? Ik betwijfel of dat überhaupt kan. Volgens mij kan je wel je Hue integreren in Ambilight, maar dat is andersom.

Maar kijk eens of je met onderstaande iets kan:
https://www.domoticz.com/wiki/Philips_tv

Daar kan je Ambilight ook mee aansturen.

Acties:
  • +1 Henk 'm!
Toppe schreef op dinsdag 26 februari 2019 @ 15:58:
[...]


Als je vrouw geen notificaties wilt ontvangen, waarom zou je dan wel meerdere chatID's willen kunnen gebruiken? Is er naast Mevrouw Fabstar ook nog Minnares Fabstar? :9~
Shhttt

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb sinds vandaag mijn watermeter aan Domoticz gekoppeld via een S0 meter.
Werkt zoals gewenst.
Echter zie ik het waterverbruik alleen per uur, al kun je wel realtime het daadwerkelijke verbruik zien.
Hoe kan ik de grafiek van per uur naar per minuut veranderen?
(Lijntje ipv staafdiagram).

Wil zo beter inzicht krijgen in mijn verbruik.

Acties:
  • 0 Henk 'm!
Verwijderd schreef op dinsdag 26 februari 2019 @ 18:57:
Ik heb sinds vandaag mijn watermeter aan Domoticz gekoppeld via een S0 meter.
Werkt zoals gewenst.
Echter zie ik het waterverbruik alleen per uur, al kun je wel realtime het daadwerkelijke verbruik zien.
Hoe kan ik de grafiek van per uur naar per minuut veranderen?
(Lijntje ipv staafdiagram).

Wil zo beter inzicht krijgen in mijn verbruik.
Niet, Domoticz ondersteund geen 5 minuten grafiek (zo heet dat lijntje) voor water.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
icecreamfarmer schreef op dinsdag 26 februari 2019 @ 11:19:
[...]


Mijn gemeente gebruikt de afvalwijzer app. Die stuurt notificaties welke kliko wanneer opgehaald wordt.
Tijdstip en dergelijke kun je zelf instellen.
Is een script voor een dummy te maken...
En dan kun je weer mails en apps enz enz krijgen

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Iemand misschien ene dummy gasmeter werkend?
En die dan weer geupload wordt naar mindergas?

Of iemand die het kan maken??

Ik wil graag mijn stroomverbruik [ als zijnde gasmeter ] uploaden naar minder gas.

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Krypt
  • Registratie: April 2000
  • Laatst online: 18-09 20:40
Mag ik vragen wat t doel is, en waarom niet naar pvoutout bijvoorbeeld?

Pvouput live


Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
@Phoolie Bedankt voor de reactie.
Deze Wiki gaat over Philips Jointspace, maar de TV dient hiervoor ingeschakeld te zijn.
Ik wil Ambilight graag onafhankelijk van de TV gebruiken.

Acties:
  • 0 Henk 'm!

  • B@rt_d@_M@n
  • Registratie: Februari 2000
  • Laatst online: 19-09 08:00

B@rt_d@_M@n

Happy Landing!

Dylantje2 schreef op dinsdag 26 februari 2019 @ 20:48:
Iemand misschien ene dummy gasmeter werkend?
En die dan weer geupload wordt naar mindergas?

Of iemand die het kan maken??

Ik wil graag mijn stroomverbruik [ als zijnde gasmeter ] uploaden naar minder gas.
Ik gebruik een python script van Nicky Bulthuis:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# encoding: utf-8
'''
mindergas -- Upload meterstand van Domoticz naar MinderGas.nl

Instructies:

An P1 Smart Meter krijgt elk uur een update van de Gas meter. Voer
dit script daarom in het eerste uur na middennacht uit. Bijvoorbeeld om
00:14. Hierdoor wordt de laatste meterstand van de vorige dag correct
geregistreerd onder de datum van de vorige dag.

@author:     Nicky Bulthuis

@copyright:  2014 Nicky Bulthuis. All rights reserved.

@license:    BSD

@deffield    updated: Updated
'''

import sys, json, urllib2
from datetime import datetime, timedelta
from argparse import ArgumentParser

def main(argv=None):
    
    parser = ArgumentParser(description='Upload meterstand van Domoticz naar MinderGas.nl')
    parser.add_argument("-a", "--apikey", dest="apikey", help="MinderGas.nl API Key", required=True)
    parser.add_argument("-u", "--url", dest="url", help="URL naar Domoticz, eg: http://localhost:8080", default='http://localhost:8080')
    parser.add_argument("-d", "--device-id", dest="device", help="Device id voor de P1 Gas Smart Meter", type=int, required=True)

    args = parser.parse_args()
    
    device_data = json.load(urllib2.urlopen("%s/json.htm?type=devices&rid=%s" % (args.url, args.device), timeout=5))
    meterstand = device_data['result'][0]['Counter']

    code = upload_meterstand(meterstand, args.apikey)

    if code == 201:
        return 0
    else:
        return code


def upload_meterstand(meterstand, apikey):
    """
    Upload meterstand naar mindergas.nl
    """
    data = {
            'date': (datetime.now().date() - timedelta(days=1)).strftime("%Y-%m-%d"),
            'reading': meterstand
    }
    
    req = urllib2.Request('https://www.mindergas.nl/api/gas_meter_readings')
    req.add_header('Content-Type', 'application/json')
    req.add_header('AUTH-TOKEN', apikey)
    
    return urllib2.urlopen(req, json.dumps(data)).getcode()
    
if __name__ == "__main__":
    sys.exit(main())


Dat script roep ik elke dag na middernacht op via een regel in crontab:
15 1 * * * python /home/pi/domoticz/scripts/python/mindergas.py -a JOUWAPISLEUTEL -d DOMOTICZIDX

Acties:
  • 0 Henk 'm!

  • DaRk PoIsOn
  • Registratie: Oktober 2002
  • Laatst online: 20-09 11:44
AWST6000 schreef op dinsdag 26 februari 2019 @ 23:26:
[...]


@Phoolie Bedankt voor de reactie.
Deze Wiki gaat over Philips Jointspace, maar de TV dient hiervoor ingeschakeld te zijn.
Ik wil Ambilight graag onafhankelijk van de TV gebruiken.
Heb je nog gekeken naar de 2de link die ik je stuurde?
Dat is zonder Jointspace.

Volgens dit artikel werken alle tv's vanaf 2016 in de uit-stand met de ambilight knop op de afstandbediening.

Met de 2de link in de pb, zou je dit dus kunnen triggeren.
Dit werkt dan ook voor meerdere tv's.

who put a "stop payment" on my reality check


Acties:
  • +1 Henk 'm!

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 20-09 16:11
AWST6000 schreef op dinsdag 26 februari 2019 @ 23:26:
[...]


@Phoolie Bedankt voor de reactie.
Deze Wiki gaat over Philips Jointspace, maar de TV dient hiervoor ingeschakeld te zijn.
Ik wil Ambilight graag onafhankelijk van de TV gebruiken.
Maar Ambilight is toch juist voor de TV? Wellicht kan je iets beter specificeren wat je wilt. Bedoel je de Ambilight verlichting van je TV gebruiken, maar dan zonder dat de TV beeld geeft?

Zo ja, de TV heeft een optie om het scherm/beeld uit te schakelen, wellicht kan je dat doen zonder dat de Ambilight uit gaat?

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
B@rt_d@_M@n schreef op dinsdag 26 februari 2019 @ 23:36:
[...]

Ik gebruik een python script van Nicky Bulthuis:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# encoding: utf-8
'''
mindergas -- Upload meterstand van Domoticz naar MinderGas.nl

Instructies:

An P1 Smart Meter krijgt elk uur een update van de Gas meter. Voer
dit script daarom in het eerste uur na middennacht uit. Bijvoorbeeld om
00:14. Hierdoor wordt de laatste meterstand van de vorige dag correct
geregistreerd onder de datum van de vorige dag.

@author:     Nicky Bulthuis

@copyright:  2014 Nicky Bulthuis. All rights reserved.

@license:    BSD

@deffield    updated: Updated
'''

import sys, json, urllib2
from datetime import datetime, timedelta
from argparse import ArgumentParser

def main(argv=None):
    
    parser = ArgumentParser(description='Upload meterstand van Domoticz naar MinderGas.nl')
    parser.add_argument("-a", "--apikey", dest="apikey", help="MinderGas.nl API Key", required=True)
    parser.add_argument("-u", "--url", dest="url", help="URL naar Domoticz, eg: http://localhost:8080", default='http://localhost:8080')
    parser.add_argument("-d", "--device-id", dest="device", help="Device id voor de P1 Gas Smart Meter", type=int, required=True)

    args = parser.parse_args()
    
    device_data = json.load(urllib2.urlopen("%s/json.htm?type=devices&rid=%s" % (args.url, args.device), timeout=5))
    meterstand = device_data['result'][0]['Counter']

    code = upload_meterstand(meterstand, args.apikey)

    if code == 201:
        return 0
    else:
        return code


def upload_meterstand(meterstand, apikey):
    """
    Upload meterstand naar mindergas.nl
    """
    data = {
            'date': (datetime.now().date() - timedelta(days=1)).strftime("%Y-%m-%d"),
            'reading': meterstand
    }
    
    req = urllib2.Request('https://www.mindergas.nl/api/gas_meter_readings')
    req.add_header('Content-Type', 'application/json')
    req.add_header('AUTH-TOKEN', apikey)
    
    return urllib2.urlopen(req, json.dumps(data)).getcode()
    
if __name__ == "__main__":
    sys.exit(main())


Dat script roep ik elke dag na middernacht op via een regel in crontab:
15 1 * * * python /home/pi/domoticz/scripts/python/mindergas.py -a JOUWAPISLEUTEL -d DOMOTICZIDX
Het uploaden lukt nog wel..
Maar die Dummy gasmeter is nog niet werkend.
Ik heb een dummy, die gevoed wordt door een script.
Alleen start de teller elke dag opnieuw..

Met DZ vets heb ik dit:
return {
on = { timer = { "every 1 minutes"}}, --at 21:52 every minute

execute = function(dz)

local WarmtepompKWH = dz.devices('Z: WP Tot').counterToday
dz.log(WarmtepompKWH)
local WP_gas = dz.devices('D.M.: WP naar Gas')
local usage = WarmtepompKWH * 500
dz.log(usage)
WP_gas.updateGas(usage)
dz.openURL('http://192.168.5.70:8080/json.htm?type=command&param=udevice&idx=12268&nvalue=0&svalue='..usage)
end
}
Lijkt te werken.
Maar toch elke dag start de dummy gasmeter op 0, terwijl hij eigenlijk door moet tellen. [ totaalteller ]

ps:
Wat ik hier doe is een Kwh meter die op de Warmtepomp zit, delen zodat het stroomverbruik vergelijkbaar is met mijn gas.
Hierdoor kan ik stroom en oud gasverbruik vergelijk...
En als ik dit automatisch upload.
Kan ik vergelijken over jaren.

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
Phoolie schreef op woensdag 27 februari 2019 @ 07:37:
[...]

Maar Ambilight is toch juist voor de TV? Wellicht kan je iets beter specificeren wat je wilt. Bedoel je de Ambilight verlichting van je TV gebruiken, maar dan zonder dat de TV beeld geeft?

Zo ja, de TV heeft een optie om het scherm/beeld uit te schakelen, wellicht kan je dat doen zonder dat de Ambilight uit gaat?
@Phoolie Bedankt voor de reactie.
Op de afstandsbediening van een Philips TV met Ambilight zit een speciaal knopje. Daarmee kun je Ambilight inschakelen, ook als de TV in stand-by staat. (De zogenaamde 'lounge light mode').
Je kunt dan uit een beperkt aantal kleuren kiezen.

Dus heb je 'gratis' een soort Hue en ik vroeg me dus af of de Hue Bridge dit kon schakelen in combinatie met Domoticz. Of misschien met Zigbee?
Ik hoop dat ik het helder heb verwoord. Laat het me s.v.p. even weten. Txs.

Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
DaRk PoIsOn schreef op woensdag 27 februari 2019 @ 00:48:
[...]
Heb je nog gekeken naar de 2de link die ik je stuurde?
Dat is zonder Jointspace.

Volgens dit artikel werken alle tv's vanaf 2016 in de uit-stand met de ambilight knop op de afstandbediening.

Met de 2de link in de pb, zou je dit dus kunnen triggeren.
Dit werkt dan ook voor meerdere tv's.
@DaRk PoIsOn Bedankt voor de reactie.
Uiteraard heb ik beide URLs heel aandachtig bekeken, maar een Philips TV reageert in stand-by niet op de netwerkkaart en is Ambilight dus niet op die manier te schakelen.
Wel met de afstandsbediening, maar ik zoek dus een extra manier.

[ Voor 3% gewijzigd door AWST6000 op 27-02-2019 09:58 ]


Acties:
  • 0 Henk 'm!
Dylantje2 schreef op woensdag 27 februari 2019 @ 07:41:
[...]


Het uploaden lukt nog wel..
Maar die Dummy gasmeter is nog niet werkend.
Ik heb een dummy, die gevoed wordt door een script.
Alleen start de teller elke dag opnieuw..

Met DZ vets heb ik dit:

[...]


Lijkt te werken.
Maar toch elke dag start de dummy gasmeter op 0, terwijl hij eigenlijk door moet tellen. [ totaalteller ]

ps:
Wat ik hier doe is een Kwh meter die op de Warmtepomp zit, delen zodat het stroomverbruik vergelijkbaar is met mijn gas.
Hierdoor kan ik stroom en oud gasverbruik vergelijk...
En als ik dit automatisch upload.
Kan ik vergelijken over jaren.
Als je je gas en elektra wilt vergelijken dan doe je dat toch juist per dag?

Ik zou de gas sensor vervangen voor een virtuele text sensor om vervolgens eerst de huidige waarde op te halen, vervolgens de nieuwe waarde er bij te tellen en heb dan weer te update'n. Echter verlies je dan wel je grafieken die je nu wel hebt.

Als je de grafieken wel wilt houden dan kan je bovenstaande methode extra doen :)

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 20-09 16:11
AWST6000 schreef op woensdag 27 februari 2019 @ 09:48:
[...]

@Phoolie Bedankt voor de reactie.
Op de afstandsbediening van een Philips TV met Ambilight zit een speciaal knopje. Daarmee kun je Ambilight inschakelen, ook als de TV in stand-by staat. (De zogenaamde 'lounge light mode').
Je kunt dan uit een beperkt aantal kleuren kiezen.

Dus heb je 'gratis' een soort Hue en ik vroeg me dus af of de Hue Bridge dit kon schakelen in combinatie met Domoticz. Of misschien met Zigbee?
Ik hoop dat ik het helder heb verwoord. Laat het me s.v.p. even weten. Txs.
Ok, ik kende die hele "lounge light mode" niet :) Net even getest en snap nu wat je bedoelt.

Maar is dat niet gewoon via Jointspace aan te sturen?
https://gist.github.com/m...97c227d069e4ee88d26691019
Daar zie ik toch echt iets over Ambilight en Lounge staan.

Mocht dat niet werken, waarom probeer je het dan niet met zo'n IR-zender (Xiaomi, Broadlink), dat moet ook werken.

Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
Phoolie schreef op woensdag 27 februari 2019 @ 11:25:
[...]
Mocht dat niet werken, waarom probeer je het dan niet met zo'n IR-zender (Xiaomi, Broadlink), dat moet ook werken.
Helaas.
- JointSpace werkt niet in stand-by modus omdat de netwerkkaart dan niet actief is.
- Helaas is 'lounge light mode' niet aan te sturen met IR (Dus ook niet met bijvoorbeeld een Harmony Hub)

Ik hoop dat m'n wilde gok (Een Hue Bridge) nu wat logischer klinkt :þ

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 11:15:
[...]


Als je je gas en elektra wilt vergelijken dan doe je dat toch juist per dag?

Ik zou de gas sensor vervangen voor een virtuele text sensor om vervolgens eerst de huidige waarde op te halen, vervolgens de nieuwe waarde er bij te tellen en heb dan weer te update'n. Echter verlies je dan wel je grafieken die je nu wel hebt.

Als je de grafieken wel wilt houden dan kan je bovenstaande methode extra doen :)
Hoe maakt me niets uit.
Ik wil kwh verbruik naar mindergas hebben

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Als ik het zou kunnen....

Het gaat erom dat Mindergas de data accepteert.
En het moet een optellende counter zijn.

Alleen ik moet eerst van 2Kwh 1M³ maken [ tweakersforum zegt 2Kwh staat gelijk 1 M³ gas ]
Dus vandaar

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!
Dylantje2 schreef op woensdag 27 februari 2019 @ 12:02:
[...]


Als ik het zou kunnen....

Het gaat erom dat Mindergas de data accepteert.
En het moet een optellende counter zijn.

Alleen ik moet eerst van 2Kwh 1M³ maken [ tweakersforum zegt 2Kwh staat gelijk 1 M³ gas ]
Dus vandaar
Je 'gasmeter' laat altijd het verbruik van de dag zien maar je kan ook gewoon het totaal opvragen. Welk script gebruik je om de data op te halen en te versturen naar mindergas.nl? Denk dat we daar sneller succes kunnen hebben namelijk

[ Voor 4% gewijzigd door Toppe op 27-02-2019 12:12 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 20-09 16:11
AWST6000 schreef op woensdag 27 februari 2019 @ 11:31:
[...]

Helaas.
- JointSpace werkt niet in stand-by modus omdat de netwerkkaart dan niet actief is.
Is daar geen instelling voor in het menu? Dacht ooit eens gezien/gelezen te hebben dat je kon kiezen hoe "diep" hij in standby ging.
- Helaas is 'lounge light mode' niet aan te sturen met IR (Dus ook niet met bijvoorbeeld een Harmony Hub)
Ok, via wat voor signaal dan wel? Volgens mij zijn er ook zenders die meer dan IR hebben.
Ik hoop dat m'n wilde gok (Een Hue Bridge) nu wat logischer klinkt :þ
Voor mij niet, ik heb geen Hue en het enige dat ik van Hue & Ambilight weet, is dat je je Hue lampen toe kan voegen aan je Ambilight systeem.

Acties:
  • 0 Henk 'm!

  • AWST6000
  • Registratie: Februari 2016
  • Laatst online: 01-01-2023
@Phoolie
Ik dacht dat Philips remotes met Zigbee werken, maar dat weet ik niet zeker.

Ik heb overigens al wel een Harmony Hub en daar is ook een extender bij verkrijgbaar die Zwave en Zigbee aan kan. Maar ik kan nog nergens vinden of daar Ambilight in stand-by modus mee te schakelen is.

Acties:
  • 0 Henk 'm!

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 20-09 16:11
AWST6000 schreef op woensdag 27 februari 2019 @ 12:27:
@Phoolie
Ik dacht dat Philips remotes met Zigbee werken, maar dat weet ik niet zeker.

Ik heb overigens al wel een Harmony Hub en daar is ook een extender bij verkrijgbaar die Zwave en Zigbee aan kan. Maar ik kan nog nergens vinden of daar Ambilight in stand-by modus mee te schakelen is.
Wellicht heb jij een ander model, maar op mijn afstandsbediening zit gewoon IR, net nog even gekeken. Lijkt mij dat dan alle functies via IR werken.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 12:10:
[...]


Je 'gasmeter' laat altijd het verbruik van de dag zien maar je kan ook gewoon het totaal opvragen. Welk script gebruik je om de data op te halen en te versturen naar mindergas.nl? Denk dat we daar sneller succes kunnen hebben namelijk
Dit is het omzetten van kwh naar "gas" dus de "voeding"van de gasmeter Dz vents
return {
on = { timer = { "every 1 minutes"}}, --at 21:52 every minute

execute = function(dz)

local WarmtepompKWH = dz.devices('Z: WP Tot').counterToday
dz.log(WarmtepompKWH)
local WP_gas = dz.devices('D.M.: WP naar Gas')
local usage = WarmtepompKWH * 500
dz.log(usage)
WP_gas.updateGas(usage)
dz.openURL('http://192.168.5.70:8080/json.htm?type=command&param=udevice&idx=12268&nvalue=0&svalue='..usage)
end
}
Upload:
Lua met crontab:
#!/bin/bash

#Token to authenicate with mindergas.nl
TOKEN=vckcC24PsME9-Q8pe2t3

#fetch meterstand (use jq to parse JSON object correctly)
METERSTAND=`curl -s "http://192.168.5.70:8080/json.htm?type=devices&rid=12268" | jq '.result[0].Counter'| tr -d '"'`

#Get OS date, and format it corectly.
NOW=$(date +"%Y-%m-%d")

#Build JSON by hand ;-)
JSON='{ "date":"'$NOW'", "reading":"'$METERSTAND'" }'

#post using curl to API
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:$TOKEN" -d "$JSON" https://www.mindergas.nl/api/gas_meter_readings
En ps ik kan niets met scripten allemaal bij elkaar gekregen via fora..

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 13:37:
[...]


Staat er bij de virtuele meter geen totaal stand onder? De stand in de 'kop' wordt iedere dag weer op 0 gezet ja, echter zou hij ook een totaalstand moeten hebben.


Wat geeft http://192.168.5.70:8080/json.htm?type=devices&rid=12268 als output? Kan je die eens plakken? :)
hierbij:
ActTime 1551272089
AstrTwilightEnd "20:04"
AstrTwilightStart "05:35"
CivTwilightEnd "18:46"
CivTwilightStart "06:53"
DayLength "10:45"
NautTwilightEnd "19:25"
NautTwilightStart "06:14"
ServerTime "2019-02-27 13:54:49"
SunAtSouth "12:05"
Sunrise "07:27"
Sunset "18:12"
app_version "4.10445"
result
0
AddjMulti 1
AddjMulti2 1
AddjValue 0
AddjValue2 0
BatteryLevel 255
Counter "3.570"
CounterToday "3.550 m3"
CustomImage 0
Data "3.570"
Description ""
Favorite 1
HardwareID 20
HardwareName "D.M. Van Alles: Dummy"
HardwareType "Dummy (Does nothing, use for virtual switches only)"
HardwareTypeVal 15
HaveTimeout false
ID "1703C"
LastUpdate "2019-02-27 13:54:00"
Name "D.M.: WP naar Gas"
Notifications "false"
PlanID "0"
PlanIDs
0 0
Protected false
ShowNotifications true
SignalLevel "-"
SubType "Gas"
SwitchTypeVal 1
Timers "false"
Type "P1 Smart Meter"
TypeImg "counter"
Unit 1
Used 1
XOffset "0"
YOffset "0"
idx "12268"
status "OK"
title "Devices"

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • +1 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 13:57:
[...]


Hmm ik zie het, waardes zijn gelijk aan elkaar. Waarom kan ik eigelijk niet zo goed verklaren...
Ik zit nu nog op 't werk en zal straks even kijken of ik wat kan knutselen, moet wel lukken denk ik ;-)

Heb je voor mij ook de IDX nummers van de apparaten? Ik werk liever daarmee ipv namen namelijk (omdat je die weer kan aanpassen)
Kwh Totaal verbruik van de WP:
11919 D.M. Zwave 00005101 1 Z: WP Tot

Omzetten naar "gasmeter":
12268 D.M. Van Alles: Dummy 1703C 1 D.M.: WP naar Gas P1 Smart Meter Gas


Zoiets?

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 14:13:
[...]


11919 en 12268 zouden dan je IDX nummers moeten zijn... Vindt ze hoog maar we gaan 't proberen
ik zit echt hoog maanden nieuwe apparaten aangehad....
En hij vangt heel veel autoalarmsystem

Maar die aanpssing lukt wel..


Ik zou je eeuwig dankbaar zijn..:-)
Of een donatie aan een goed doel naar keuze!!

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!
Dylantje2 schreef op woensdag 27 februari 2019 @ 14:15:
[...]


ik zit echt hoog maanden nieuwe apparaten aangehad....
En hij vangt heel veel autoalarmsystem

Maar die aanpssing lukt wel..


Ik zou je eeuwig dankbaar zijn..:-)
Of een donatie aan een goed doel naar keuze!!
Je moet even een nieuwe sensor aanmaken met type "text", daarna zoek je het IDX op en die pas je aan op regel 8
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
return {
    on = { 
        timer = { "every day at 21:43" }
    }, execute = function(domoticz)


        local warmtePomp = domoticz.devices(11919)
        local textSensor = domoticz.devices(253)

        local currentValue = textSensor.text
        local verbruik = warmtePomp.counterToday * 500
        
        local totalen = currentValue + verbruik
        
        textSensor.updateText(totalen)
        domoticz.log("Verbruik aangepast naar "..totalen)
        
    end
}

Als je het direct wilt testen dan zou je even -- vóór timer op regel 3 kunnen zetten en dan devices = { 11919 } er onder kunnen zetten, dan gaat het script af zodra de waarde veranderd.

Je meterstand.sh komt er dan zo uit te zien:
(even via nano meterstand.sh een nieuw bestand aanmaken, daarna chmod +x meterstand.sh en daarna ./meterstand.sh als test). Let even op dat je nieuwe IDX invult op regel 7!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

#Token to authenicate with mindergas.nl
TOKEN=vckcC24PsME9-Q8pe2t3

#fetch meterstand (use jq to parse JSON object correctly)
METERSTAND=`curl -s "http://192.168.5.70:8080/json.htm?type=devices&rid={IDX TEXT SENSOR}" | jq '.result[0].Data'| tr -d '"'`

#Get OS date, and format it corectly.
NOW=$(date +"%Y-%m-%d")

#Build JSON by hand ;-)
JSON='{ "date":"'$NOW'", "reading":"'$METERSTAND'" }'

#post using curl to API
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:$TOKEN" -d "$JSON" https://www.mindergas.nl/api/gas_meter_readings

[ Voor 26% gewijzigd door Toppe op 27-02-2019 18:20 ]

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 18:14:
[...]


Je moet even een nieuwe sensor aanmaken met type "text", daarna zoek je het IDX op en die pas je aan op regel 8
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
return {
    on = { 
        timer = { "every day at 21:43" }
    }, execute = function(domoticz)


        local warmtePomp = domoticz.devices(11919)
        local textSensor = domoticz.devices(253)

        local currentValue = textSensor.text
        local verbruik = warmtePomp.counterToday * 500
        
        local totalen = currentValue + verbruik
        
        textSensor.updateText(totalen)
        domoticz.log("Verbruik aangepast naar "..totalen)
        
    end
}

Als je het direct wilt testen dan zou je even -- vóór timer op regel 3 kunnen zetten en dan devices = { 11919 } er onder kunnen zetten, dan gaat het script af zodra de waarde veranderd.

Je meterstand.sh komt er dan zo uit te zien:
(even via nano meterstand.sh een nieuw bestand aanmaken, daarna chmod +x meterstand.sh en daarna ./meterstand.sh als test). Let even op dat je nieuwe IDX invult op regel 7!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

#Token to authenicate with mindergas.nl
TOKEN=vckcC24PsME9-Q8pe2t3

#fetch meterstand (use jq to parse JSON object correctly)
METERSTAND=`curl -s "http://192.168.5.70:8080/json.htm?type=devices&rid={IDX TEXT SENSOR}" | jq '.result[0].Data'| tr -d '"'`

#Get OS date, and format it corectly.
NOW=$(date +"%Y-%m-%d")

#Build JSON by hand ;-)
JSON='{ "date":"'$NOW'", "reading":"'$METERSTAND'" }'

#post using curl to API
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:$TOKEN" -d "$JSON" https://www.mindergas.nl/api/gas_meter_readings
Heb dit:
return {
on = {
-- timer = { "every day at 21:43" }
}, execute = function(domoticz)


local warmtePomp = domoticz.devices(11919)
local textSensor = domoticz.devices(12307)

local currentValue = textSensor.text
local verbruik = warmtePomp.counterToday * 500

local totalen = currentValue + verbruik

textSensor.updateText(totalen)
domoticz.log("Verbruik aangepast naar "..totalen)

end
}
Maar hij doet niet veel..

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 19:13:
[...]


Klopt, zet even onder regel 3:

devices = { 11919 }

Het script wordt dan getriggerd op het moment dat je waarde van de warmtepomp veranderd :)
Error:
2019-02-27 19:18:35.942 Status: dzVents: Error (2.4.14): An error occured when calling event handler DZ: Gasmeter test
2019-02-27 19:18:35.942 Status: dzVents: Error (2.4.14): .../scripts/dzVents/generated_scripts/DZ: Gasmeter test.lua:14: attempt to perform arithmetic on local 'currentValue' (a string value)
2019-02-27 19:18:36.324 (D.M. Zwave) General/kWh (Z: WP Tot)
2019-02-27 19:18:36.824 (D.M. Zwave) Usage (Z: WP Act)
2019-02-27 19:18:36.854 (D.M. Zwave) General/kWh (Z: WP Tot)
2019-02-27 19:18:36.514 Status: dzVents: Error (2.4.14): An error occured when calling event handler DZ: Gasmeter test
2019-02-27 19:18:36.514 Status: dzVents: Error (2.4.14): .../scripts/dzVents/generated_scripts/DZ: Gasmeter test.lua:14: attempt to perform arithmetic on local 'currentValue' (a string value)
2019-02-27 19:18:37.012 InfluxLink: value Usage,idx=11920,name=Z:-WP-Act value=238.2
2019-02-27 19:18:37.012 InfluxLink: value Instant,idx=11919,name=Z:-WP-Tot value=238.200
2019-02-27 19:18:37.750 (D.M.: RFXcomE) Rain (D.M: Regen)
2019-02-27 19:18:37.264 Status: dzVents: Error (2.4.14): An error occured when calling event handler DZ: Gasmeter test
2019-02-27 19:18:37.264 Status: dzVents: Error (2.4.14): .../scripts/dzVents/generated_scripts/DZ: Gasmeter test.lua:14: attempt to perform arithmetic on local 'currentValue' (a string value)
2019-02-27 19:18:40.234 (D.M.: Winddelen) General/kWh (D.M.: 3x Jonge Held)
2019-02-27 19:18:40.299 (D.M.: Winddelen) General/Percentage (Wind PowerRel)
2019-02-27 19:18:40.306 (D.M.: Winddelen) General/Fan (Wind RPM)
2019-02-27 19:18:40.313 (D.M.: Winddelen) Wind (D.M.: Winddelen)
2019-02-27 19:18:40.319 (D.M.: Winddelen) General/Custom Sensor (Wind Diameter)
2019-02-27 19:18:41.172 (D.M. Zwave) General/kWh (Z: Terras Tot)
2019-02-27 19:18:41.382 (D.M. Zwave) Usage (Z: Terras Act)
2019-02-27 19:18:41.396 (D.M. Zwave) General/kWh (Z: Terras Tot)

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 19:21:
[...]


Plak even op regel 9:

textSensor.updateText('0')

Opslaan, even kijken wat de logs doen en dan weer de regel verwijderen :)
Nu geupdate dus er staat een waarde in

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 18-09 20:10
Toppe schreef op woensdag 27 februari 2019 @ 19:23:
[...]


Dus de waarde van de text sensor klopt nu?
Das een lastige...
Ik snap nu even niet wat hij telt de actule waarde?
Of de berekende waarde

Hij loopt te hard tov de andere meters..
https://drive.google.com/...oMl6TAoN/view?usp=sharing

De totaal eerste rode is de wp
De tweede rode is de helft van de wp wat ik eigenlijk zoek
De text vliegt omhoog/...

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520

Pagina: 1 ... 19 ... 112 Laatste

Dit topic is gesloten.

Let op:
  • 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!