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 ... 69 ... 112 Laatste
Acties:
  • 575.662 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • darklord007
  • Registratie: Augustus 2004
  • Laatst online: 23:20
Ik heb waarschijnlijk een makkelijke vraag, maar ik kom er zelf niet uit.

Ik heb een brink WTW unit waarvoor ik een doosje heb gemakt met een sonoff DiY 4CH.

1 relay is voor aan/uit
2 relay is voor de 'plus stand'
3 relay is voor de 'max stand'

Ik weet niet wat er gebeurt als ik 2 en 3 tegelijk kortsluit, maar dat wil ik ook maar ff niet proberen (bij een normale 3standen schakelaar is dat ook onmogelijk.

Via losse schakelaars werkt dit perfect in domoticz.
Nu wil ik echter een selector switch gebruiken
Ook wanneer ik de losse commando's in de regels zet werkt dit (tenminste 1 relay schakelen, weet niet wat de seperator is voor meerdere commando's).
code:
1
2
http://192.xxx.xxx.xxx/cm?cmnd=Power%20Off
http://192.xxx.xxx.xxx/cm?cmnd=Power%20ON


Nu heb ik geprobeerd dit allemaal te verwerken in Blocky, maar dit lijkt niet te werken, waarschijnlijk door een kleine stommiteit.

Afbeeldingslocatie: https://i.ibb.co/GWRhYPq/domoticz-selector-switch.jpg

Afbeeldingslocatie: https://i.ibb.co/m8QjjGL/domoticz-selector-switch-blocky.jpg

Acties:
  • +2 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02
darklord007 schreef op vrijdag 3 januari 2020 @ 11:29:
Nu heb ik geprobeerd dit allemaal te verwerken in Blocky, maar dit lijkt niet te werken, waarschijnlijk door een kleine stommiteit.
Vergeet blocky en werk met Dzvents, dan heb je dit in een handomdraai gepiept:

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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 03-01-2019
--Last update:
--Changelog: 
--Source: 
--Description: Control brink WTW unit
--*------------------------------------------------------------------------------------*--

--Declarations
local SwitchNum         = 47 -- IDX van switch

return {
    on = {
        devices = {
            TVChannelNum
        }
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch            = domoticz.devices(SwitchNum)

        --Function
        if (Switch.state == 'Off') then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20Off',
                method = 'GET'
        elseif (Switch.state == 'On') then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20ON',
                method = 'GET'
            })
        elseif (Switch.state == 'Level2') then
            etc...
        elseif (Switch.state == 'Level3') then
            etc...
        end
    end
}


Even de IDX wijzigen en de juiste links toevoegen onder elke Switch.state.
Overigens kan je ook linken naar je devices, zoals je ook in je blocky doet. Je krijgt dan:

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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 03-01-2019
--Last update:
--Changelog: 
--Source: 
--Description: Control brink WTW unit
--*------------------------------------------------------------------------------------*--

--Declarations
local SwitchNum         = 47 -- IDX van switch

return {
    on = {
        devices = {
            TVChannelNum
        }
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch            = domoticz.devices(SwitchNum)
                local WTWStandUnit = domoticz.devices(IDX)
                local WTWStandMax = domoticz.devices(IDX)
                local WTWStandPlus = domoticz.devices(IDX)

        --Function
        if (Switch.state == 'Off') then
            WTWStandUnit.switchOff()
        elseif (Switch.state == 'On') then
            WTWStandUnit.switchOn()
        elseif (Switch.state == 'Level2') then
            WTWStandUnit.switchOn()
            WTWStandMax.switchOff()
            WTWStandPlus.switchOn().afterSec(3)
        elseif (Switch.state == 'Level3') then
            WTWStandUnit.switchOn()
            WTWStandPlus.switchOff()
            WTWStandMax.switchOn().afterSec(3)
        end
    end
}


Je zal dan het juiste IDX nummer moeten toevoegen voor elke switch.

[ Voor 42% gewijzigd door rens-br op 03-01-2020 12:04 ]


Acties:
  • +1 Henk 'm!

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 22-09 00:22

DizzyWeb

Ondertiteld

rens-br schreef op vrijdag 3 januari 2020 @ 11:48:
[...]


Vergeet blocky en werk met Dzvents, dan heb je dit in een handomdraai gepiept:

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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 03-01-2019
--Last update:
--Changelog: 
--Source: 
--Description: Control brink WTW unit
--*------------------------------------------------------------------------------------*--

--Declarations
local SwitchNum         = 47 -- IDX van switch

return {
    on = {
        devices = {
            TVChannelNum
        }
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch            = domoticz.devices(SwitchNum)

        --Function
        if (Switch.state == 'Off) then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20Off',
                method = 'GET'
        elseif (Switch.state == 'On') then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20ON',
                method = 'GET'
            })
        elseif (Switch.state == 'Level2) then
            etc...
        elseif (Switch.state == 'Level3') then
            etc...
        end
    end
}


Even de IDX wijzigen en de juiste links toevoegen onder elke Switch.state.
Denk dat hier iets mist:
code:
1
 if (Switch.state == 'Off) then

Moet neem ik aan 'Off' zijn.

Edit: bij Level2 hetzelfde...

Acties:
  • 0 Henk 'm!
nou, ik probeer ook iets met dzVents, maar kom er niet uit. krijg foutmelding over unexpected identifier:

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 {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.variables(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
      
            --Function
            if ((ZBtemp.value-CVretour.value) > 5) then 
                if (driewegklep.state == 'Off') then 
                        driewegklep.state == 'On'--Zet driewegklep op via ZB
                end
            elseif ((CVretour.value > ZBtemp.value)) then 
                if (driewegklep.state == 'On') then 
                        driewegklep.state == 'Off' --Zet driewegklep op bypass de ZB
                end
            end
    end
}


vraag me sowieso af of dit doet wat het moet doen. maar goed.

făbŞŤĄŘ - Mijn PC


Acties:
  • +1 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
fabstar81 schreef op vrijdag 3 januari 2020 @ 12:29:
nou, ik probeer ook iets met dzVents, maar kom er niet uit. krijg foutmelding over unexpected identifier:

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 {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.variables(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
      
            --Function
            if ((ZBtemp.value-CVretour.value) > 5) then 
                if (driewegklep.state == 'Off') then 
                        driewegklep.state == 'On'--Zet driewegklep op via ZB
                end
            elseif ((CVretour.value > ZBtemp.value)) then 
                if (driewegklep.state == 'On') then 
                        driewegklep.state == 'Off' --Zet driewegklep op bypass de ZB
                end
            end
    end
}


vraag me sowieso af of dit doet wat het moet doen. maar goed.
Wat is je foutmelding precies?
Om te beginnen moet je niet '==' gebruiken voor het zetten van de nieuwe waarde want dat is een logische vergelijking operator. Een toewijzing doe je gewoon met '='.
Maar volgens kun je state niet direct zetten maar moet je de methodes gebruiken die bij het object horen. Voor variabelen:
code:
1
driewegklep.state == 'On'--Zet driewegklep op via ZB
of eigenlijk
code:
1
driewegklep.state = 'On'--Zet driewegklep op via ZB

moet zijn
code:
1
driewegklep.set('On') --Zet driewegklep op via ZB

Ook voor 'Off', uiteraard.
Voor schakelaars gebruik je de .switchOn() enz. methodes.

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • +1 Henk 'm!
@Wiley99, de driewegklep zit op een ETH8020 relais board en is dus geen variabele. De foutmelding is inderdaad wel weg met == te vervangen door = bij de status bepaling.

krijg met het volgende 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
27
28
29
30
31
32
33
34
35
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voordat ie door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.variables(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
      
            --Function
            if ((ZBtemp.value-CVretour.value) > 5) then 
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op via ZB
                end
            elseif ((CVretour.value > ZBtemp.value)) then 
                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op bypass de ZB
                end
            end
    end
}

nu deze foutmelding:
code:
1
2
3
4
2020-01-03 12:49:00.493 Status: dzVents: Info: ------ Start internal script: driewegklep:, trigger: at 06:00-23:15 every 1 minutes
2020-01-03 12:49:00.526 Status: dzVents: Error (2.4.19): An error occured when calling event handler driewegklep
2020-01-03 12:49:00.526 Status: dzVents: Error (2.4.19): ...moticz/scripts/dzVents/generated_scripts/driewegklep.lua:25: attempt to perform arithmetic on field 'value' (a nil value)
2020-01-03 12:49:00.526 Status: dzVents: Info: ------ Finished driewegklep


edit: aaaaah, als ik value vervang door temperature doet ie het wel.

dit is hem geworden, gelijk wat code opruiming gedaan:
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
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voordat ie door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.devices(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
        local deltaT        = ZBtemp.temperature-CVretour.temperature
        
            --Function
            if (deltaT > 5) then 
                print('CV retour door de ZB want temperatuur = ')
                print(round(deltaT,2))
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op via ZB
                end
            elseif (deltaT <= 0) then 
            print('CV retour bypass de ZB want temperatuur = ') 
            print(round(deltaT,2))
                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op bypass de ZB
                end
            end
    end
}

hoewel ik die print van de uitkomst niet in dezelfde regel voor elkaar krijg, dit werkt ook :+
thanks!

[ Voor 32% gewijzigd door fabstar81 op 03-01-2020 13:17 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • +1 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
fabstar81 schreef op vrijdag 3 januari 2020 @ 12:50:
edit: aaaaah, als ik value vervang door temperature doet ie het wel.

dit is hem geworden, gelijk wat code opruiming gedaan:
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
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voordat ie door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.devices(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
        local deltaT        = ZBtemp.temperature-CVretour.temperature
        
            --Function
            if (deltaT > 5) then 
                print('CV retour door de ZB want temperatuur = ')
                print(round(deltaT,2))
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op via ZB
                end
            elseif (deltaT <= 0) then 
            print('CV retour bypass de ZB want temperatuur = ') 
            print(round(deltaT,2))
                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op bypass de ZB
                end
            end
    end
}

hoewel ik die print van de uitkomst niet in dezelfde regel voor elkaar krijg, dit werkt ook :+
thanks!
Goed dat ik nog even keek, ik wilde net gaan vragen wat voor sensor die andere twee zijn, want afhankelijk daarvan heb je andere eigenschappen. Je hebt 'm al gevonden dus...
Ik zie ook dat je je driewegklep een device hebt gemaakt (hij was als variabele gedeclareerd in je eerste script).

Print zo toch?
code:
1
            print('CV retour bypass de ZB want temperatuur = ' .. round(deltaT,2))


Hoewel ik meestal de logging functionaliteit gebruik, makkelijk aan en uit te zetten ((un)comment de andere level regel):
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
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voordat ie door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    logging = {
      level = domoticz.LOG_INFO,
--      level = domoticz.LOG_ERROR,
      marker = "Retour en ZB script"
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.devices(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
        local deltaT        = ZBtemp.temperature-CVretour.temperature
        
            --Function
            if (deltaT > 5) then 
                print('CV retour door de ZB want temperatuur = ')
                print(round(deltaT,2))
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op via ZB
                end
            elseif (deltaT <= 0) then 

                domoticz.log('CV retour bypass de ZB want temperatuur = ' .. round(deltaT,2), domoticz.LOG_DEBUG)

                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op bypass de ZB
                end
            end
    end
}

[ Voor 29% gewijzigd door Wiley99 op 03-01-2020 14:05 ]

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!
Wiley99 schreef op vrijdag 3 januari 2020 @ 13:57:
[...]


Goed dat ik nog even keek, ik wilde net gaan vragen wat voor sensor die andere twee zijn, want afhankelijk daarvan heb je andere eigenschappen. Je hebt 'm al gevonden dus...
Ik zie ook dat je je driewegklep een device hebt gemaakt (hij was als variabele gedeclareerd in je eerste script).

Print zo toch?
code:
1
            print('CV retour bypass de ZB want temperatuur = ' .. round(deltaT,2))


Hoewel ik meestal de logging functionaliteit gebruik, makkelijk aan en uit te zetten ((un)comment de andere level regel):
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
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voordat ie door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    logging = {
      level = domoticz.LOG_INFO,
--      level = domoticz.LOG_ERROR,
      marker = "Retour en ZB script"
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.devices(24) --03. Retour CV via ZB
        local Time          = require('Time') --Time function
        local CurrentTime   = Time() --Current time
        local deltaT        = ZBtemp.temperature-CVretour.temperature
        
            --Function
            if (deltaT > 5) then 
                print('CV retour door de ZB want temperatuur = ')
                print(round(deltaT,2))
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op via ZB
                end
            elseif (deltaT <= 0) then 

                domoticz.log('CV retour bypass de ZB want temperatuur = ' .. round(deltaT,2), domoticz.LOG_DEBUG)

                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op bypass de ZB
                end
            end
    end
}
krijg nou wat, heb alle varianten gehad inclusief die van jou maar kreeg elke keer foutmeldingen. nu doet ie het:
code:
1
2
3
2020-01-03 14:15:01.082 Status: dzVents: Info: ------ Start internal script: driewegklep:, trigger: at 06:00-23:15 every 5 minutes
2020-01-03 14:15:01.112 Status: dzVents: CV retour bypass de ZB want temperatuur = -14.82
2020-01-03 14:15:01.112 Status: dzVents: Info: ------ Finished driewegklep


wanneer ik gebruik maak van de .log functionaliteit, krijg ik geen logging:
code:
1
2
2020-01-03 14:23:00.226 Status: dzVents: Info: Retour en ZB script: ------ Start internal script: driewegklep:, trigger: at 06:00-23:15 every 1 minutes
2020-01-03 14:23:00.255 Status: dzVents: Info: Retour en ZB script: ------ Finished driewegklep

dit komt door "domoticz.LOG_DEBUG". Haal ik die weg, dan krijg ik de logging weer.

[ Voor 6% gewijzigd door fabstar81 op 03-01-2020 14:35 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
fabstar81 schreef op vrijdag 3 januari 2020 @ 14:16:
[...]
dit komt door "domoticz.LOG_DEBUG". Haal ik die weg, dan krijg ik de logging weer.
Dat komt door de instelling bovenin of de algemene instellingen van je logging (maar ik denk dat je dzVents logging wel aan staat Instellingen - Overige). Je kan bovenin ook domoticz.LOG_DEBUG toevoegen of in de logregel ipv DEBUG INFO zetten... Nu log je gewoon ongeacht het loglevel.

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!
ik wil dat in ieder geval dat temperatuurverschil genoteerd wordt in de logging. zodat ik de uitkomst weet van het script. uiteraard kan je dat ook afleiden uit de stand van de driewegklep, maar dit vind ik fijner.

in de settings staat:
Errors + minimal execution info

nou, dit is de final versie:
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
--*------------------------------------------------------------------------------------*--
--Creator: fabstar
--Date: 03-01-2020
--Last update:
--Changelog: 
--Source: -
--Description: Check retour voor de driewegklep of die door de ZB moet
--*------------------------------------------------------------------------------------*--

return {
    on = {
            timer = {
                    'at 06:00-23:15 every 1 minutes'
            },
    },
    logging = {
      level = domoticz.LOG_INFO,
--      level = domoticz.LOG_ERROR,
      marker = "Retour en ZB script"
    },
    execute = function(domoticz, device)
        --Declarations
        local CVretour      = domoticz.devices(352) --OTGW: Return Water Temperature
        local ZBtemp        = domoticz.devices(707) --ZB: temperatuur midden
        local driewegklep   = domoticz.devices(24)  --03. Retour CV via ZB
        --local Time          = require('Time')       --Time function
        --local CurrentTime   = Time()                --Current time
        local deltaT        = ZBtemp.temperature-CVretour.temperature

            --domoticz.log(round(deltaT,2))
            --Function
            if (deltaT > 5) then 
                domoticz.log('CV retour door de ZB want temperatuur ZB is n.l. ' .. round(deltaT,2) .. '°C hoger dan CV retour', domoticz.LOG_INFO)
                if (driewegklep.state == 'Off') then 
                        driewegklep.set('On') --Zet driewegklep op "Retour via ZB"
                end
            elseif (deltaT <= 0) then
                domoticz.log('CV retour bypasst de ZB want temperatuur ZB is n.l. ' .. round(-deltaT,2) .. '°C lager dan CV retour', domoticz.LOG_INFO)
                if (driewegklep.state == 'On') then 
                        driewegklep.set('Off') --Zet driewegklep op "Retour bypass de ZB"
                end
            end
    end
}


nu doe ik er denk ik niets meer aan _/-\o_ bedankt voor je hulp @Wiley99

[ Voor 78% gewijzigd door fabstar81 op 03-01-2020 15:21 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!
martenjw schreef op maandag 30 december 2019 @ 17:42:
@M.v.Veelen zou de shelly dimmer niet met tasmota flashen maar gewoon de shelly mqtt plugin gebruiken.
Tasmota ondersteunt de dimmer nog niet voor zover ik weet, de shelly mqtt plugin werkt gewoon binnen 10 min.
Goede tip, ga dat idd eens met de plugin testen zodra ze binnen zijn.
Toppe schreef op woensdag 1 januari 2020 @ 11:18:
@Moffin het voeden van een Pi via je router zou ik niet doen, die zijn namelijk over het algemeen niet van al te beste kwaliteit omdat het constant voeden van een apparaat daarvoor niet bedoeld is.

Ikzelf heb een adaptertje bij mijn Pi gekocht, dat is dit model maar die is nu ook gestopt met werken. Heb er nu een Apple adapter aan gehangen en al mijn problemen waren verdwenen. Zelfs met Grafana op vol vermogen (bewust triggeren) ondanks dat wel besloten over te gaan op een VPS voor InfluxDB en Grafana!
Gebruik je dan zo'n 2A blok voor bijv. de iPad? Ik heb weleens gelezen dat deze adapters een heel stabiele voeding zijn. Ik gebruik zelf een Samsung blokje van 2A en die bevalt ook erg goed, maar voor backup zou zo'n Apple blokje dan ook prima volstaan.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Wiley99 schreef op vrijdag 3 januari 2020 @ 10:15:
[...]


Was je hier al uit? Het is niet zo heel lastig. Op je pi:
sudo nano /etc/influxdb/influxdb.conf
<ctrl-w>http
#scroll een beetje naar beneden tot je enabled = true ziet
#uncomment is: haal het # voor die regel weg (misschien staat er false, maak er dan ook true van :)

#scroll een beetje naar beneden tot je bind-address = ":8086" ziet
#uncomment is: haal het # voor die regel weg
<ctrl-x><y> #wel opslaan!
sudo systemctl restart influxd


Nu is je Influxdb klaar om lokaal, dus op de pi zelf, gebackupped te worden (de backup zelf hoeft natuurlijk niet op de pi te staan; zie mijn cron of de voorbeelden van @jerh)
Had het conf bestand inmiddels gevonden. Maar nog niet meer verder gegaan. Ga vanavond en in het weekend verder pionieren :)
Inmiddels is zoveel gereageerd dat ik voldoende materiaal heb om eens te kijken of het daarmee lukt. De hobbel wordt waarschijnlijk om de backup op de laptop te krijgen ;)
Uit de restart influxd maak ik op dat ik influxd eerst moet stoppen?

[ Voor 3% gewijzigd door Copitano op 03-01-2020 16:17 ]

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • TheGabeMan
  • Registratie: Oktober 2006
  • Laatst online: 11-09 20:56
rens-br schreef op vrijdag 3 januari 2020 @ 10:38:
[...]


En welke bulb van de action heb je precies?


[...]


Zou je wat screenshots kunnen posten van je hardware apparaat en instellingen e.d.
(Heb inmiddels 4 van die lampen maar dat zal t verschil niet maken, ze hebben t zelfde probleem).

LSC Smart Connect - 2.4GHz WiFi - GU10
In de app komen deze gegevens naar voren.
Afbeeldingslocatie: https://i.ibb.co/k9YphgN/image.png

Ik vul de gegevens als volgt in:
Afbeeldingslocatie: https://i.ibb.co/RQKsCLr/image.png

Maar dus met een extern IP adres. Ik zal nu meteen eens even gaan testen met de IP adressen die ze op het lokale netwerk hebben. Ik weet niet of het signaal altijd via de servers van de fabrikant loopt.

In domoticz op de hardware pagina zie ik ze als volgt staan:
Afbeeldingslocatie: https://i.ibb.co/k8Zf4Y2/image.png

Die laatste is dus die test met Accuweather die ik heb toegevoegd en daarvan zie ik nu spontaan bij devices, wel een aantal regels staan. Een regel windsnelheden, een regel temperatuur, etc.

Als ik jou goed begrijp moet het dus zo zijn dat als ik nu die lampen als hardware heb toegevoegd, er automatisch device regels bij gekomen zouden moeten zijn.

Op de log pagina zie ik nog de volgende meldingen. Maar ergens gelezen dat dit niet perse een probleem hoeft te zijn:

code:
1
2
3
4
5
6
7
8
2020-01-03 16:16:02.309 Error: Dinner Table hardware (8) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Lamp-Woonkamer hardware (5) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Desklight hardware (6) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: BookLight hardware (7) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Dinner Table hardware (8) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: Lamp-Woonkamer hardware (5) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: Desklight hardware (6) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: BookLight hardware (7) thread seems to have ended unexpectedly


Alvast bedankt voor je tijd.

Acties:
  • 0 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
fabstar81 schreef op vrijdag 3 januari 2020 @ 15:10:
nu doe ik er denk ik niets meer aan _/-\o_ bedankt voor je hulp @Wiley99
No worries, vrije dag en graag gedaan. Ik ben wel benieuwd of die klep echt open en dicht gaat met set('On'/'Off'), heb je dat getest?
Ik gebruik alleen de basis zaken dus ik weet niet of dat device dat ondersteunt...
Copitano schreef op vrijdag 3 januari 2020 @ 16:13:
[...]
Uit de restart influxd maak ik op dat ik influxd eerst moet stoppen?
Neuh, is alleen om 'm opnieuw te starten met de nieuwe instellingen. Restart stopt 'm vanzelf even rap, minimaal verlies.

Succes.

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • +1 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Wiley99 schreef op vrijdag 3 januari 2020 @ 16:30:

Neuh, is alleen om 'm opnieuw te starten met de nieuwe instellingen. Restart stopt 'm vanzelf even rap, minimaal verlies.

Succes.
Thx. so far. Ga de stappen eerst eens inventariseren en op een rijtje zetten te beginnen met het aanpassen van de conf. d:)b

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!
Wiley99 schreef op vrijdag 3 januari 2020 @ 16:30:
[...]


No worries, vrije dag en graag gedaan. Ik ben wel benieuwd of die klep echt open en dicht gaat met set('On'/'Off'), heb je dat getest?
Ik gebruik alleen de basis zaken dus ik weet niet of dat device dat ondersteunt...


[...]

Neuh, is alleen om 'm opnieuw te starten met de nieuwe instellingen. Restart stopt 'm vanzelf even rap, minimaal verlies.

Succes.
ik zit op mijn werk en volgens het script moet de driewegklep de boiler bypassen. Ik kan pas thuis "horen" of de driewegklep echt beweegt...maar hoe dan ook moet eerst die boilertemperatuur omhoog voordat het script echt getest kan worden. Ik krijg vanzelf een Telegram notificatie als de driewegklep omgaat. Binnen enkele dagen zal het legionella programma weer gaan draaien en zal de boiler opgestookt worden. Vanzelfsprekend moet dan de driewegklep omgaan naar "via de ZB".

ik houd je op de hoogte :+

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Wiley99 schreef op vrijdag 3 januari 2020 @ 10:15:

Was je hier al uit? Het is niet zo heel lastig. Op je pi:

Nu is je Influxdb klaar om lokaal, dus op de pi zelf, gebackupped te worden (de backup zelf hoeft natuurlijk niet op de pi te staan; zie mijn cron of de voorbeelden van @jerh)
code:
1
2
3
4
5
6
7
8
9
10
### Controls how the HTTP endpoints are configured. These are the primary
### mechanism for getting data into and out of InfluxDB.
###

[http]
  # Determines whether HTTP endpoint is enabled.
   enabled = true

  # The bind address used by the HTTP service.
   bind-address = ":8086"


Nou dat was inderdaad niet zo moeilijk. Stond al goed vanaf de installatie denk ik _/-\o_ _/-\o_ _/-\o_
Volgende stap :)

EDIT: Inmiddels ook de eerst Influx back-up met dank aan @Wiley99 op de Pi staan. Nu nog naar de externe hard schijf via de laptop. Knippen=>Plakken gaat niet van de Pi naar de laptop :+

[ Voor 10% gewijzigd door Copitano op 03-01-2020 20:09 ]

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • +1 Henk 'm!

  • darklord007
  • Registratie: Augustus 2004
  • Laatst online: 23:20
rens-br schreef op vrijdag 3 januari 2020 @ 11:48:
[...]


Vergeet blocky en werk met Dzvents, dan heb je dit in een handomdraai gepiept:

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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 03-01-2019
--Last update:
--Changelog: 
--Source: 
--Description: Control brink WTW unit
--*------------------------------------------------------------------------------------*--

--Declarations
local SwitchNum         = 47 -- IDX van switch

return {
    on = {
        devices = {
            TVChannelNum
        }
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch            = domoticz.devices(SwitchNum)

        --Function
        if (Switch.state == 'Off') then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20Off',
                method = 'GET'
        elseif (Switch.state == 'On') then
            domoticz.openURL({
                url = 'http://192.xxx.xxx.xxx/cm?cmnd=Power%20ON',
                method = 'GET'
            })
        elseif (Switch.state == 'Level2') then
            etc...
        elseif (Switch.state == 'Level3') then
            etc...
        end
    end
}


Even de IDX wijzigen en de juiste links toevoegen onder elke Switch.state.
Overigens kan je ook linken naar je devices, zoals je ook in je blocky doet. Je krijgt dan:

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
--*------------------------------------------------------------------------------------*--
--Creator: Rens
--Date: 03-01-2019
--Last update:
--Changelog: 
--Source: 
--Description: Control brink WTW unit
--*------------------------------------------------------------------------------------*--

--Declarations
local SwitchNum         = 47 -- IDX van switch

return {
    on = {
        devices = {
            TVChannelNum
        }
    },
    execute = function(domoticz, device)
        --Declarations
        local Switch            = domoticz.devices(SwitchNum)
                local WTWStandUnit = domoticz.devices(IDX)
                local WTWStandMax = domoticz.devices(IDX)
                local WTWStandPlus = domoticz.devices(IDX)

        --Function
        if (Switch.state == 'Off') then
            WTWStandUnit.switchOff()
        elseif (Switch.state == 'On') then
            WTWStandUnit.switchOn()
        elseif (Switch.state == 'Level2') then
            WTWStandUnit.switchOn()
            WTWStandMax.switchOff()
            WTWStandPlus.switchOn().afterSec(3)
        elseif (Switch.state == 'Level3') then
            WTWStandUnit.switchOn()
            WTWStandPlus.switchOff()
            WTWStandMax.switchOn().afterSec(3)
        end
    end
}


Je zal dan het juiste IDX nummer moeten toevoegen voor elke switch.
Thxs voor de hulp!
Ik zal er binnekort ff naar kijken :)

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Wiley99 schreef op donderdag 2 januari 2020 @ 20:01:
Mijn backups op de RPi3 waarop Domoticz en Influx draaien en de RPi1 waar Caddy, OpenVPN, PiHole en Grafana draaien (ja echt een oude Pi1B!). Op allebei draait ook Telegraf voor de servermonitoring.

Randvoorwaarde: je USB opslagdevice is gemount op /mnt/USBbackup. Ik mount handmatig met een bash scriptje maar als je het bij reboot wil is het zinvol om ze in je
code:
1
/etc/fstab
te zetten met UUID
code:
1
sudo blkid
en niet met /dev/sdax.

code:
1
2
3
4
5
6
7
8
9
10
11
12
crontab -e
0 3 * * * influxd backup -portable /mnt/USBbackup/Influxdb >>/home/pi/backupinflux.log
0 3 * * * rsync -avz /var/lib/grafana/ /mnt/USBbackup/grafana >>/home/pi/backupgrafana.log
0 3 * * * tar -cvzf /mnt/USBbackup/home_pi/home_pi3.tar.gz /home/pi/* >>/home/pi/backuphomepi3.log
0 3 * * * scp pi@192.168.xxx.xxx:/home/pi/home_pi1.tar.gz /mnt/USBbackup/rpi1/ && touch backuprpi1_home_OK
0 3 * * * scp pi@192.168.xxx.xxx:/home/pi/etc_pi1.tar.gz /mnt/USBbackup/rpi1/ && touch backuprpi1_etc_OK
0 3 * * * scp pi@192.168.xxx.xxx:/home/pi/grafana_pi1.tar.gz /mnt/USBbackup/rpi1/ && touch backuprpi1_grafana_OK

sudo crontab -e
# m h  dom mon dow   command
0 3 * * *  rsync -avz /home/pi/domoticz/backups /mnt/USBbackup/domoticz >>/home/pi/backupdomoticz.log
0 3 * * *  rsync -avz /etc /mnt/USBbackup/etc >>/home/pi/backupetc.log


Op de RP1:
code:
1
2
3
4
5
# 2 uur, want 3 uur backup vanaf RPi3
0 2 * * * tar -cvzf /home/pi/home_pi1.tar.gz  --exclude='*pi1.tar.gz' /home/pi/*
0 2 * * * tar -cvzf /home/pi/etc_pi1.tar.gz /etc/*
0 2 * * * tar -cvzf /home/pi/grafana_pi1.tar.gz /var/lib/grafana/*
0 3 * * * rsync -avz /var/lib/grafana/ /mnt/USBbackup/grafana >>/home/pi/backupgrafana.log


Zoals je ziet haalt de RPi3 de backups van de RPi1 op via scp. Ik heb de publieke sleutel van de RPi3 user op de RPi1 gezet zodat hij veilig maar zonder wachtwoord binnen kan.

Je hebt alles van Grafana als je /var/lib/grafana hebt (database en plugins). Inderdaad staan data daar nooit in, het is enkel een visualisatietool. De dashboards enz. staan in grafana.db. Aangezien daar niet vaak iets wijzigt vertrouw ik erop dat ik die gewoon onder de draaiende grafana server uit kopieer om 2u 's nachts.
De Influx is een online backup, dus die hoeft niet down. Domoticz laat ik zijn eigen uur-dag-maand backups maken dus er is altijd een 'laatste uurbackup' als de online gekopieerde database het niet meer zou doen.
En ik backup ook nog eens de hele home/pi, dus wat daarin staat heb ik dubbel. 8)

Omdat vrijwel alle instellingen in /etc zitten backup ik ook die mappen steeds. Ik vind het niet erg om een volledige herinstallatie te doen als ik alle configuratie maar heb. In /etc/apt zitten ook de repo's voor Grafana en Influx (aan te raden boven deb dowloaden en los installeren, dan worden ze vanzelf bijgewerkt).

Ik heb ook één keer image backup gemaakt van de huidige SD in beide RPi's. Die gebruik ik wanneer er iets goed crasht, maar lukt dat niet, dan heb ik alle data ook nog.
Bovendien staat Domoticz op beide geïnstalleerd maar is 'ie op de RPi1 uitgeschakeld. Ik gebruik Linux ook op mijn desktop / laptop, dus dat is allemaal makkelijk.

Tot slot: als je dat allemaal niet wil en op Windows draait kun je zoiets als WinSCP gebruiken of, als je semicore commandline bent als ik, bijvoorbeeld pscp van PuTTY gebruiken om diezelfde gegevens direct op je Windows bak binnen te halen. Stel je SSH in met sleutelparen (PubKeyAuth) en het kan ook nog geautomatiseerd (nooit wachtwoorden in scripts opnemen!). Influx moet je wel even eerst met het genoemde commando backuppen.
Hogere wiskunde..
Maar dan toch..:
Je hebt alles van Grafana als je /var/lib/grafana hebt (database en plugins). Inderdaad staan data daar nooit in, het is enkel een visualisatietool. De dashboards enz. staan in grafana.db. Aangezien daar niet vaak iets wijzigt vertrouw ik erop dat ik die gewoon onder de draaiende grafana server uit kopieer om 2u 's nachts.
De Influx is een online backup, dus die hoeft niet down. Domoticz laat ik zijn eigen uur-dag-maand backups maken dus er is altijd een 'laatste uurbackup' als de online gekopieerde database het niet meer zou doen.
En ik backup ook nog eens de hele home/pi, dus wat daarin staat heb ik dubbel. 8)
deze zoek ik eigenlijk, alles van grafana en influx backuppen
En een OS map backup

Ik backup met ene lua script de mappen van Domoticz en wat andere dingen op mijn odroid.
Aan geslingerd door een cron.

Maar ik snap je niet helemaal, ben ik bang.
Je backupt alleen met ene cron?

Wat ik eigenlijk zoek is de DB van infux en Grafana
Als, dan kan ik die data terug zetten.

Ook zou ik best zo'n complete image backup willen makne al is het maar de data, wat een clone branden op een sd oid is me nog echt gelukt.
Daarnaast als ik dan problemen, kan ik mijn linux skills weer eens ophalen en een verse start is beter...

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!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Dylantje2 schreef op vrijdag 3 januari 2020 @ 19:39:

Ook zou ik best zo'n complete image backup willen makne al is het maar de data, wat een clone branden op een sd oid is me nog echt gelukt.
Daarnaast als ik dan problemen, kan ik mijn linux skills weer eens ophalen en een verse start is beter...
Ik doe dat met Win32Diskimager. Nadeel is alleen dat je dan de SD kaart tijdelijk uit de Pi moet halen en in je PC moet steken. Ik sla de image gewoon op, op een externe harde schijf die via usb aan mij laptop hangt. Kwestie van 10 minuten. Maar elke dag het kaartje uit je Pi trekken doe je toch niet zo snel. Voordeel: als er ooit iets met SD kaart gebeurt heb je zo weer een operationeel werkend systeem op een nieuw kaartje. Tot het moment dat de image gemaakt is dan.

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
Hier hoe je je grafana dashboards kan veiligstellen: https://gist.github.com/crisidev/bd52bdcc7f029be2f295

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Copitano schreef op vrijdag 3 januari 2020 @ 20:03:
[...]


Ik doe dat met Win32Diskimager. Nadeel is alleen dat je dan de SD kaart tijdelijk uit de Pi moet halen en in je PC moet steken. Ik sla de image gewoon op, op een externe harde schijf die via usb aan mij laptop hangt. Kwestie van 10 minuten. Maar elke dag het kaartje uit je Pi trekken doe je toch niet zo snel. Voordeel: als er ooit iets met SD kaart gebeurt heb je zo weer een operationeel werkend systeem op een nieuw kaartje. Tot het moment dat de image gemaakt is dan.
Wel eens geprobeerd om zo'n image terug te zetten?

En ik zou hem ota willen 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!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Dylantje2 schreef op vrijdag 3 januari 2020 @ 20:29:
[...]


Wel eens geprobeerd om zo'n image terug te zetten?

En ik zou hem ota willen hebben
Ja, toen ik van mijn standaard kaartje van 8GB overgestapt ben naar een kwaliteitskaartje van 32GB. Werkt uitstekend. Misschien overbodig te melden dat van 32GB terug omlaag naar 16 of 8GB niet meer gaat.
ota??? sorry ben nog niet zo goed thuis in alle afkortingen die mij hier zo nu en dan om de oren vliegen ;)

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
@Toppe @jobr @Wiley99 Dit is mij dus niet op die manier gelukt, ook niet rechtstreeks in de query. Ik heb versie 5.1.4 en ontdekte bij toeval dit:

Afbeeldingslocatie: https://imgur.com/Qit7btB.jpgAfbeeldingslocatie: https://imgur.com/Eqxs3zv.jpg
Goed om te weten voor wie ook tegen dit issue aanloopt ;)

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Is dit het dashboard zelf?
Dat lukt nog wel..
Maar de db er achter icm influxdb, die mis ik hierin toch?

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!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02
TheGabeMan schreef op vrijdag 3 januari 2020 @ 16:20:
Op de log pagina zie ik nog de volgende meldingen. Maar ergens gelezen dat dit niet perse een probleem hoeft te zijn:

code:
1
2
3
4
5
6
7
8
2020-01-03 16:16:02.309 Error: Dinner Table hardware (8) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Lamp-Woonkamer hardware (5) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Desklight hardware (6) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: BookLight hardware (7) thread seems to have ended unexpectedly
2020-01-03 16:16:16.324 Error: Dinner Table hardware (8) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: Lamp-Woonkamer hardware (5) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: Desklight hardware (6) thread seems to have ended unexpectedly
2020-01-03 16:16:30.344 Error: BookLight hardware (7) thread seems to have ended unexpectedly


Alvast bedankt voor je tijd.
Ik denk heel eerlijk gezegd dat de plugin het gewoon niet meer doet, maar je zou eens de stappen kunnen volgen die bij de plugin staan onder known issues.

Acties:
  • 0 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
@Dylantje2 @Copitano sorry, ik was kennelijk wat te bondig.
In je cron tabel staan de gewone commando's die je ook direct in de terminal (putty) kan uitvoeren. Desgewenst kopieer je alles naar een map "/home/pi/backup" en haal je die over naar je Windows machine met Winscp of Filezilla/ftp als je dat hebt draaien. Maar een USB stick zorgt er in elk geval voor dat je data veilig zijn als de sd crasht.

Voor grafana heb je alle bestanden nodig die in /var/lib/grafana staan (inclusief submappen waar de plugins enz in staan). Hierin staat ook de grafana.db!
Met dit commando kopieer ik (alleen de gewijzigde bestanden) naar /mnt/USBbackup zodat hij niet meer op de sd staat.
code:
1
rsync -avz /var/lib/grafana/ /mnt/USBbackup/grafana >>/home/pi/backupgrafana.log

Met deze maak je een online influx backup naar diezelfde locatie:
code:
1
influxd backup -portable /mnt/USBbackup/Influxdb >>/home/pi/backupinflux.log


Het commando voor het kopiëren van de domoticz back-up map kun je nu vast ook extraheren uit mijn eerdere post.
In de logbestanden zie je wat er is gebeurt. Haal alles achter en inclusief >> weg als je het direct in je scherm wil zien.

De crontab zorgt er alleen maar voor dat dit op de rpi1 om 2u 's nachts gebeurt en op de rpi3 om 3 uur (die haalt de back-up van de rpi1 ook nog even op).

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • +1 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
Toppe schreef op zaterdag 4 januari 2020 @ 09:01:
[...]
Niet de meest ideale,oplossing. Ga je een keer naar het buitenland met een andere tijdzone dan kloppen je grafieken op dat moment niet :+
Dat is relatief en daarom doen ze er bij grafana /influx niets aan: je moet een universele tijd hebben waarover het iedereen eens is. Dus om 23u ging bij @fabstar81 de driewegklep open en bij @Toppe de kerstboom uit, bij @Copitano de Vaillant op 15 graden en bij @Wiley99 de voordeur open. De enige manier om in een grafiek te zien dat dit gelijktijdig is, is als alle drie de momenten met exact hetzelfde tijdstip zijn vastgelegd, onafhankelijk van de tijdzone waarin dat gebeurde. En dat is de Unix tijd op UTC.
Dus de tijdstippen waarop jouw gegevens in Influx worden vastgelegd zijn, als het goed is, UTC en niet "onze" tijd. (UTC+1)

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!
Wiley99 schreef op zaterdag 4 januari 2020 @ 11:36:
[...]


Dat is relatief en daarom doen ze er bij grafana /influx niets aan: je moet een universele tijd hebben waarover het iedereen eens is. Dus om 23u ging bij @fabstar81 de driewegklep open en bij @Toppe de kerstboom uit, bij @Copitano de Vaillant op 15 graden en bij @Wiley99 de voordeur open. De enige manier om in een grafiek te zien dat dit gelijktijdig is, is als alle drie de momenten met exact hetzelfde tijdstip zijn vastgelegd, onafhankelijk van de tijdzone waarin dat gebeurde. En dat is de Unix tijd op UTC.
Dus de tijdstippen waarop jouw gegevens in Influx worden vastgelegd zijn, als het goed is, UTC en niet "onze" tijd. (UTC+1)
Dat ben ik met je eens, maar het instellen van je browser tijd lijkt me niet de beste oplossing.

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


Acties:
  • +1 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
Toppe schreef op zaterdag 4 januari 2020 @ 11:55:
[...]
Dat ben ik met je eens, maar het instellen van je browser tijd lijkt me niet de beste oplossing.
Bij mij staat hij op Default. Als ik m op UTC zet lopen mijn grafieken een uur achter. Default is dus misschien servertijd. (Kan nog niet zo snel een bron vinden)

Als je niet teveel reist hoef je je er niet te vaak mee bezig te houden. Als ik in Canada of de US ben moet ik bedenken dat de bekende patronen een paar uur verschoven zijn.

<Edit> lees net dat je ook per dashboard een tijdzone kan instellen. (Dashboard tandwieltje, editable maken, dan zie je het). Bij mij staat alles op Default, dus.

[ Voor 25% gewijzigd door Wiley99 op 04-01-2020 12:12 ]

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!
Wiley99 schreef op zaterdag 4 januari 2020 @ 12:02:
[...]


Bij mij staat hij op Default. Als ik m op UTC zet lopen mijn grafieken een uur achter. Default is dus misschien servertijd. (Kan nog niet zo snel een bron vinden)

Als je niet teveel reist hoef je je er niet te vaak mee bezig te houden. Als ik in Canada of de US ben moet ik bedenken dat de bekende patronen een paar uur verschoven zijn.

<Edit> lees net dat je ook per dashboard een tijdzone kan instellen. (Dashboard tandwieltje, editable maken, dan zie je het). Bij mij staat alles op Default, dus.
Bij default zou je verwachten dat hij wél de server tijd aanhoudt, maar dat gebeurt dus niet.

Grafana staat los van het wegschrijven van data, dat doet InfluxDB.

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


Acties:
  • +2 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
Klopt en die schrijft zeker alleen UTC als je geen eigen timestamp meegeeft. Misschien wringt daar de schoen. Welke inputs gebruik je ook weer, alleen Domoticz of ook andere scripts? Immers, alle inputs kunnen hun eigen timestamp meegeven dus als die verkeerd omrekenen dan heb je ook zomaar een uur verschil.

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • +2 Henk 'm!
Wiley99 schreef op zaterdag 4 januari 2020 @ 12:46:
Klopt en die schrijft zeker alleen UTC als je geen eigen timestamp meegeeft. Misschien wringt daar de schoen. Welke inputs gebruik je ook weer, alleen Domoticz of ook andere scripts? Immers, alle inputs kunnen hun eigen timestamp meegeven dus als die verkeerd omrekenen dan heb je ook zomaar een uur verschil.
Enkel Domoticz. Maar als je een andere tijdzone in Grafana kiest dan zet Grafana het om van UTC naar de tijdzone van keuze. Of je dan de tijdzone omzet naar browser tijd of een voor ingestelde tijdzone; dat moet geen verschil maken.

Issue op Guthub: https://github.com/grafana/grafana/issues/558. Voor iedereen met een Github account: doe een upvote, daar kijken ze naar bij Grafana

Schoonmoeder gaat 1 dag in de week oppassen en is hier op een cursus slimhuis, is toch wel humor want niets werkt zoals ze denkt :*)

[ Voor 16% gewijzigd door Toppe op 04-01-2020 13:02 ]

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


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Shelly talks Domoticz...:-) Met Node-red als translate... _/-\o_

Thanks to krisha _/-\o_ _/-\o_ _/-\o_

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!

  • Thats Me..
  • Registratie: April 2006
  • Laatst online: 22-09 17:46
Ik was bezig om een nieuwe hardware "Custom sensor" aan te.maken, toen kreeg ik een foutmelding. Vervolgens kon ik mijn apparaten niet meer bekijken. Toen heb ik een reboot van Domoticz gedaan. Nu is Domoticz offline.

Ik heb mijn probleem Log van dat moment nog wel gemaakt.
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
2020-01-04 20:01:34.014 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:08.747 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:13.874 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:16.777 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:18.717 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:23.072 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:29.229 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:32.335 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:49.757 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:53.551 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:55.508 Error: (Toon) 'onHeartbeat' failed 'IncompleteStatus'.
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 46 in '/usr/local/lib/python3.5/dist-packages/cachetools/__init__.py', function wrapper
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 253 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function status
2020-01-04 20:02:58.556 Error: Toon hardware (5) thread seems to have ended unexpectedly
2020-01-04 20:03:03.504 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:04:07.579 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-04 20:04:34.657 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:04:38.391 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:18.558 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:20.261 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:39.259 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:43.951 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:44.455 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-04 20:05:44.755 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)


Je ziet nog een fout melding van mijn toon script tussendoor, dat doet ie wel vaker dus dat zal het probleem niet moeten zijn, maar die andere 2 soorten meldingen heb ik niet eerder gezien.

code:
1
2
2020-01-04 20:05:43.951 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:44.455 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)


Ik kan nog wel gewoon via ssh de pi bereiken, maar ook op deze manier geprobeerd de boel opnieuw op te starten, maar dat mag helaas niet baten.

Acties:
  • 0 Henk 'm!
Thats Me.. schreef op zaterdag 4 januari 2020 @ 20:34:
Ik was bezig om een nieuwe hardware "Custom sensor" aan te.maken, toen kreeg ik een foutmelding. Vervolgens kon ik mijn apparaten niet meer bekijken. Toen heb ik een reboot van Domoticz gedaan. Nu is Domoticz offline.

Ik heb mijn probleem Log van dat moment nog wel gemaakt.
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
2020-01-04 20:01:34.014 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:08.747 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:13.874 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:16.777 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:18.717 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:23.072 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:29.229 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:32.335 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:49.757 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:53.551 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:02:55.508 Error: (Toon) 'onHeartbeat' failed 'IncompleteStatus'.
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices
2020-01-04 20:02:55.508 Error: (Toon) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 46 in '/usr/local/lib/python3.5/dist-packages/cachetools/__init__.py', function wrapper
2020-01-04 20:02:55.509 Error: (Toon) ----> Line 253 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function status
2020-01-04 20:02:58.556 Error: Toon hardware (5) thread seems to have ended unexpectedly
2020-01-04 20:03:03.504 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:04:07.579 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-04 20:04:34.657 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:04:38.391 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:18.558 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:20.261 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:39.259 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:43.951 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:44.455 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-04 20:05:44.755 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)


Je ziet nog een fout melding van mijn toon script tussendoor, dat doet ie wel vaker dus dat zal het probleem niet moeten zijn, maar die andere 2 soorten meldingen heb ik niet eerder gezien.

code:
1
2
2020-01-04 20:05:43.951 Error: WebServer PO exception occurred : 'stoull'
2020-01-04 20:05:44.455 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)


Ik kan nog wel gewoon via ssh de pi bereiken, maar ook op deze manier geprobeerd de boel opnieuw op te starten, maar dat mag helaas niet baten.
Wat als je Toon via SSH uit je plug-in map gooit?

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


Acties:
  • 0 Henk 'm!

  • RoTeK70
  • Registratie: Maart 2011
  • Laatst online: 21-08 12:11
Ik zag in de (nieuwe) Beta van Domoticz dat eindelijk ook de dimmers e.d. worden ondersteund binnen HUE.
Super dus, maar hoe wijs ik dan een actie toe aan een van de knoppen.
Bij selecteer actie staat niveau 0 - 10 - 20 als ik bij één van deze niveaus wat wil neerzetten dan staat daar:
should start with http // https // or script // , Oke maar wat is dan een commando om een bepaalde (hue) lamp in of uit te schakelen?

Acties:
  • 0 Henk 'm!

  • Thats Me..
  • Registratie: April 2006
  • Laatst online: 22-09 17:46
Toppe schreef op zaterdag 4 januari 2020 @ 20:35:
[...]


Wat als je Toon via SSH uit je plug-in map gooit?
Nee helaas maakt dit geen verschil. De foutmelding van toon krijg ik al sinds ik de plugin draai, en deze blijft wel gewoon werken. Dus denk ook niet dat het daar mee te maken heeft.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Thats Me.. schreef op zaterdag 4 januari 2020 @ 20:49:
[...]

Nee helaas maakt dit geen verschil. De foutmelding van toon krijg ik al sinds ik de plugin draai, en deze blijft wel gewoon werken. Dus denk ook niet dat het daar mee te maken heeft.
sudo shutdown -r now?

Of
sudo shutdown -h now


En dan stekker eruit en weer erin

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 schreef op zaterdag 4 januari 2020 @ 20:21:
Shelly talks Domoticz...:-) Met Node-red als translate... _/-\o_

Thanks to krisha _/-\o_ _/-\o_ _/-\o_
En zigbee2mqtt dan?
Ik gebruik dit

[ Voor 13% gewijzigd door AUijtdehaag op 04-01-2020 21:22 ]

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Ikke die Zigbee stick niet stable... [ kan de file voor fixed niet vinden ]
En die plugins vind ik eigenlijk nog steeds ruk..
Die stick had ook niet heel goed bereik?

Maar als jij zegt dat je iets te testen hebt..?:-)
Ik heb een slave waarop ik die stick wel aan wil sluiten..

Shelly's mooi spul, alleen dat flashen is een ....
En ik gebruik de shelly's alleen voor lampen [ dus meten niet echt nodig, want dat heeft hij nog niet werkend met mtt ] , want die quibino icm domoticz grrrr

Dus nu werken ze in domoticz, zonder plugin en zonder te flashen:-)

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!
Ik gebruik geen plugin in domoticz, maar bovenstaande link.
mqtt aanzetten in domoticz, dummy switch maken, idx in de node-red flow en zeggen wat de lamp moet doen, klaar.
code:
1
[{"id":"95d39a53.f99f18","type":"comment","z":"e0c2457c.d50568","name":"Hue Outside light","info":"","x":160,"y":120,"wires":[]},{"id":"586ece2.288bd3","type":"mqtt in","z":"e0c2457c.d50568","name":"","topic":"domoticz/out","qos":"2","datatype":"auto","broker":"5cd63841.984d28","x":330,"y":120,"wires":[["bcc9413f.19c99"]]},{"id":"2624f56d.bd72ea","type":"function","z":"e0c2457c.d50568","name":"Format Data","func":"var idx = msg.payload.idx;\n\nif (idx == '78' && typeof idx !== 'undefined' && idx !== null){\n\nvar nvalue = msg.payload.nvalue;\nvar brightness = msg.payload.svalue1;\n//var r = msg.payload.Color.r;\n//var g = msg.payload.Color.g;\n//var b = msg.payload.Color.b;\n//var colortemp = msg.payload.Color.ww;\nmsg.payload = {}\n\n\nif(nvalue == '0') {\n    msg.payload.state = 'OFF'\n}\nif(nvalue == '1') {\n    msg.payload.state = 'ON';\n    msg.payload.brightness = Math.round(brightness * 255 / 100);\n//    if (r === 0 && b === 0 && g === 0) {\n//    msg.payload.color_temp = Math.round(500 / 255 * colortemp);\n//    msg.payload.transition = 1.5;\n//    }else{\n//    msg.payload.color = {\"r\":r,\"g\":g,\"b\":b};\n//    msg.payload.transition = 1.5;\n//}\n}\n\nreturn msg;\n}","outputs":1,"noerr":0,"x":610,"y":120,"wires":[["3c92514d.c2be2e","a73ad84f.487ae8"]]},{"id":"bcc9413f.19c99","type":"json","z":"e0c2457c.d50568","name":"","property":"payload","action":"","pretty":false,"x":470,"y":120,"wires":[["2624f56d.bd72ea"]]},{"id":"3c92514d.c2be2e","type":"mqtt out","z":"e0c2457c.d50568","name":"zigbee2mqtt/in","topic":"zigbee2mqtt/Buitenlampmuur/set","qos":"","retain":"","broker":"5cd63841.984d28","x":800,"y":120,"wires":[]},{"id":"a73ad84f.487ae8","type":"debug","z":"e0c2457c.d50568","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":770,"y":180,"wires":[]},{"id":"5cd63841.984d28","type":"mqtt-broker","z":"","name":"MQTT","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]

[ Voor 86% gewijzigd door AUijtdehaag op 04-01-2020 21:35 ]

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • darkrain
  • Registratie: Augustus 2001
  • Laatst online: 06:39

darkrain

Moderator Discord

Geniet

Thats Me.. schreef op zaterdag 4 januari 2020 @ 20:49:
[...]

Nee helaas maakt dit geen verschil. De foutmelding van toon krijg ik al sinds ik de plugin draai, en deze blijft wel gewoon werken. Dus denk ook niet dat het daar mee te maken heeft.
Je gebruikt in ieder geval niet de laatste versie van de toonapilib4domoticz plugin en wellicht dan ook niet de laatste versie van de toonapilib library? Misschien in ieder geval even updaten als je systeem het straks weer doet.

Meer ontopic wat betreft je crash, is je SD kaart nog wel in orde?

Tweakers Discord


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
AUijtdehaag schreef op zaterdag 4 januari 2020 @ 21:33:
Ik gebruik geen plugin in domoticz, maar bovenstaande link.
mqtt aanzetten in domoticz, dummy switch maken, idx in de node-red flow en zeggen wat de lamp moet doen, klaar.
code:
1
[{"id":"95d39a53.f99f18","type":"comment","z":"e0c2457c.d50568","name":"Hue Outside light","info":"","x":160,"y":120,"wires":[]},{"id":"586ece2.288bd3","type":"mqtt in","z":"e0c2457c.d50568","name":"","topic":"domoticz/out","qos":"2","datatype":"auto","broker":"5cd63841.984d28","x":330,"y":120,"wires":[["bcc9413f.19c99"]]},{"id":"2624f56d.bd72ea","type":"function","z":"e0c2457c.d50568","name":"Format Data","func":"var idx = msg.payload.idx;\n\nif (idx == '78' && typeof idx !== 'undefined' && idx !== null){\n\nvar nvalue = msg.payload.nvalue;\nvar brightness = msg.payload.svalue1;\n//var r = msg.payload.Color.r;\n//var g = msg.payload.Color.g;\n//var b = msg.payload.Color.b;\n//var colortemp = msg.payload.Color.ww;\nmsg.payload = {}\n\n\nif(nvalue == '0') {\n    msg.payload.state = 'OFF'\n}\nif(nvalue == '1') {\n    msg.payload.state = 'ON';\n    msg.payload.brightness = Math.round(brightness * 255 / 100);\n//    if (r === 0 && b === 0 && g === 0) {\n//    msg.payload.color_temp = Math.round(500 / 255 * colortemp);\n//    msg.payload.transition = 1.5;\n//    }else{\n//    msg.payload.color = {\"r\":r,\"g\":g,\"b\":b};\n//    msg.payload.transition = 1.5;\n//}\n}\n\nreturn msg;\n}","outputs":1,"noerr":0,"x":610,"y":120,"wires":[["3c92514d.c2be2e","a73ad84f.487ae8"]]},{"id":"bcc9413f.19c99","type":"json","z":"e0c2457c.d50568","name":"","property":"payload","action":"","pretty":false,"x":470,"y":120,"wires":[["2624f56d.bd72ea"]]},{"id":"3c92514d.c2be2e","type":"mqtt out","z":"e0c2457c.d50568","name":"zigbee2mqtt/in","topic":"zigbee2mqtt/Buitenlampmuur/set","qos":"","retain":"","broker":"5cd63841.984d28","x":800,"y":120,"wires":[]},{"id":"a73ad84f.487ae8","type":"debug","z":"e0c2457c.d50568","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":770,"y":180,"wires":[]},{"id":"5cd63841.984d28","type":"mqtt-broker","z":"","name":"MQTT","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]
Sneller dan het geluid he..:-)
Ik wou je net een flow vragen..
Maar heb je ook gewoon een flow aan en uit met powermeting?
Heb nog een ikea liggen en die wil wel eens koppelen..


Heb je hem met docker geinstalleerd?

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: 21-09 18:31
Dus eigen een webui zodat een beter te koppelen is domoticz?
Enz enz enz ?

Higher math? of dombo71 proof :-)?

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!
Domoticz stuurt alleen een mqtt bericht uit als je op de dummy switch drukt.
De rest doet de installatie van zigbee2mqtt (link) en node-red.
Uiteraard moet je de lamp eerst koppelen aan zigbee2mqtt stick.

Ik kreeg een hoop ellende met de domoticz plugin.

[ Voor 22% gewijzigd door AUijtdehaag op 04-01-2020 21:55 ]

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Thats Me..
  • Registratie: April 2006
  • Laatst online: 22-09 17:46
darkrain schreef op zaterdag 4 januari 2020 @ 21:34:
[...]

Je gebruikt in ieder geval niet de laatste versie van de toonapilib4domoticz plugin en wellicht dan ook niet de laatste versie van de toonapilib library? Misschien in ieder geval even updaten als je systeem het straks weer doet.

Meer ontopic wat betreft je crash, is je SD kaart nog wel in orde?
Meer geluk dan wijsheid, maar gisteren een backup gemaakt van Domoticz deze draait nu weer op een nieuw kaartje :) Zal zo eens kijken naar een update van deze plugin.

Acties:
  • 0 Henk 'm!

  • darkrain
  • Registratie: Augustus 2001
  • Laatst online: 06:39

darkrain

Moderator Discord

Geniet

Thats Me.. schreef op zaterdag 4 januari 2020 @ 21:56:
[...]


Meer geluk dan wijsheid, maar gisteren een backup gemaakt van Domoticz deze draait nu weer op een nieuw kaartje :) Zal zo eens kijken naar een update van deze plugin.
Ah fijn :)

Update lost het af en toe crashen van de Toon hardware niet op, maar geeft je wel de nieuwe methode van verbinden met de API (hoewel ik denk dat je die al hebt)..

Tweakers Discord


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
AUijtdehaag schreef op zaterdag 4 januari 2020 @ 21:53:
Domoticz stuurt alleen een mqtt bericht uit als je op de dummy switch drukt.
De rest doet de installatie van zigbee2mqtt (link) en node-red.
Uiteraard moet je de lamp eerst koppelen aan zigbee2mqtt stick.

Ik kreeg een hoop ellende met de domoticz plugin.
Bezig ...
Wat zijn die gasten gek zeg...
Kom niet in die ui...

En ik krijg hem niet lerend..
In de config eea aangepast,

Maar waar zie ik dan dat hij geleerd is:
zigbee2mqtt:info 2019-11-09T12:19:56: Successfully interviewed '0x00158d0001dc126a', device has successfully been paired
Maar hoe zie ik dat in putty?

De webui werkt maar ik zie geen mqqt stick..

Het lampje is ook niet groen?
Ergens daar zoeken???

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
Draait de service?
systemctl status zigbee2mqtt.service

Wat zie je bij
cd /opt/zigbee2mqtt
npm start

Een gepaird device staat in
sudo nano /opt/zigbee2mqtt/data/configuration.yaml

Die mag je alleen aanpassen na
systemctl stop zigbee2mqtt.service

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
AUijtdehaag schreef op zaterdag 4 januari 2020 @ 22:52:
@Dylantje2
Draait de service?
systemctl status zigbee2mqtt.service

Wat zie je bij
cd /opt/zigbee2mqtt
npm start

Een gepaird device staat in
sudo nano /opt/zigbee2mqtt/data/configuration.yaml

Die mag je alleen aanpassen na
systemctl stop zigbee2mqtt.service
oef
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
Error: EACCES: permission denied, unlink '/opt/zigbee2mqtt/data/log/2020-01-04.22-24-25/log.txt'
    at Object.fs.unlinkSync (fs.js:1061:18)
    at rimrafSync (/opt/zigbee2mqtt/node_modules/rimraf/rimraf.js:309:17)
    at options.readdirSync.forEach.f (/opt/zigbee2mqtt/node_modules/rimraf/rimraf.js:344:39)
    at Array.forEach (<anonymous>)
    at rmkidsSync (/opt/zigbee2mqtt/node_modules/rimraf/rimraf.js:344:26)
    at rmdirSync (/opt/zigbee2mqtt/node_modules/rimraf/rimraf.js:337:7)
    at Function.rimrafSync [as sync] (/opt/zigbee2mqtt/node_modules/rimraf/rimraf.js:307:9)
    at directories.forEach (/opt/zigbee2mqtt/lib/util/logger.js:87:20)
    at Array.forEach (<anonymous>)
    at DerivedLogger.cleanup (/opt/zigbee2mqtt/lib/util/logger.js:85:21)

npm ERR! Linux 4.14.157-odroidxu4
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! zigbee2mqtt@1.8.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.8.0 start script 'node index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the zigbee2mqtt package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs zigbee2mqtt
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls zigbee2mqtt
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/zigbee2mqtt/npm-debug.log
pi@odroidxu4:/opt/zigbee2mqtt$



Ergens iets mis..:-)

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
Probeer sudo su eens?

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
?
Alleen sudo su
En wat moet ik dan doen?

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 Dan ben je root.

Misschien kan je als gebruiker niets installeren buiten de /home/gebruiker
Maar volg je wel de stappen?
(voordat dit een eindeloze discussie gaat worden)

[ Voor 48% gewijzigd door AUijtdehaag op 04-01-2020 22:58 ]

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • +1 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
AUijtdehaag schreef op zaterdag 4 januari 2020 @ 22:57:
@Dylantje2 Dan ben je root.

Misschien kan je als gebruiker niets installeren buiten de /home/gebruiker
Dan alles nog ene keer?

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: 21-09 18:31
AUijtdehaag schreef op zaterdag 4 januari 2020 @ 22:57:
@Dylantje2 Dan ben je root.

Misschien kan je als gebruiker niets installeren buiten de /home/gebruiker
Maar volg je wel de stappen?
(voordat dit een eindeloze discussie gaat worden)
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
pi@odroidxu4:/opt/zigbee2mqtt$
pi@odroidxu4:/opt/zigbee2mqtt$ node-pre-gyp info ok
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@0.6.32
node-pre-gyp info using node@8.10.0 | linux | arm
node-pre-gyp ERR! UNCAUGHT EXCEPTION
node-pre-gyp ERR! stack Error: Cannot find module 'aws-sdk'
node-pre-gyp ERR! stack     at Function.Module._resolveFilename (module.js:547:15)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:474:25)
node-pre-gyp ERR! stack     at Module.require (module.js:596:17)
node-pre-gyp ERR! stack     at require (internal/module.js:11:18)
node-pre-gyp ERR! stack     at unpublish (/usr/lib/nodejs/node-pre-gyp/lib/info.js:14:15)
node-pre-gyp ERR! stack     at Object.self.commands.(anonymous function) [as info] (/usr/lib/nodejs/node-pre-gyp/lib/node-pre-gyp.js:50:37)
node-pre-gyp ERR! stack     at run (/usr/lib/nodejs/node-pre-gyp/bin/node-pre-gyp:79:30)
node-pre-gyp ERR! stack     at Object.<anonymous> (/usr/lib/nodejs/node-pre-gyp/bin/node-pre-gyp:131:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:652:30)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:663:10)
node-pre-gyp ERR! System Linux 4.14.157-odroidxu4
node-pre-gyp ERR! command "/usr/bin/node" "/usr/bin/node-pre-gyp" "info" "ok"
node-pre-gyp ERR! cwd /opt/zigbee2mqtt
node-pre-gyp ERR! node -v v8.10.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.32
node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
node-pre-gyp ERR!     <https://github.com/mapbox/node-pre-gyp/issues>
pi@odroidxu4:/opt/zigbee2mqtt$


Lijkt een probleem..
npm install aws-sdk

Maar helpt niet echt


Zit hem ergens in de nodejs die niet op mijn xu4 met armbian kan draaien....


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
pi@odroidxu4:~$ sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Sat 2020-01-04 22:49:50 CET. --
Jan 04 23:31:58 odroidxu4 npm[15565]: npm ERR! Please include the following file with any support request:
Jan 04 23:31:58 odroidxu4 npm[15565]: npm ERR!     /opt/zigbee2mqtt/npm-debug.log
Jan 04 23:31:58 odroidxu4 systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Jan 04 23:31:58 odroidxu4 systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Jan 04 23:31:59 odroidxu4 systemd[1]: zigbee2mqtt.service: Service hold-off time over, scheduling restart.
Jan 04 23:31:59 odroidxu4 systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
Jan 04 23:31:59 odroidxu4 systemd[1]: Stopped zigbee2mqtt.
Jan 04 23:31:59 odroidxu4 systemd[1]: Started zigbee2mqtt.
Jan 04 23:32:00 odroidxu4 npm[15582]: > zigbee2mqtt@1.8.0 start /opt/zigbee2mqtt
Jan 04 23:32:00 odroidxu4 npm[15582]: > node index.js
Jan 04 23:32:02 odroidxu4 npm[15582]:                 Zigbee2mqtt requires node version ^10 || ^12 || ^13, you are running v8.10.0!
Jan 04 23:32:02 odroidxu4 npm[15582]: fs.js:885
Jan 04 23:32:02 odroidxu4 npm[15582]:   return binding.mkdir(pathModule._makeLong(path),
Jan 04 23:32:02 odroidxu4 npm[15582]:                  ^
Jan 04 23:32:02 odroidxu4 npm[15582]: Error: EACCES: permission denied, mkdir '/opt/zigbee2mqtt/data/log/2020-01-04.23-32-02'
Jan 04 23:32:02 odroidxu4 npm[15582]:     at Object.fs.mkdirSync (fs.js:885:18)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at mkdirSyncRecursive (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:199:16)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at mkdirSyncRecursive (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:197:12)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at Object.mkdirSync (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:82:10)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at Object.<anonymous> (/opt/zigbee2mqtt/lib/util/logger.js:19:8)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at Module._compile (module.js:652:30)
Jan 04 23:32:02 odroidxu4 npm[15582]:     at Object.Module._extensions..js (module.js:663:10)



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
pi@odroidxu4:~$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -

## Installing the NodeSource Node.js 10.x repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://ppa.launchpad.net/mamarley/tvheadend-git-stable/ubuntu focal InRelease
Hit:2 http://ports.ubuntu.com bionic InRelease
Hit:3 http://ports.ubuntu.com bionic-security InRelease
Hit:4 http://ports.ubuntu.com bionic-updates InRelease
Hit:6 http://ports.ubuntu.com bionic-backports InRelease
Ign:7 https://dl.bintray.com/openhab/apt-repo2 stable InRelease
Get:8 https://dl.bintray.com/openhab/apt-repo2 stable Release [6051 B]
Hit:9 https://download.docker.com/linux/ubuntu bionic InRelease
Hit:5 https://apt.armbian.com bionic InRelease
Fetched 6051 B in 2s (2509 B/s)
Reading package lists... Done

## Installing packages required for setup: lsb-release...

+ apt-get install -y lsb-release > /dev/null 2>&1
main: line 197: lsb_release: command not found
main: line 203: lsb_release: command not found

## Confirming "" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_10.x/dists//Release'

## Your distribution, identified as "", is not currently supported, please contact NodeSource at https://github.com/nodesource/distributions/issues if you think this is incorrect or would like your distribution to be considered for support

pi@odroidxu4:~$

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 Ik probeer hem vd week zelf nog een keer, als de nieuwe N2 binnen is.

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Thats Me..
  • Registratie: April 2006
  • Laatst online: 22-09 17:46
darkrain schreef op zaterdag 4 januari 2020 @ 21:59:
[...]

Ah fijn :)

Update lost het af en toe crashen van de Toon hardware niet op, maar geeft je wel de nieuwe methode van verbinden met de API (hoewel ik denk dat je die al hebt)..
De crash ligt dus wel aan de Toon plugin, zojuist opnieuw geïnstalleerd. Gelijk zelfde vage problemen als daar waar het vanavond mee begon. Nu geen reboot gedaan, maar gelijk de plugin weer verwijderd. Nu draait alles dus nog steeds normaal, kan alleen mijn toon niet meer bedienen :X
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2020-01-05 00:29:35.750 Error: (Toon) 'onStart' failed 'AttributeError':''NoneType' object has no attribute 'smartplugs''.
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 104 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onStart
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 62 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_start
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 41 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_factory.py', function create_devices
2020-01-05 00:30:05.765 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:11.800 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:14.818 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:14.870 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:18.171 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:18.225 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:28.706 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:28.758 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:30.010 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:32.884 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:49.853 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:32:33.747 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-05 00:32:33.843 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-05 00:32:44.719 Status: dzVents: Error (2.4.19): Discarding device. No last update info found: {["id"]=42, ["batteryLevel"]=0, ["rawData"]={"13.3"}, ["description"]="", ["data"]={["hardwareTypeValue"]=38, ["icon"]="temperature", ["temperature"]=13.300000190735, ["hardwareID"]=16, ["_nValue"]=0, ["hardwareType"]="Philips Hue Bridge", ["protected"]=false, ["hardwareName"]="Philips Hue", ["_state"]="", ["unit"]=207}, ["name"]="Gang", ["subType"]="LaCrosse TX3", ["deviceID"]="", ["signalLevel"]=0, ["deviceType"]="Temp", ["baseType"]="device", ["timedOut"]=false, ["lastUpdate"]="", ["switchType"]="Dimmer", ["lastLevel"]=255, ["changed"]=true, ["switchTypeValue"]=7}
2020-01-05 00:32:44.746 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)

[ Voor 11% gewijzigd door Thats Me.. op 05-01-2020 00:41 ]


Acties:
  • 0 Henk 'm!

  • darkrain
  • Registratie: Augustus 2001
  • Laatst online: 06:39

darkrain

Moderator Discord

Geniet

Thats Me.. schreef op zondag 5 januari 2020 @ 00:36:
[...]

De crash ligt dus wel aan de Toon plugin, zojuist opnieuw geïnstalleerd. Gelijk zelfde vage problemen als daar waar het vanavond mee begon. Nu geen reboot gedaan, maar gelijk de plugin weer verwijderd. Nu draait alles dus nog steeds normaal, kan alleen mijn toon niet meer bedienen :X
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2020-01-05 00:29:35.750 Error: (Toon) 'onStart' failed 'AttributeError':''NoneType' object has no attribute 'smartplugs''.
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 104 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onStart
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 62 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_start
2020-01-05 00:29:35.750 Error: (Toon) ----> Line 41 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_factory.py', function create_devices
2020-01-05 00:30:05.765 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:11.800 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:14.818 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:14.870 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:18.171 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:18.225 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:28.706 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:28.758 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:30.010 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:32.884 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:30:49.853 Error: WebServer PO exception occurred : 'stoull'
2020-01-05 00:32:33.747 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-05 00:32:33.843 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
2020-01-05 00:32:44.719 Status: dzVents: Error (2.4.19): Discarding device. No last update info found: {["id"]=42, ["batteryLevel"]=0, ["rawData"]={"13.3"}, ["description"]="", ["data"]={["hardwareTypeValue"]=38, ["icon"]="temperature", ["temperature"]=13.300000190735, ["hardwareID"]=16, ["_nValue"]=0, ["hardwareType"]="Philips Hue Bridge", ["protected"]=false, ["hardwareName"]="Philips Hue", ["_state"]="", ["unit"]=207}, ["name"]="Gang", ["subType"]="LaCrosse TX3", ["deviceID"]="", ["signalLevel"]=0, ["deviceType"]="Temp", ["baseType"]="device", ["timedOut"]=false, ["lastUpdate"]="", ["switchType"]="Dimmer", ["lastLevel"]=255, ["changed"]=true, ["switchTypeValue"]=7}
2020-01-05 00:32:44.746 Error: EventSystem: in /home/pi/domoticz/dzVents/runtime/dzVents.lua: /home/pi/domoticz/dzVents/runtime/EventHelpers.lua:380: attempt to concatenate field 'hardwareName' (a nil value)
Lijkt erop dat je de nieuwe manier van authenticeren, met een Access Token toch nog niet had.
Heb je de stappen hier gevolgd: https://github.com/Johnva...blob/master/INSTALL_PI.md ?

Stond accept new hardware wel aan?

Tweakers Discord


Acties:
  • +1 Henk 'm!

  • joostnl
  • Registratie: Januari 2010
  • Laatst online: 21:11
Heeft iemand HA-Bridge draaien?

Ik krijg het maar niet voor elkaar...
Klopt het dat er standaard bij Stretch lite al java aanwezig is? (candiate 8 word in iedere guide beschreven maar die bestaat geloof ik niet meer)

Ik krijg deze fout bij het runnen van HA-bridge (dus nog zonder iets van java te instaleren)

code:
1
2
3
4
5
6
7
8
9
10
11
12
pi@raspberrypi:/etc/systemd/system $ sudo systemctl enable ha-bridge.service
pi@raspberrypi:/etc/systemd/system $ tail -f /var/log/syslog
Jan  5 10:12:08 raspberrypi systemd[1]: ha-bridge.service: Main process exited, code=exited, status=203/EX               EC
Jan  5 10:12:08 raspberrypi systemd[1]: ha-bridge.service: Failed with result 'exit-code'.
Jan  5 10:12:19 raspberrypi systemd[1]: Reloading.
Jan  5 10:14:06 raspberrypi systemd[1]: Reloading.
Jan  5 10:14:14 raspberrypi systemd[1]: Started HA Bridge.
Jan  5 10:14:14 raspberrypi systemd[12341]: ha-bridge.service: Failed to execute command: No such file or                directory
Jan  5 10:14:14 raspberrypi systemd[12341]: ha-bridge.service: Failed at step EXEC spawning /usr/bin/java:                No such file or directory
Jan  5 10:14:14 raspberrypi systemd[1]: ha-bridge.service: Main process exited, code=exited, status=203/EX               EC
Jan  5 10:14:14 raspberrypi systemd[1]: ha-bridge.service: Failed with result 'exit-code'.
Jan  5 10:14:19 raspberrypi systemd[1]: Reloading.

Acties:
  • +1 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 22:36
Copitano schreef op donderdag 2 januari 2020 @ 16:03:
[...]

Dat doe ik wel regelmatig voor Domoitcz en Grafana, maar die worden dan opgeslagen op dezelfde SD kaart voor Grafana heb ik nog niet kunnen vinden hoe ik een backup kan maken zonder de kaart uit het slot te halen en op de laptop een volledige backup van de kaart te maken. Zou eigenlijk dagelijks een backup van de data ergens buiten de SD kaart willen opslaan, maar om te beginnen weet ik niet waar Influx z'n data opslaat en hoe het bestand heet. Met de zoekterm "influx" kan ik bijvoorbeeld niets vinden op de Pi.
EDIT: Heb wel dit gevonden en dit. Moet alleen zeggen dat ik het jargon niet altijd kan volgen :X
Ik maak sinds jaar en dag een backup naar mijn Nas via FTP dus naar een andere bron gaat net zo gemakkelijk, doe dit twee keer per dag automatisch via crontab:
------------------------------
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
#!/bin/bash
# LOCAL/FTP/SCP/MAIL PARAMETERS

SERVER="192.168.1.5"    # IP of Network disk, used for ftp
USERNAME="XXXXXX"           # FTP username of Network disk used for ftp
PASSWORD="XXXXXX"     # FTP password of Network disk used for ftp
DESTDIR="/Backup/tmp"   # used for temorarily storage
DOMO_IP="192.168.1.49"  # Domoticz IP
DOMO_PORT="8080"        # Domoticz port

### END OF USER CONFIGURABLE PARAMETERS

TIMESTAMP=`/bin/date +%Y%m%d%H%M%S`
BACKUPFILE="domoticz_$TIMESTAMP.db" # backups will be named "domoticz_YYYYMMDDHHMMSS.db.gz"
BACKUPFILEGZ="$BACKUPFILE".gz

### Create backup and ZIP it

/usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILE
gzip -9 /tmp/$BACKUPFILE

### Send to Network disk through FTP

curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/Backup/domoticz/"
Remove temp backup file
/bin/rm /tmp/$BACKUPFILEGZ

### Done!

-----------------------------

Bing


Acties:
  • +2 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
joostnl schreef op zondag 5 januari 2020 @ 10:19:
Heeft iemand HA-Bridge draaien?

Ik krijg het maar niet voor elkaar...
Klopt het dat er standaard bij Stretch lite al java aanwezig is? (candiate 8 word in iedere guide beschreven maar die bestaat geloof ik niet meer)

Ik krijg deze fout bij het runnen van HA-bridge (dus nog zonder iets van java te instaleren)

code:
1
2
3
4
5
6
7
8
9
10
11
12
pi@raspberrypi:/etc/systemd/system $ sudo systemctl enable ha-bridge.service
pi@raspberrypi:/etc/systemd/system $ tail -f /var/log/syslog
Jan  5 10:12:08 raspberrypi systemd[1]: ha-bridge.service: Main process exited, code=exited, status=203/EX               EC
Jan  5 10:12:08 raspberrypi systemd[1]: ha-bridge.service: Failed with result 'exit-code'.
Jan  5 10:12:19 raspberrypi systemd[1]: Reloading.
Jan  5 10:14:06 raspberrypi systemd[1]: Reloading.
Jan  5 10:14:14 raspberrypi systemd[1]: Started HA Bridge.
Jan  5 10:14:14 raspberrypi systemd[12341]: ha-bridge.service: Failed to execute command: No such file or                directory
Jan  5 10:14:14 raspberrypi systemd[12341]: ha-bridge.service: Failed at step EXEC spawning /usr/bin/java:                No such file or directory
Jan  5 10:14:14 raspberrypi systemd[1]: ha-bridge.service: Main process exited, code=exited, status=203/EX               EC
Jan  5 10:14:14 raspberrypi systemd[1]: ha-bridge.service: Failed with result 'exit-code'.
Jan  5 10:14:19 raspberrypi systemd[1]: Reloading.
Ziet er inderdaad uit alsof je Java mist, er is geen /usr/bin/java
Check het zo:
ls /usr/bin/java
java -v


Tweede commando toont Java versie of een fout als het niet geïnstalleerd is.
bing69 schreef op zondag 5 januari 2020 @ 10:21:
[...]


Ik maak sinds jaar en dag een backup naar mijn Nas via FTP dus naar een andere bron gaat net zo gemakkelijk, doe dit twee keer per dag automatisch via crontab:
------------------------------
#!/bin/bash
# LOCAL/FTP/SCP/MAIL PARAMETERS

SERVER="192.168.1.5" # IP of Network disk, used for ftp
USERNAME="XXXXXX" # FTP username of Network disk used for ftp
PASSWORD="XXXXXX" # FTP password of Network disk used for ftp
DESTDIR="/Backup/tmp" # used for temorarily storage
DOMO_IP="192.168.1.49" # Domoticz IP
DOMO_PORT="8080" # Domoticz port

### END OF USER CONFIGURABLE PARAMETERS

TIMESTAMP=`/bin/date +%Y%m%d%H%M%S`
BACKUPFILE="domoticz_$TIMESTAMP.db" # backups will be named "domoticz_YYYYMMDDHHMMSS.db.gz"
BACKUPFILEGZ="$BACKUPFILE".gz

### Create backup and ZIP it

/usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILE
gzip -9 /tmp/$BACKUPFILE

### Send to Network disk through FTP

curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/Backup/domoticz/"
Remove temp backup file
/bin/rm /tmp/$BACKUPFILEGZ

### Done!
-----------------------------
Wat ik een groot nadeel van gewoon FTP vind, is hierboven te zien. Plaintext wachtwoorden in je script die dus ook over de netwerkverbinding gaan. Als iemand je script kan lezen of je netwerk snifft, is je wachtwoord bekend.

Mijn tip is: gebruik sftp (of scp als je toch al SSH aan hebt staan) en pubkey authentication. Dan is in elk geval de authenticatie van de verbinding veilig (als je op je rpi bent hebt je uiteraard nog steeds je secret key, net als het wachtwoord in het script, maar dat is makkelijker op te lossen door gewoon de publieke sleutel weg te halen op je doelsystemen, die dan weer veilig(er) zijn.

Minder erg allemaal als je niets naar buiten open hebt staan, maar soms ook gewoon goed voor het bewustzijn en de kennis :)
Voor wie geïnteresseerd is wil ik graag een goede tutorial link zoeken en posten.

[ Voor 28% gewijzigd door Wiley99 op 05-01-2020 11:57 ]

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!
RoTeK70 schreef op zaterdag 4 januari 2020 @ 20:45:
Ik zag in de (nieuwe) Beta van Domoticz dat eindelijk ook de dimmers e.d. worden ondersteund binnen HUE.
Super dus, maar hoe wijs ik dan een actie toe aan een van de knoppen.
Bij selecteer actie staat niveau 0 - 10 - 20 als ik bij één van deze niveaus wat wil neerzetten dan staat daar:
should start with http // https // or script // , Oke maar wat is dan een commando om een bepaalde (hue) lamp in of uit te schakelen?
Hoe worden deze dimmers dan precies ondersteund? Is het dan een kwestie van de huidige HUE lampen verwijderen en opnieuw toevoegen?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Paulie72
  • Registratie: Juli 2003
  • Laatst online: 09-04 17:37
Ik gebruik al langere tijd Domoticz maar heb sinds kort een AEON Labs zwave usb stick in gebruik en die werkt prima met een on/off plug.

Maar nu gebruik ik sinds vrijdag de Heiman HS1HT-Z temperetuur en vocht sensoren.

Helaas krijg ik het niet voor elkaar om hier betrouwbare waardes uit te krijgen.

Ik heb ze aangemeld in domoticz dat gaat goed en de waardes worden uitgelezen alleen daarna krijg ik niet op frequente basis temperatuur en vocht metingen. Ik zie dat de wakeup erg lang staat die pas ik aan naar kortere tijd maar wordt niet gelezen en geaccepteerd ook niet na 24u wat 86.400 seconden is.

Iemand een idee wat ik fout doe. Ik zie dat er gesproken wordt over een zogenaamde C controller die geconnect is met slapende devices maar dat is toch in deze de zwave stick?

Ik heb deze waardes op frequentere basis nodig om mijn mechanische ventilatie te kunnen starten en stoppen.

Mini PC I5-10400 dual monitor, HP Microserver Freenas


Acties:
  • 0 Henk 'm!

  • joostnl
  • Registratie: Januari 2010
  • Laatst online: 21:11
Klopt hier was ik al bank voor, ik las dat java 11 included was maar blijkbaar niet bij de lite.

IN guides staat beschreven: sudo apt-get update && sudo apt-get install oracle-java8-jdk

Alleen Oracle java8 is niet beschikbaar meer voor raspbian lite van tegenwoordig..

Weet iemand hoe je java installeert ? (ik vind alleen oude niet meer werkende commando's referend naar 8)

Oplossing: sudo apt-get update
sudo apt-get install -y galternatives openjdk-8-jdk

(ik weet er is al 11 alleen ik had hem al uitgevoerd haha)
Wiley99 schreef op zondag 5 januari 2020 @ 11:44:
[...]


Ziet er inderdaad uit alsof je Java mist, er is geen /usr/bin/java
Check het zo:
ls /usr/bin/java
java -v


Tweede commando toont Java versie of een fout als het niet geïnstalleerd is.


[...]


Wat ik een groot nadeel van gewoon FTP vind, is hierboven te zien. Plaintext wachtwoorden in je script die dus ook over de netwerkverbinding gaan. Als iemand je script kan lezen of je netwerk snifft, is je wachtwoord bekend.

Mijn tip is: gebruik sftp (of scp als je toch al SSH aan hebt staan) en pubkey authentication. Dan is in elk geval de authenticatie van de verbinding veilig (als je op je rpi bent hebt je uiteraard nog steeds je secret key, net als het wachtwoord in het script, maar dat is makkelijker op te lossen door gewoon de publieke sleutel weg te halen op je doelsystemen, die dan weer veilig(er) zijn.

Minder erg allemaal als je niets naar buiten open hebt staan, maar soms ook gewoon goed voor het bewustzijn en de kennis :)
Voor wie geïnteresseerd is wil ik graag een goede tutorial link zoeken en posten.

[ Voor 4% gewijzigd door joostnl op 05-01-2020 16:20 ]


Acties:
  • 0 Henk 'm!
Paulie72 schreef op zondag 5 januari 2020 @ 13:49:
Ik gebruik al langere tijd Domoticz maar heb sinds kort een AEON Labs zwave usb stick in gebruik en die werkt prima met een on/off plug.

Maar nu gebruik ik sinds vrijdag de Heiman HS1HT-Z temperetuur en vocht sensoren.

Helaas krijg ik het niet voor elkaar om hier betrouwbare waardes uit te krijgen.

Ik heb ze aangemeld in domoticz dat gaat goed en de waardes worden uitgelezen alleen daarna krijg ik niet op frequente basis temperatuur en vocht metingen. Ik zie dat de wakeup erg lang staat die pas ik aan naar kortere tijd maar wordt niet gelezen en geaccepteerd ook niet na 24u wat 86.400 seconden is.

Iemand een idee wat ik fout doe. Ik zie dat er gesproken wordt over een zogenaamde C controller die geconnect is met slapende devices maar dat is toch in deze de zwave stick?

Ik heb deze waardes op frequentere basis nodig om mijn mechanische ventilatie te kunnen starten en stoppen.
Welke instellingen heb je beschikbaar? Bij mijn bewegingsmelder kan je instellen bij hoeveel lux verschil hij wél data moet doorsturen. Deze optie zit ongetwijfeld ook in je vocht sensor.

Als je de instellingen opslaat is het sowieso slim even je koppelknop in te drukken, de instelingen worden dan direct opgeslagen...

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


Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 22:36
Wiley99 schreef op zondag 5 januari 2020 @ 11:44:
[

Wat ik een groot nadeel van gewoon FTP vind, is hierboven te zien. Plaintext wachtwoorden in je script die dus ook over de netwerkverbinding gaan. Als iemand je script kan lezen of je netwerk snifft, is je wachtwoord bekend.

M
Ben vanbuiten niet benaderbaar ten zij men inlogt op mijn VPN ;)

Bing


Acties:
  • 0 Henk 'm!

Verwijderd

Binnenkort mijn nieuwe zonnescherm RTS aansluiten op de RFX. Geen haast met dit weer.

Is er iemand die al een script met buienradar op zijn zonnescherm heeft om het automatisch te laten werken? Ik kan zelf helaas geen scripts schrijven. Ik heb een heel ander vak.

Acties:
  • 0 Henk 'm!

  • akatar
  • Registratie: September 2002
  • Laatst online: 21:35
@Greenisthebest
Beter is deze http://rainsensors.com/ icm een fibaro ubs, deze heb ik ook in gebruik. Buienrader wil wel eens droog aangeven als het regent en andersom.

Nu merk je realtime of er water valt.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
akatar schreef op zondag 5 januari 2020 @ 20:04:
@Greenisthebest
Beter is deze http://rainsensors.com/ icm een fibaro ubs, deze heb ik ook in gebruik. Buienrader wil wel eens droog aangeven als het regent en andersom.

Nu merk je realtime of er water valt.
Vertel hoe werkt dat?


Iemand een Hue V1....
Nadat mijn Hue bridge een keer spanningloos geweest te zijn, werken mijn hue niet meer.
Bridge moet updaten..Maar hangt.
En tot maart 2020 oid ondersteund, daarna niet meer...
Krijg wel wat korting op nieuwe set, maar WAF boos, lampen gaan niet uit, ik steen gegeven, maar nog bozer...


Dus grrrr

@AUijtdehaag
Des te meer reden voor een andere optie..:-)

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!
De GLS meneer is onderweg.

@Dylantje2 Netatmotje?
Afbeeldingslocatie: https://tweakers.net/ext/f/0FEOEzYQpQxKsiKrFoDO7vUd/thumb.jpg

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31
Dat ding kan ik niet betalen hahahah

Maar mijn bridge vind geen lamp meer ook niet na een reset...
Dus wss de geest

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!

  • akatar
  • Registratie: September 2002
  • Laatst online: 21:35
Copy/paste website:
The RG-11 Rain Gauge senses water hitting its outside surface using beams of infrared light. It uses the same sensing principle used in millions of automotive rain sensing windshield wiper controls. Consequently, it is remarkably inexpensive, at just $59 for a single unit.

Je kan deze instellen op maak contact, dus bij regen sluit deze 2 draden kort, de ubs kan dit prima zien en stuurt dit door aan de zwave controller.

Acties:
  • +1 Henk 'm!
@Toppe ik heb zelf niet de regenmeter. Plaatje is geleend.

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • +1 Henk 'm!

  • Dacuuu
  • Registratie: Maart 2009
  • Laatst online: 21:48
Co2 van 1157 ppm. Zou maar even wat ventileren als ik jou was. :+

Acties:
  • +1 Henk 'm!
Dacuuu schreef op maandag 6 januari 2020 @ 08:15:
[...]


Co2 van 1157 ppm. Zou maar even wat ventileren als ik jou was. :+
Ze zeggen dat een PPM niveau van onder de 1000 "perfect" is. Echter zou je in mijn ogen dan ook meerdere metingen moeten doen.

Mijn test sensor staat in een salon tafel tussen 2 stoelen in waar we zitten. Natuurlijk heb je daar een hogere PPM waarde.

Als ik mijn sensor verplaats naar een plek wat minder 'afgesloten' is dan zakt het niveau aanzienlijk. Maar dan zou je weer kunnen zeggen dat je hem aan het beinvloeden bent.

Kwam ook deze sensor tegen: https://www.brandpreventi...ders/honeywell-xc70-7-jr/ leuk ding en uitleesbaar met een app. Jammer dat je dan niet ziet wat het actuele PPM niveau is.. Geen idee of er een API voor is hoor maar zou wel tof zijn :+

[ Voor 18% gewijzigd door Toppe op 06-01-2020 08:44 ]

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


Acties:
  • 0 Henk 'm!

  • Oogje
  • Registratie: Oktober 2003
  • Niet online
Dylantje2 schreef op zondag 5 januari 2020 @ 20:34:
[...]


Vertel hoe werkt dat?


Iemand een Hue V1....
Nadat mijn Hue bridge een keer spanningloos geweest te zijn, werken mijn hue niet meer.
Bridge moet updaten..Maar hangt.
En tot maart 2020 oid ondersteund, daarna niet meer...
Krijg wel wat korting op nieuwe set, maar WAF boos, lampen gaan niet uit, ik steen gegeven, maar nog bozer...


Dus grrrr

@AUijtdehaag
Des te meer reden voor een andere optie..:-)
Ik heb er 1 liggen, gratis

Any errors in spelling, tact, or fact are transmission errors.


Acties:
  • +3 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 22:11
Verwijderd schreef op zondag 5 januari 2020 @ 16:22:
Binnenkort mijn nieuwe zonnescherm RTS aansluiten op de RFX. Geen haast met dit weer.

Is er iemand die al een script met buienradar op zijn zonnescherm heeft om het automatisch te laten werken? Ik kan zelf helaas geen scripts schrijven. Ik heb een heel ander vak.
Ik heb 2 scripts, 1 hele simepele om te bepalen of het regent, dit gebruik ik in meerdere andere scripts:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
return {
    on = {devices = {
        291, --Current Rainrate
        292} --Forecast Rainrate
    },
    execute = function(dz, device)
        if dz.devices(291).rainRate > 0 or dz.devices(292).rainRate > 0 then
            dz.devices(285).switchOn().checkFirst() --Regenalarm aan
        else
            dz.devices(285).switchOff().checkFirst().afterMin(10) --Regenalarm uit
        end
    end
}


En dan 1 voor de bediening van mijn zonnescherm. Om te voorkomen dat hij open en dicht blijft gaan gebruik ik een delay van een half uur als het scherm dicht is gegaan. Beetje warrig script misschien, dus stel gerust vragen:

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
25
26
27
28
return {
    on = {
    devices = {'StateSunscreen','Zonnescherm Switch','Buienradar - Wind', 'Regenalarm'},
    timer = {'10 minutes before sunset'}
    },
    execute = function(dz, item)
        if dz.devices('Buienradar - Wind').speed >= 6 and dz.devices('AutoCloseSunscreen').state == 'Off' and dz.devices('StateSunscreen').state == 'On'then
            dz.devices('SunscreenDelay').switchOn().checkFirst()
            dz.devices('SunscreenDelay').switchOff().afterMin(30)
            dz.devices('Zonnescherm Switch').close()
            dz.devices('AutoCloseSunscreen').switchOn()
            
        elseif dz.devices('Buienradar - Wind').speed < 6 and dz.devices('AutoCloseSunscreen').state == 'On' and dz.devices('SunscreenDelay').state == 'Off' then
            dz.devices('AutoCloseSunscreen').switchOff()
            if dz.time.matchesRule ('before sunset') then
                dz.devices('Zonnescherm Switch').open()
            end
        end
        if dz.devices('Zonnescherm Switch').state == 'Off' then
            dz.devices('StateSunscreen').switchOn().checkFirst()
        elseif dz.devices('Zonnescherm Switch').state == 'On' then
            dz.devices('StateSunscreen').switchOff().checkFirst()
        end
        if item.isTimer or dz.devices('Regenalarm').state == 'On' and dz.devices('StateSunscreen').state == 'On' then
            dz.devices('Zonnescherm Switch').close()
        end
    end
}


Nog niet heel uitgebreid getest, het heeft niet veel meer geregend nadat ik dit had gemaakt. Ook zo wat om met dit weer het zonnescherm uit te doen.

Acties:
  • 0 Henk 'm!

  • RoTeK70
  • Registratie: Maart 2011
  • Laatst online: 21-08 12:11
M.v.Veelen schreef op zondag 5 januari 2020 @ 12:34:
[...]


Hoe worden deze dimmers dan precies ondersteund? Is het dan een kwestie van de huidige HUE lampen verwijderen en opnieuw toevoegen?
Binnen Domoticz, Harware plugin even inactief zetten en daarna weer actie. Daarna staan de dimmers in de lijst met apparaten.

Iemand die mij kan helpen hoe ik een commando kan toevoegen aan zo'n dimmer?
Of is er ergens een site als: Domoticz voor Dummy's of iets? :)

Acties:
  • +1 Henk 'm!
RoTeK70 schreef op maandag 6 januari 2020 @ 09:22:
[...]


Binnen Domoticz, Harware plugin even inactief zetten en daarna weer actie. Daarna staan de dimmers in de lijst met apparaten.

Iemand die mij kan helpen hoe ik een commando kan toevoegen aan zo'n dimmer?
Of is er ergens een site als: Domoticz voor Dummy's of iets? :)
Is het een dimmer of een switchSelector binnen domoticz? Laatst genoemde heeft namelijk deze optie als je kijkt bij "Edit". En anders (sowieso aan te raden) wordt het dzVents.

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


Acties:
  • 0 Henk 'm!
Verwijderd schreef op zondag 5 januari 2020 @ 16:22:
Binnenkort mijn nieuwe zonnescherm RTS aansluiten op de RFX. Geen haast met dit weer.

Is er iemand die al een script met buienradar op zijn zonnescherm heeft om het automatisch te laten werken? Ik kan zelf helaas geen scripts schrijven. Ik heb een heel ander vak.
ik heb geen script, maar simpelweg als het regent of hard waait zonnescherm naar binnen. automatisch zonnescherm open doe ik nog niet. lage WAF.

făbŞŤĄŘ - Mijn PC


Acties:
  • +4 Henk 'm!
fabstar81 schreef op maandag 6 januari 2020 @ 09:42:
[...]

ik heb geen script, maar simpelweg als het regent of hard waait zonnescherm naar binnen. automatisch zonnescherm open doe ik nog niet. lage WAF.
Zou eens voorstellen om een script te maken die goed werkt en dan bij de vrouw aan te geven het gewoon een kans te geven.

Die van mij wou niets van domotica weten. Je lamp kan je prima aanzetten met een schakelaar. Nu moet ik elke avond een verplicht rapport geven van wat er vandaag allemaal heeft plaats gevonden. En of ik niets wil overslaan :')

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


Acties:
  • +6 Henk 'm!
ik ben gewoon steeds meer aan het scripten:

code:
1
2
3
if *die van mij* == "Thuis" then 
   do nothing
else do hele santekraam

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Paulie72
  • Registratie: Juli 2003
  • Laatst online: 09-04 17:37
Toppe schreef op zondag 5 januari 2020 @ 14:00:
[...]


Welke instellingen heb je beschikbaar? Bij mijn bewegingsmelder kan je instellen bij hoeveel lux verschil hij wél data moet doorsturen. Deze optie zit ongetwijfeld ook in je vocht sensor.

Als je de instellingen opslaat is het sowieso slim even je koppelknop in te drukken, de instelingen worden dan direct opgeslagen...
De laatste regel dat was wat ik niet wist nu staan de sensoren goed ingesteld en krijg ik meer actuele data terug.

Dankje voor je reactie

Mini PC I5-10400 dual monitor, HP Microserver Freenas


Acties:
  • 0 Henk 'm!

  • Peutpeut
  • Registratie: December 2013
  • Laatst online: 22-09 13:19
Knielen schreef op maandag 6 januari 2020 @ 08:55:
[...]


Ik heb 2 scripts, 1 hele simepele om te bepalen of het regent, dit gebruik ik in meerdere andere scripts:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
return {
    on = {devices = {
        291, --Current Rainrate
        292} --Forecast Rainrate
    },
    execute = function(dz, device)
        if dz.devices(291).rainRate > 0 or dz.devices(292).rainRate > 0 then
            dz.devices(285).switchOn().checkFirst() --Regenalarm aan
        else
            dz.devices(285).switchOff().checkFirst().afterMin(10) --Regenalarm uit
        end
    end
}


En dan 1 voor de bediening van mijn zonnescherm. Om te voorkomen dat hij open en dicht blijft gaan gebruik ik een delay van een half uur als het scherm dicht is gegaan. Beetje warrig script misschien, dus stel gerust vragen:

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
25
26
27
28
return {
    on = {
    devices = {'StateSunscreen','Zonnescherm Switch','Buienradar - Wind', 'Regenalarm'},
    timer = {'10 minutes before sunset'}
    },
    execute = function(dz, item)
        if dz.devices('Buienradar - Wind').speed >= 6 and dz.devices('AutoCloseSunscreen').state == 'Off' and dz.devices('StateSunscreen').state == 'On'then
            dz.devices('SunscreenDelay').switchOn().checkFirst()
            dz.devices('SunscreenDelay').switchOff().afterMin(30)
            dz.devices('Zonnescherm Switch').close()
            dz.devices('AutoCloseSunscreen').switchOn()
            
        elseif dz.devices('Buienradar - Wind').speed < 6 and dz.devices('AutoCloseSunscreen').state == 'On' and dz.devices('SunscreenDelay').state == 'Off' then
            dz.devices('AutoCloseSunscreen').switchOff()
            if dz.time.matchesRule ('before sunset') then
                dz.devices('Zonnescherm Switch').open()
            end
        end
        if dz.devices('Zonnescherm Switch').state == 'Off' then
            dz.devices('StateSunscreen').switchOn().checkFirst()
        elseif dz.devices('Zonnescherm Switch').state == 'On' then
            dz.devices('StateSunscreen').switchOff().checkFirst()
        end
        if item.isTimer or dz.devices('Regenalarm').state == 'On' and dz.devices('StateSunscreen').state == 'On' then
            dz.devices('Zonnescherm Switch').close()
        end
    end
}


Nog niet heel uitgebreid getest, het heeft niet veel meer geregend nadat ik dit had gemaakt. Ook zo wat om met dit weer het zonnescherm uit te doen.
Netjes! Staat ook op mijn todolijstje, heb je ook met de wind rekening gehouden voor je zonnescherm?

14590 Wp PV | 0 kWh Thuisaccu (binnenkort 14.4 kWh)


Acties:
  • 0 Henk 'm!

Verwijderd

Knielen schreef op maandag 6 januari 2020 @ 08:55:
[...]


Ik heb 2 scripts, 1 hele simepele om te bepalen of het regent, dit gebruik ik in meerdere andere scripts:

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
return {
    on = {devices = {
        291, --Current Rainrate
        292} --Forecast Rainrate
    },
    execute = function(dz, device)
        if dz.devices(291).rainRate > 0 or dz.devices(292).rainRate > 0 then
            dz.devices(285).switchOn().checkFirst() --Regenalarm aan
        else
            dz.devices(285).switchOff().checkFirst().afterMin(10) --Regenalarm uit
        end
    end
}


En dan 1 voor de bediening van mijn zonnescherm. Om te voorkomen dat hij open en dicht blijft gaan gebruik ik een delay van een half uur als het scherm dicht is gegaan. Beetje warrig script misschien, dus stel gerust vragen:

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
25
26
27
28
return {
    on = {
    devices = {'StateSunscreen','Zonnescherm Switch','Buienradar - Wind', 'Regenalarm'},
    timer = {'10 minutes before sunset'}
    },
    execute = function(dz, item)
        if dz.devices('Buienradar - Wind').speed >= 6 and dz.devices('AutoCloseSunscreen').state == 'Off' and dz.devices('StateSunscreen').state == 'On'then
            dz.devices('SunscreenDelay').switchOn().checkFirst()
            dz.devices('SunscreenDelay').switchOff().afterMin(30)
            dz.devices('Zonnescherm Switch').close()
            dz.devices('AutoCloseSunscreen').switchOn()
            
        elseif dz.devices('Buienradar - Wind').speed < 6 and dz.devices('AutoCloseSunscreen').state == 'On' and dz.devices('SunscreenDelay').state == 'Off' then
            dz.devices('AutoCloseSunscreen').switchOff()
            if dz.time.matchesRule ('before sunset') then
                dz.devices('Zonnescherm Switch').open()
            end
        end
        if dz.devices('Zonnescherm Switch').state == 'Off' then
            dz.devices('StateSunscreen').switchOn().checkFirst()
        elseif dz.devices('Zonnescherm Switch').state == 'On' then
            dz.devices('StateSunscreen').switchOff().checkFirst()
        end
        if item.isTimer or dz.devices('Regenalarm').state == 'On' and dz.devices('StateSunscreen').state == 'On' then
            dz.devices('Zonnescherm Switch').close()
        end
    end
}


Nog niet heel uitgebreid getest, het heeft niet veel meer geregend nadat ik dit had gemaakt. Ook zo wat om met dit weer het zonnescherm uit te doen.
Zal er eens mee aan het werk gaan. Delay 30 minuten ga ik hier maar niet doen. Hangt boven een serre en dan wordt het in de zomer 40 graden binnen.

Hoe moet ik dat zien met die 2 scripts?

Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 22:11
Peutpeut schreef op maandag 6 januari 2020 @ 14:57:
[...]


Netjes! Staat ook op mijn todolijstje, heb je ook met de wind rekening gehouden voor je zonnescherm?
Ja, zie eerste voorwaarde, als de windsnelheid hoger is dan 6 m/s gaat het scherm dicht.
Verwijderd schreef op maandag 6 januari 2020 @ 15:16:
[...]


Zal er eens mee aan het werk gaan. Delay 30 minuten ga ik hier maar niet doen. Hangt boven een serre en dan wordt het in de zomer 40 graden binnen.

Hoe moet ik dat zien met die 2 scripts?
Eerste script bepaalt alleen wanneer een 'dummy' schakelaar op 'aan' gaat als het aan het regenen is of als er regen voorspelt is. Het tweede script is het werkelijk bedienen van het zonnescherm, met hierin verwerkt de 'dummy' schakelaar.

Zorg wel dat je iets van een delay hebt, anders krijg je dat bij wisselende windsnelheden of 'buiig' weer het scherm constant open en dicht gaat.

[ Voor 7% gewijzigd door Knielen op 06-01-2020 15:34 ]


Acties:
  • 0 Henk 'm!

  • databeestje
  • Registratie: Oktober 2002
  • Laatst online: 22-09 19:02

databeestje

Von PrutsHausen

Voor het eerst probeer ik Blockly te gebruiken, maar loop tegen het volgende aan.

Ik wil de PV schakelaar van de boiler schakelen als de teruglevering groter is dan ~150 Watt. Dus pak ik de Elektra actueel waarde en vergelijk ik die met < -150. Dus vandaag werd de waarde -200.

En gebeurde er niets. Maak ik de vergelijking > 150 dan gaat deze wel af. Waarschijnlijk gebeurt er onderwater iets waardoor de getoonde waarde van het dashboard enkel een representatie is van het opwek veld uit de slimme meter.

Een vergelijking < 0 werkt dus ook al niet. Is dit iets wat ik buiten Blockly om moet doen met een andere script taal?

Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02
databeestje schreef op maandag 6 januari 2020 @ 15:36:
Voor het eerst probeer ik Blockly te gebruiken, maar loop tegen het volgende aan.
Kun je je script eens posten?

Verder ben ik echt geen fan van Blocky, maar gebruik ik liever Dzvents. Blocky doet nog wel eens wat onverwachte dingen en wordt 'constant' uitgevoerd. dzvents kun je op basis van triggers laten uitvoeren en nemen dus veel minder resources in beslag.

Acties:
  • 0 Henk 'm!

Verwijderd

Knielen schreef op maandag 6 januari 2020 @ 15:33:
[...]


Ja, zie eerste voorwaarde, als de windsnelheid hoger is dan 6 m/s gaat het scherm dicht.


[...]


Eerste script bepaalt alleen wanneer een 'dummy' schakelaar op 'aan' gaat als het aan het regenen is of als er regen voorspelt is. Het tweede script is het werkelijk bedienen van het zonnescherm, met hierin verwerkt de 'dummy' schakelaar.

Zorg wel dat je iets van een delay hebt, anders krijg je dat bij wisselende windsnelheden of 'buiig' weer het scherm constant open en dicht gaat.
Die delays ga ik eens mee spelen. Top dat je hier je script wegzet. _/-\o_

Toevallig net mijn scherm toegevoegd. Dacht dat het probleemloos ging maar nu is de knop open=dicht en omgekeerd in Domoticz. Iemand die weet hoe ik dit krijg omgedraaid? Edit: of komt dit omdat de schakelaar eigenlijk voor rolluiken is?

[ Voor 3% gewijzigd door Verwijderd op 06-01-2020 16:12 ]


Acties:
  • 0 Henk 'm!

  • databeestje
  • Registratie: Oktober 2002
  • Laatst online: 22-09 19:02

databeestje

Von PrutsHausen

rens-br schreef op maandag 6 januari 2020 @ 15:43:
[...]


Kun je je script eens posten?

Verder ben ik echt geen fan van Blocky, maar gebruik ik liever Dzvents. Blocky doet nog wel eens wat onverwachte dingen en wordt 'constant' uitgevoerd. dzvents kun je op basis van triggers laten uitvoeren en nemen dus veel minder resources in beslag.
Afbeeldingslocatie: http://iserv.nl/files/pics/calypso/blockly%20pv%20production%20trigger.png

Ik heb het maar opgelost met een PHP script buiten Domoticz om waarin ik ook al de meterstanden passeer. Dat in de crontab gejast en dan kijk ik morgen wel of ie het doet.

Acties:
  • +2 Henk 'm!

  • Wiley99
  • Registratie: Juni 2014
  • Laatst online: 07:34
databeestje schreef op maandag 6 januari 2020 @ 16:15:
[...]

[Afbeelding]

Ik heb het maar opgelost met een PHP script buiten Domoticz om waarin ik ook al de meterstanden passeer. Dat in de crontab gejast en dan kijk ik morgen wel of ie het doet.
Eens met @rens-br en als je ook kunt (PHP) scripten dan is dzVents ook niet lastig na een kleine leercurve.

Heb even snel gekeken maar inderdaad heb ik ook in Blockly alleen maar basiswaarden van m'n metertjes terwijl ik in dzVents voor bijv. de P1 alle 4 de tellers kan 'zien'. En (debug)loggen zodat je ook weet watt er echt gebeurt.

A polar bear is a rectangular bear after a coordinate transform - Never attribute to malice that which is adequately explained by stupidity


Acties:
  • 0 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 17-09 00:04
Wiley99 schreef op donderdag 2 januari 2020 @ 20:01:

Randvoorwaarde: je USB opslagdevice is gemount op /mnt/USBbackup.
Even met wat andere zaken bezig geweest afgelopen weekend. Nu hiermee verder. Eerst wil ik de hele procedure stap voor stap handmatig uitvoeren zodat ik kan zien en begrijpen wat er gebeurt. Backup van influx op de Pi zelf is dus al gelukt. Volgende stap => USB

Vragen:
- Is de syntax: '/mnt /USBbackup' universeel voor elk USB device of moet er dan al een map zijn aangemaakt met de naam 'backup' of USBbackup?
- Hoe wordt het USB device dan gevonden door Pi. Ik neem aan dat dit alleen werkt als het USB device fysiek aan de Pi hangt. Dus in een van de vier (Pi 3) USB poorten. Bij mij is daar een (USB0) van in gebruik om mijn Kamstrup warmtemeter mee uit te lezen en zou dat dus alleen kunnen op USB 1 t/m3. USB Sticks heb ik genoeg liggen om te testen.

Elga | Valliant eco TEC plus VHR 30-34/5-5L | Kamstrup 602 |Nodo OTGW | Raspberry Pi 3B+/4B+|RFXcom rfxtrx433xl | UniFi netwerk | PVoutput 8.625 kWp


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 22:11
Verwijderd schreef op maandag 6 januari 2020 @ 15:49:
[...]


Die delays ga ik eens mee spelen. Top dat je hier je script wegzet. _/-\o_

Toevallig net mijn scherm toegevoegd. Dacht dat het probleemloos ging maar nu is de knop open=dicht en omgekeerd in Domoticz. Iemand die weet hoe ik dit krijg omgedraaid? Edit: of komt dit omdat de schakelaar eigenlijk voor rolluiken is?
No problem.

Kan je bij Edit--> Switch Type niet kiezen voor blinds inverted? Of werkt het dan niet meer?

Acties:
  • 0 Henk 'm!

  • Peutpeut
  • Registratie: December 2013
  • Laatst online: 22-09 13:19
Verwijderd schreef op maandag 6 januari 2020 @ 15:49:
[...]
Die delays ga ik eens mee spelen. Top dat je hier je script wegzet. _/-\o_

Toevallig net mijn scherm toegevoegd. Dacht dat het probleemloos ging maar nu is de knop open=dicht en omgekeerd in Domoticz. Iemand die weet hoe ik dit krijg omgedraaid? Edit: of komt dit omdat de schakelaar eigenlijk voor rolluiken is?
Welke schakelaar gebruik je? Ik heb hier de schakelaar van Qubino in gebruik, eentje voor het rolluik en een andere voor het zonnescherm. Het kan zijn dat je I1 en I2 of Q1 en Q2 hebt omgewisseld bij het aansluiten.
Knielen schreef op maandag 6 januari 2020 @ 15:33:
[...]
Ja, zie eerste voorwaarde, als de windsnelheid hoger is dan 6 m/s gaat het scherm dicht.
Niet gezien, thanks!

[ Voor 15% gewijzigd door Peutpeut op 06-01-2020 17:18 ]

14590 Wp PV | 0 kWh Thuisaccu (binnenkort 14.4 kWh)

Pagina: 1 ... 69 ... 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!