Omdat je triggered op je P1 slimme meter, dus elke keer als er data binnenkomt van je meter dan wordt het script uitgevoerd. Als je dit niet wil dan moet je het zo aanpassen:Dylantje2 schreef op vrijdag 24 april 2020 @ 22:42:
Hoop ellende gehad met liander voor een meterwissel..
maar eindelijk mijn p1 weer terug..
Heb een script lopen om een dummy terugleveren te schakelen.
Script:
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 return { logging = { --level = domoticz.LOG_DEBUG, -- Uncomment to override the dzVents global logging setting and use debug marker = 'DZ: Teruglever 1000' }, on = { timer = { 'between 05:00 and 22:00' }, devices = { 'D.M. P1: Stroom' }, }, execute = function(domoticz,item) local dummy = domoticz.devices('D.M.: P1-200-900 KWh') local devP1 = domoticz.devices(3185).rawData[6] --D.M. P1: Stroom domoticz.log('P1 Teruglever is :'..devP1..' watt', domoticz.LOG_DEBUG) if tonumber(devP1) > 900 and dummy.state == 'Off' then dummy.switchOn() elseif tonumber(devP1) < 200 and dummy.state == 'On' then dummy.switchOff() end end }
Heeft lang gelopen....
Maar ik zie nu iets raars in mij log.
Hij loopt veel vaker dan een minuut, En er loopt een zelfde script voor >2000 watt
En deze 2 killen nu domoticz.
Ok nog terwijl er een timer in staat.
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 4-24 22:41:06.553 Status: LUA: --- D.M.: PS4 Internet 2020-04-24 22:41:06.588 Status: LUA: --- De D.M.:Dakrand Totaal, naar D.M.: Dakrand, voor totalen 2020-04-24 22:41:06.622 Status: LUA: --- Winddelen naar P.V.O. 2020-04-24 22:41:06.653 Status: LUA: --- D.M.: ISP Checking Internet Tele2 VDSL 2020-04-24 22:41:06.870 Status: EventSystem: Script event triggered: Weer: Lua - Het gaat regenen Text 2020-04-24 22:41:06.903 Status: LUA: --- Dakrand port check 2020-04-24 22:41:08.264 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12115;6202;17184;1058;0" 2020-04-24 22:41:08.264 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:08.265 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:08.265 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:08.266 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:11.338 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12116;6202;17184;1062;0" 2020-04-24 22:41:11.338 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:11.339 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:11.339 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:11.340 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:14.585 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12118;6202;17184;1061;0" 2020-04-24 22:41:14.585 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:14.586 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:14.587 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:14.588 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:19.582 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12119;6202;17184;1067;0" 2020-04-24 22:41:19.582 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:19.583 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:19.583 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:19.585 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:24.587 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12121;6202;17184;1059;0" 2020-04-24 22:41:24.587 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:24.589 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:24.589 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:24.590 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:29.642 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12122;6202;17184;1050;0" 2020-04-24 22:41:29.642 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:29.644 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:29.644 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:29.645 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:34.609 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12123;6202;17184;1039;0" 2020-04-24 22:41:34.609 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:34.611 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:34.611 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:34.612 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:35.926 Status: dzVents: Info: Handling events for: "WP: Totaal", value: "226.800;5465340.000" 2020-04-24 22:41:35.926 Status: dzVents: Info: D.M.: WP-COP: ------ Start internal script: WP: DZ - Cop [ Alfons ]: Device: "WP: Totaal (D.M. Zwave)", Index: 11919 2020-04-24 22:41:35.932 Status: dzVents: Info: D.M.: WP-COP: ------ Finished WP: DZ - Cop [ Alfons ] 2020-04-24 22:41:35.934 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua 2020-04-24 22:41:36.313 Status: dzVents: Info: Handling events for: "WP: Totaal", value: "226.500;5465340.000" 2020-04-24 22:41:36.314 Status: dzVents: Info: D.M.: WP-COP: ------ Start internal script: WP: DZ - Cop [ Alfons ]: Device: "WP: Totaal (D.M. Zwave)", Index: 11919 2020-04-24 22:41:36.318 Status: dzVents: Info: D.M.: WP-COP: ------ Finished WP: DZ - Cop [ Alfons ] 2020-04-24 22:41:36.322 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua 2020-04-24 22:41:39.581 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12125;6202;17184;1044;0" 2020-04-24 22:41:39.581 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:39.583 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:39.583 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:39.584 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 2020-04-24 22:41:44.588 Status: dzVents: Info: Handling events for: "D.M. P1: Stroom", value: "5455;12126;6202;17184;1050;0" 2020-04-24 22:41:44.589 Status: dzVents: Info: DZ: Teruglever 1000: ------ Start internal script: DZ: P1 Teruglever 1000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:44.590 Status: dzVents: Info: DZ: Teruglever 1000: ------ Finished DZ: P1 Teruglever 1000 2020-04-24 22:41:44.590 Status: dzVents: Info: DZ: Teruglever 2000: ------ Start internal script: DZ: P1 Teruglever 2000: Device: "D.M. P1: Stroom (D.M.: P1)", Index: 3185 2020-04-24 22:41:44.591 Status: dzVents: Info: DZ: Teruglever 2000: ------ Finished DZ: P1 Teruglever 2000 © 2012-2020 Domoticz |
Waarom gaat het mis?
Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| return { logging = { --level = domoticz.LOG_DEBUG, -- Uncomment to override the dzVents global logging setting and use debug marker = 'DZ: Teruglever 1000' }, on = { timer = { 'every minute between 05:00 and 22:00' }, }, execute = function(domoticz,item) local dummy = domoticz.devices('D.M.: P1-200-900 KWh') local devP1 = domoticz.devices(3185).rawData[6] --D.M. P1: Stroom domoticz.log('P1 Teruglever is :'..devP1..' watt', domoticz.LOG_DEBUG) if tonumber(devP1) > 900 and dummy.state == 'Off' then dummy.switchOn() elseif tonumber(devP1) < 200 and dummy.state == 'On' then dummy.switchOff() end end } |
Het script wordt nu tussen 5 en 22 1x per minuut uitgevoerd