Acties:
  • 0 Henk 'm!

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
@kleiner Geen idee, maar je kan wel een pir sensor aan een Shelly 1 hangen en die rechtstreeks een URL op je Domoticz laten uitvoeren. Iets als
code:
1
http://ip-adres-domoticz:8080/json.htm?type=command&param=switchlight&idx=1234&switchcmd=On
om een lichtje aan te doen (en een bijbehorende off om hem weer uit te doen).

Acties:
  • 0 Henk 'm!

  • kleiner
  • Registratie: Juni 2012
  • Laatst online: 24-04-2023
JeroenE schreef op maandag 7 december 2020 @ 15:41:
@kleiner Geen idee, maar je kan wel een pir sensor aan een Shelly 1 hangen en die rechtstreeks een URL op je Domoticz laten uitvoeren. Iets als
code:
1
http://ip-adres-domoticz:8080/json.htm?type=command&param=switchlight&idx=1234&switchcmd=On
om een lichtje aan te doen (en een bijbehorende off om hem weer uit te doen).
Thanks. Deze ingeving had ik ook al, en lijkt me ook een lekker praktische oplossing, vroeg me af of er misschien kant en klare producten bestonden.

Newbie scene vraagje, heb deze simpele scene aangemaakt, zou toch meteen moeten werken of niet? Hij weigert het te doen en ik zie niet waarom. Locatie staat ingesteld en op het dashboard staat ook netjes sunrise ^ 8:29 en sunset 16:29....

Afbeeldingslocatie: https://tweakers.net/i/EOyqRHqHduWUZ7SGckDfTqvbTNk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/FjO9fVRy9hl4yrkpGVf4nHP4.png?f=user_large

Acties:
  • 0 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 25-09 07:01
fabstar81 schreef op maandag 7 december 2020 @ 11:46:
[...]

bij mij staat het bestand garbagecalendarconfig.lua in de volgende folder:
/home/pi/domoticz/scripts/lua/GarbageCalendar/garbagecalendar

maakt dat nog wat uit?

script draait nog steeds niet. ook niet als ik tijd aanpas.
Zoals @JeroenE al terecht aangeeft linux is erg precies en hoofd- en kleine letters moet je altijd exact overnemen anders werkt het niet.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
kleiner schreef op maandag 7 december 2020 @ 16:00:
[...]

Thanks. Deze ingeving had ik ook al, en lijkt me ook een lekker praktische oplossing, vroeg me af of er misschien kant en klare producten bestonden.

Newbie scene vraagje, heb deze simpele scene aangemaakt, zou toch meteen moeten werken of niet? Hij weigert het te doen en ik zie niet waarom. Locatie staat ingesteld en op het dashboard staat ook netjes sunrise ^ 8:29 en sunset 16:29....

[Afbeelding]
Het is nog geen 16:29? (of geweest)

Acties:
  • +2 Henk 'm!

  • LCK
  • Registratie: Juli 2001
  • Laatst online: 08-10 20:27

LCK

Zie https://www.domoticz.com/wiki/Blockly, example Sunset/Sunrise.
moet zijn: "If time = sunset", niet 'if sunset"
kleiner schreef op maandag 7 december 2020 @ 16:00:
[...]

Thanks. Deze ingeving had ik ook al, en lijkt me ook een lekker praktische oplossing, vroeg me af of er misschien kant en klare producten bestonden.

Newbie scene vraagje, heb deze simpele scene aangemaakt, zou toch meteen moeten werken of niet? Hij weigert het te doen en ik zie niet waarom. Locatie staat ingesteld en op het dashboard staat ook netjes sunrise ^ 8:29 en sunset 16:29....

[Afbeelding]

Acties:
  • 0 Henk 'm!

  • kleiner
  • Registratie: Juni 2012
  • Laatst online: 24-04-2023
Yep, werkt! Ik was net op tijd met aanpassen (y)

Acties:
  • 0 Henk 'm!

  • fabstar81
  • Registratie: Maart 2003
  • Laatst online: 05-10 22:48
MikeOO schreef op maandag 7 december 2020 @ 16:02:
[...]


Zoals @JeroenE al terecht aangeeft linux is erg precies en hoofd- en kleine letters moet je altijd exact overnemen anders werkt het niet.
ik heb de folder garbagecalender 1 niveau hoger verplaatst en de uitpakfolder GarbageCalendar weggemikt. nu werkt het :)

soms is het zo simpel he.

thanks @MikeOO en @JeroenE!

script zit wel goed in elkaar trouwens zeg. geeft netjes in de log aan dat het meer records vindt in de data load dan je geconfigureerd hebt in je script en dat je die moet toevoegen. alhoewel "restafval" in grootste deel van het land denk ik wel standaard geactiveerd had kunnen worden?

desalniettemin, top!

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
Zijn er hier mensen met high power led (lampen) waar een led driver (220 volt input) de led voedt en deze kan bedienen (dus ook dimmen) via domoticz?

Acties:
  • 0 Henk 'm!

  • rspoe
  • Registratie: Maart 2017
  • Laatst online: 28-08 08:23
Ik heb een vraagje over de iPhone app. Ik draai Domoticz op 192.168.1.x (poort: 8080)
Lokaal te benaderen vanaf mijn browser.

Ik heb de iPhone app geïnstalleerd. Maar ik krijg een foutmelding (Fout: geen verbinding met netwerk).
Krijg hem niet benaderd.

Kunnen jullie mij helpen? Ik weet niet wat ik fout doe. En heb al best wat gezocht op internet, maar nergens vind ik een goede handleiding.

INSTELLINGEN APP
Serveradres: xx.xxx.xxx.xxx (ipadres van mijn router)
Protocol: HTTPS
Port: 8080
Map: (leeg)
Gebruikersnaam: xxx
Wachtwoord: xxx

DOMOTICZ
Remote Shared Port (For Remote Domoticz clients): 6144

Ik heb porforwarding proberen in te stellen op mijn router, maar ik weet eigenlijk niet wat ik precies moet instellen.


INSTELLINGEN PORTFORWARDING
IPV4-regel
Servicenaam: Domoticz
Externe host: (leeg)
Publieke poorten: 8080
Lokale host: 192.168.1.x (IP adres waar domoticz op draait)
Lokale poort: 8080
Protocol: TCP

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
rspoe schreef op maandag 7 december 2020 @ 21:28:
Ik heb een vraagje over de iPhone app. Ik draai Domoticz op 192.168.1.x (poort: 8080)
Te benaderen vanaf mijn browser.

Ik heb de iPhone app geïnstalleerd. Maar ik krijg een foutmelding (Fout: geen verbinding met netwerk).
Krijg hem niet benaderd.

Kunnen jullie mij helpen? Ik weet niet wat ik fout doe. En heb al best wat gezocht op internet, maar nergens vind ik een goede handleiding.

INSTELLINGEN APP
Serveradres: xx.xxx.xxx.xxx (ipadres van mijn router)
Protocol: HTTPS
Port: 8080
Map: (leeg)
Gebruikersnaam: xxx
Wachtwoord: xxx
Je moet niet het ip adres van je router instellen, maar van Domoticz.
Remote Shared Port (For Remote Domoticz clients): 6144
Die heeft er niks mee te maken en wordt alleen gebruikt als je twee domoticz installaties aan elkaar hangt.
Ik heb porforwarding proberen in te stellen op mijn router, maar ik weet eigenlijk niet wat ik precies moet instellen.
Zou dat dan weer even zo snel mogelijk ongedaan maken. Poorten openen en domoticz onbeveiligd naar buiten open zetten is niet verstandig.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
vwtune schreef op maandag 7 december 2020 @ 19:09:
Zijn er hier mensen met high power led (lampen) waar een led driver (220 volt input) de led voedt en deze kan bedienen (dus ook dimmen) via domoticz?
Aan wat voor lampen / driver moet ik dan denken?

Acties:
  • 0 Henk 'm!

  • rspoe
  • Registratie: Maart 2017
  • Laatst online: 28-08 08:23
rens-br schreef op maandag 7 december 2020 @ 21:35:
[...]


Je moet niet het ip adres van je router instellen, maar van Domoticz.


[...]


Die heeft er niks mee te maken en wordt alleen gebruikt als je twee domoticz installaties aan elkaar hangt.


[...]


Zou dat dan weer even zo snel mogelijk ongedaan maken. Poorten openen en domoticz onbeveiligd naar buiten open zetten is niet verstandig.
Ook dan krijg ik 'Fout: geen verbinding met netwerk'

Ik heb ook gelezen dat je ' Gebruik verschillende serveradressen voor uw thuisnetwerk' moet aanvinken voor lokale benadering? En dat je daar dan de gegevens in moet vullen van de lokale server.

Maar wat vul ik dan in bij de andere serverinstellingen. Dit krijg ik dan als opties:

SERVERINSTELLINGEN
Serveradres:
Protocol:
Poort:
Map:
Gebruikersnaam:
Wachtwoord:

Lokaal serveradres:
Lokaal protocol:
Lokale poort:
Lokale gebruikersnaam:
Lokaal wachtwoord:
Lokale map:


EDIT:
Lokaal protocol moet HTTP zijn :)
Ik ben binnen.

[ Voor 3% gewijzigd door rspoe op 07-12-2020 21:54 ]


Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 25-09 07:01
fabstar81 schreef op maandag 7 december 2020 @ 16:52:
[...]

ik heb de folder garbagecalender 1 niveau hoger verplaatst en de uitpakfolder GarbageCalendar weggemikt. nu werkt het :)

soms is het zo simpel he.

thanks @MikeOO en @JeroenE!

script zit wel goed in elkaar trouwens zeg. geeft netjes in de log aan dat het meer records vindt in de data load dan je geconfigureerd hebt in je script en dat je die moet toevoegen. alhoewel "restafval" in grootste deel van het land denk ik wel standaard geactiveerd had kunnen worden?

desalniettemin, top!
Mooi dat het werkt, soms staar je je blind op een klein dingetje >:)
Restaval standaard aanzetten is niet echt nuttig omdat per gemeente verschilt.

In ons geval betekend restafval niets. Wij mogen de zakken restafval (lees de meest smerige zakken) zelf wegbrengen in containers in het dorp.

Weer z'n uitvinding van een ambtenaar die dacht hoe kan ik de burger pesten. Breng liever oud papier weg in de auto dan zakken die soms kunnen lekken 8)7

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

Iemand met meer DZ vent ervaring hier?

ik heb het volgende script en wil eigenlijk toevoegen dat het script niet actief mag zijn tussen.
Tijd: 00.05 en 5.00
En niet actief mag zijn indien "slaapmodus" aan staat.


Heb uiteraard al zelf de wiki door gelezen maar wordt er geen wijs uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)

              domoticz.log('voordeur bel gaat af')  
              domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
              domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()

       end
    }

- leeg -


Acties:
  • +1 Henk 'm!

  • adjego
  • Registratie: December 2004
  • Nu online
luigi87 schreef op dinsdag 8 december 2020 @ 08:22:
Iemand met meer DZ vent ervaring hier?

ik heb het volgende script en wil eigenlijk toevoegen dat het script niet actief mag zijn tussen.
Tijd: 00.05 en 5.00
En niet actief mag zijn indien "slaapmodus" aan staat.


Heb uiteraard al zelf de wiki door gelezen maar wordt er geen wijs uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)

              domoticz.log('voordeur bel gaat af')  
              domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
              domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()

       end
    }
Zoiets ongeveer zou ik zeggen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) and slaapmodus ~= true) then 
                   domoticz.log('voordeur bel gaat af')  
                   domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
                   domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
              end
       end
    }

Home Assistant | ☀️ 2900 Wp PVOutput | 🔋 Tesla Model 3 RWD 2024


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

adjego schreef op dinsdag 8 december 2020 @ 08:47:
[...]


Zoiets ongeveer zou ik zeggen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) and slaapmodus ~= true) then 
                   domoticz.log('voordeur bel gaat af')  
                   domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
                   domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
              end
       end
    }
Dank,
Ik ga hem gelijk even testen :D

Hopelijk gaat nu niet weer midden in de nacht de bel af :+

- leeg -


Acties:
  • 0 Henk 'm!

  • adjego
  • Registratie: December 2004
  • Nu online
luigi87 schreef op dinsdag 8 december 2020 @ 08:51:
[...]


Dank,
Ik ga hem gelijk even testen :D

Hopelijk gaat nu niet weer midden in de nacht de bel af :+
Er zit nog een foutje in, de "and" in de if statement moet een "or" zijn, want hij moet onafhankelijk van de tijd altijd als de slaapmodus actief is niet bellen, nu doet hij dat alleen maar als het ook na 00:05 is en voor 5:00 uur. En je moet "slaapmodus" natuurlijk nog ergens definiëren, zal een schakelaar zijn denk ik?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) or slaapmodus ~= true) then 
                   domoticz.log('voordeur bel gaat af')  
                   domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
                   domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
              end
       end
    }

[ Voor 4% gewijzigd door adjego op 08-12-2020 08:57 ]

Home Assistant | ☀️ 2900 Wp PVOutput | 🔋 Tesla Model 3 RWD 2024


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

adjego schreef op dinsdag 8 december 2020 @ 08:54:
[...]


Er zit nog een foutje in, de "and" in de if statement moet een "or" zijn, want hij moet onafhankelijk van de tijd altijd als de slaapmodus actief is niet bellen, nu doet hij dat alleen maar als het ook na 00:05 is en voor 5:00 uur. En je moet "slaapmodus" natuurlijk nog ergens definiëren, zal een schakelaar zijn denk ik?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) or slaapmodus ~= true) then 
                   domoticz.log('voordeur bel gaat af')  
                   domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
                   domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
              end
       end
    }
Inderdaad het zou or moet zijn, heb ik aangepast :)

Slaapmodus is een bestaande virtuele schakelaar, dus zal even de benaming nalopen dat deze één op één is.

moet die Slaapmodus niet zo benoemd worden? domoticz.devices('Slaapmodus')? of 'Slaapmodus'

Nu is Slaapmodus namelijk niet rood gearceerd zoals alle schakelaars/ switches

[ Voor 11% gewijzigd door luigi87 op 08-12-2020 09:10 ]

- leeg -


Acties:
  • 0 Henk 'm!

  • adjego
  • Registratie: December 2004
  • Nu online
luigi87 schreef op dinsdag 8 december 2020 @ 09:06:
[...]


Inderdaad het zou or moet zijn, heb ik aangepast :)

Slaapmodus is een bestaande virtuele schakelaar, dus zal even de benaming nalopen dat deze één op één is.

moet die Slaapmodus niet zo benoemd worden? domoticz.devices('Slaapmodus')? of 'Slaapmodus'

Nu is Slaapmodus namelijk niet rood gearceerd zoals alle schakelaars/ switches
Ja die moet je als domoticz.devices('Slaapmodus') gebruiken, makkelijkste is dan:

code:
1
not(domoticz.devices('Slaapmodus').active)

Home Assistant | ☀️ 2900 Wp PVOutput | 🔋 Tesla Model 3 RWD 2024


Acties:
  • +1 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

adjego schreef op dinsdag 8 december 2020 @ 09:13:
[...]


Ja die moet je als domoticz.devices('Slaapmodus') gebruiken, makkelijkste is dan:

code:
1
not(domoticz.devices('Slaapmodus').active)
Oke, Dan zou die worden:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 
                          'Z-wave Deurbel'
          }
        },
    execute = function(domoticz, device)
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) or (not(domoticz.devices('Slaapmodus').active)) then 
                   domoticz.log('voordeur bel gaat af')  
                   domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
                   domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
              end
       end
    }


@adjego zit nog een foutje in:
2020-12-08 09:18:16.483 Status: dzVents: Error (2.4.19): error loading module 'Z2M TEST deurbel knop dz2' from file '/media/usbdo/domoticz/scripts/dzVents/generated_scripts/Z2M TEST deurbel knop dz2.lua':
2020-12-08 09:18:16.483 .../dzVents/generated_scripts/Z2M TEST deurbel knop dz2.lua:9: ')' expected near 'then'

[ Voor 16% gewijzigd door luigi87 op 08-12-2020 09:19 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • HhK1907
  • Registratie: November 2010
  • Laatst online: 22:26
luigi87 schreef op dinsdag 8 december 2020 @ 09:16:
[...]


@adjego zit nog een foutje in:
2020-12-08 09:18:16.483 Status: dzVents: Error (2.4.19): error loading module 'Z2M TEST deurbel knop dz2' from file '/media/usbdo/domoticz/scripts/dzVents/generated_scripts/Z2M TEST deurbel knop dz2.lua':
2020-12-08 09:18:16.483 .../dzVents/generated_scripts/Z2M TEST deurbel knop dz2.lua:9: ')' expected near 'then'
je mist een ) in je if statement op regel 9.
vervang regel 9 door dit:
code:
1
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) or (not(domoticz.devices('Slaapmodus').active))) then

[ Voor 53% gewijzigd door HhK1907 op 08-12-2020 09:29 . Reden: quoted ]

PV Output | 4440Wp | 12x370Wp | OZO | Helmond


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

HhK1907 schreef op dinsdag 8 december 2020 @ 09:27:
je mist een ) in je if statement op regel 9.
vervang regel 9 door dit:
code:
1
              if (not(domoticz.time.matchesRule('at 00:05-05:00')) or (not(domoticz.devices('Slaapmodus').active))) then
Ik heb nu op regel 9 dit staat:

code:
1
if (not(domoticz.time.matchesRule('at 00:05-05:00'))) or (not(domoticz.devices('Slaapmodus').active)) then


Dus in plaats van jou regel 3 haakjes op de "slaapmodus" statement, heb 3 haakjes bij de time statement.
Klopt dit? of moet ik echt jou regel aanhouden?

- leeg -


Acties:
  • +1 Henk 'm!

  • adjego
  • Registratie: December 2004
  • Nu online
luigi87 schreef op dinsdag 8 december 2020 @ 09:30:
[...]


Ik heb nu op regel 9 dit staat:

code:
1
if (not(domoticz.time.matchesRule('at 00:05-05:00'))) or (not(domoticz.devices('Slaapmodus').active)) then


Dus in plaats van jou regel 3 haakjes op de "slaapmodus" statement, heb 3 haakjes bij de time statement.
Klopt dit? of moet ik echt jou regel aanhouden?
Doe maar deze '(' voor de not weghalen:
code:
1
if (not(domoticz.time.matchesRule('at 00:05-05:00')) or not(domoticz.devices('Slaapmodus').active)) then

Home Assistant | ☀️ 2900 Wp PVOutput | 🔋 Tesla Model 3 RWD 2024


Acties:
  • +1 Henk 'm!

  • HhK1907
  • Registratie: November 2010
  • Laatst online: 22:26
adjego schreef op dinsdag 8 december 2020 @ 09:42:
[...]


Doe maar deze '(' voor de not weghalen:
code:
1
if (not(domoticz.time.matchesRule('at 00:05-05:00')) or not(domoticz.devices('Slaapmodus').active)) then
yup, kan ook :)

PV Output | 4440Wp | 12x370Wp | OZO | Helmond


Acties:
  • +2 Henk 'm!

  • adjego
  • Registratie: December 2004
  • Nu online
Teveel onnodige haakjes maken het altijd behoorlijk onoverzichtelijk.

Home Assistant | ☀️ 2900 Wp PVOutput | 🔋 Tesla Model 3 RWD 2024


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 08-10 21:37

luigi87

Domotica Fanaticus

adjego schreef op dinsdag 8 december 2020 @ 09:42:
[...]


Doe maar deze '(' voor de not weghalen:
code:
1
if (not(domoticz.time.matchesRule('at 00:05-05:00')) or not(domoticz.devices('Slaapmodus').active)) then
Beide dank voor de hulp.
Ik vindt de notatie best lastig in DZ vents. Hij draait zonder error. ga vanmiddag even testen

- leeg -


Acties:
  • +2 Henk 'm!

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
@luigi87 Soms vind ik het handiger om geen "not( )" te gebruiken maar een else. Dan krijg je zoiets:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
    active = true, 
    on = {
        devices = { 'Z-wave Deurbel' }
        },
    execute = function(domoticz, device)
        if domoticz.time.matchesRule('at 00:05-05:00') or domoticz.devices('Slaapmodus').active then
            domoticz.log('voordeur bel geactiveerd, maar wij doen lekker niets')  
        else
            domoticz.log('voordeur bel gaat af')
            domoticz.devices('Zigbee2MQTT - Zigbeebel1').toggleSwitch()
            domoticz.devices('Zigbee2MQTT - Zigbeebel2').toggleSwitch()
        end
   end
}
Als bonus weet je dan ook (in je log) dat er iemand heeft aangebeld.

Acties:
  • 0 Henk 'm!

  • Henkie-Jan
  • Registratie: Mei 2005
  • Laatst online: 05-10 19:01
Wie-o-wie wil en kan mij op weg helpen met OpenMQTTGateway en Domoticz?

Het blijkt dat als ik het goed zeg Domoticz nog al een afwijkende manier van MQTT transport heeft. Met de standaard plugins werkt het prima maar zoals nu wil ik OpenMQTTGateway integreren om via ESP vanaf BLE temperatuur en dergelijke te importeren naar Domoticz. Uiteraard weet ik dat er andere alternatieven zijn en heb bijvoorbeeld ook wel Zigbee sensors maar het gaat me om de OpenMQTTGateway. :P

Ik las dat de enige mogelijkheid is om dit via Node.Red te doen. Na lang zoeken kwam ik een instructie tegen in het Nederlands tegen wat nog redelijk voor mij te volgen is. Echter is dit een instructie voor een P1 uitlezer of iets dergelijks.

Wie kan mij helpen om dit te integreren?

Ow ja meer info over de OpenMQTT BLE gateway: https://docs.openmqttgate...02-cleargrass-or-mi-scale

[ Voor 3% gewijzigd door Henkie-Jan op 08-12-2020 16:35 ]

Zonnepanelen: 800Wp op oost 80 graden aan balkon met schaduw


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 06:08
Henkie-Jan schreef op dinsdag 8 december 2020 @ 16:35:
Wie-o-wie wil en kan mij op weg helpen met OpenMQTTGateway en Domoticz?

Het blijkt dat als ik het goed zeg Domoticz nog al een afwijkende manier van MQTT transport heeft. Met de standaard plugins werkt het prima maar zoals nu wil ik OpenMQTTGateway integreren om via ESP vanaf BLE temperatuur en dergelijke te importeren naar Domoticz. Uiteraard weet ik dat er andere alternatieven zijn en heb bijvoorbeeld ook wel Zigbee sensors maar het gaat me om de OpenMQTTGateway. :P

Ik las dat de enige mogelijkheid is om dit via Node.Red te doen. Na lang zoeken kwam ik een instructie tegen in het Nederlands tegen wat nog redelijk voor mij te volgen is. Echter is dit een instructie voor een P1 uitlezer of iets dergelijks.

Wie kan mij helpen om dit te integreren?

Ow ja meer info over de OpenMQTT BLE gateway: https://docs.openmqttgate...02-cleargrass-or-mi-scale
Voor zover ik weet doet Domoticz niets afwijkends met mqtt. Je kan een mqtt server zoals mosquitto installeren en die werkt prima met de Domoticz-mqtt plugin

Acties:
  • 0 Henk 'm!

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
rens-br schreef op maandag 7 december 2020 @ 21:36:
[...]


Aan wat voor lampen / driver moet ik dan denken?
https://nl.aliexpress.com...b201602_,searchweb201603_

dit is de led driver welke mijn eettafellamp bestuurd (bestaat uit 7 stuks leds elke 5watt max). output is 25-26 watt

Acties:
  • +2 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
Knielen schreef op dinsdag 8 december 2020 @ 17:01:
Voor zover ik weet doet Domoticz niets afwijkends met mqtt. Je kan een mqtt server zoals mosquitto installeren en die werkt prima met de Domoticz-mqtt plugin
Niet met het protocol inderdaad. Maar het bericht moet wel in domoticz formaat. Daar wordt o.a. wel Nodered voor gebruikt.

@Henkie-Jan
Het bericht moet dus in het formaat zodat domoticz dit snapt.
Nog leesvoer.
Of je stopt het in het juiste formaat erin of er moet een vertaalslag tussen/

Acties:
  • 0 Henk 'm!

  • Moffin
  • Registratie: Augustus 2003
  • Laatst online: 30-09 14:01
Moffin schreef op zaterdag 28 november 2020 @ 00:20:
zou iemand mijn gefabriceerde (eerste) dventz code willen reviewen?

Ik heb alle 'errors' inmiddels uit het script gehaald, maar wanneer ik de 'triggerwaarde' wijzig (een selector met 3 waarden) dan gaat het mis. en krijg ik een error in mijn log

'zVents/generated_scripts/Badkamer_Actuator.lua:13: attempt to index a nil value (global 'domoticz')'

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
return {
    active = true,
    on = {
    devices = {926},
    },

   execute = function(dz)
    
        local selector          = dz.devices(926)
        local midden            = dz.devices(927)
        local hoog              = dz.devices(928)

  domoticz.log('trigger == > '..device.trigger)
    
   if device.isDevice then 
        -- do device event stuff
        if (device.state ~= 'Off') then
            domoticz.log('Hey! Not sure I\'m on.. anyhow, if I am a selector, I\'m NOT off!! xxxxxxx Switch On xxxxxxxxxxxxxxxxxxxxxxx')
        else
            domoticz.log('Hey! I am off! yyyyyyyy Switch Off Off Off Switch Off Off Off ')
        end
 
        if (selector == 0) then 
            midden.switchOff() 
            hoog.SwitchOff()
                domoticz.log('Ventilatie 0(uit) geschakeld') 
                     
        elseif (selector == 10) then
            hoog.SwitchOff()
            midden.SwitchOn()
                domoticz.log('Ventilatie 10(low) geschakel')
       
        elseif (selector == 20) then 
            midden.SwitchOff()
            hoog.SwitchOn()
                domoticz.log('Ventilatie 20(high) geschakeld') 
       
          end
        domoticz.log(domoticz.devices('Ventilatie').value)
        domoticz.log(domoticz.devices('Ventilatie').levelName)
    end
end
}


Doel is dat wanneer ik een mijn ventilatiebox op 0 (uit) zet, 10 en 20 (stand midden en hoog) ook uit zijn.
Indien ik kies voor de midden stand (10) dan dient eerst 20 uitgezet te worden. Dit om te voorkomen dat de ventilatiebox zowel op de midden stand / hoge stand schakelt.

Het idee is om mijn orcon ventilatiebox van een dubbele zwave schakelaar te voorzien die stand 10 en 20 (midden en hoog) voor zijn rekening neemt.
Na lang stoeien voor het eerste script er eindelijk uitgekomen. Dit is het geworden.
Durf alleen mijn dummy switch nog niet om te zetten naar de ventilatiebox.

Ben bang dat op een zeker moment midden en hoog gelijktijdig aan zijn, waardoor mijn badkamerventilator doorbrand.

Iemand tips om te checken dat midden en hoog nooit gelijktijdig worden geschakeld?

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
return {
    active = true,
    on = {
    devices = {926},
    },

   execute = function(dz, devices)
    
        local selector          = dz.devices(926)
        local midden            = dz.devices(927)
        local hoog              = dz.devices(928)
        
 dz.log('trigger == > '..dz.devices(926).level)

        if (selector.level == 0) then 
            midden.switchOff() 
            hoog.switchOff()
                dz.log('Ventilatie '..selector.levelName..' geschakeld') 
                     
        elseif (selector.level == 10) then
            hoog.switchOff()
            midden.switchOn() 
                dz.log('Ventilatie '..selector.levelName..' geschakeld')
       
 
        elseif (selector.level == 20) then
            midden.switchOff() 
            hoog.switchOn()
                dz.log('Ventilatie '..selector.levelName..' geschakeld') 
  
    end

}

[ pvoutput | 5760 wp @ O 45° - Z 10° - W 45°]


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
Moffin schreef op dinsdag 8 december 2020 @ 23:33:
[...]


Na lang stoeien voor het eerste script er eindelijk uitgekomen. Dit is het geworden.
Durf alleen mijn dummy switch nog niet om te zetten naar de ventilatiebox.

Ben bang dat op een zeker moment midden en hoog gelijktijdig aan zijn, waardoor mijn badkamerventilator doorbrand.

Iemand tips om te checken dat midden en hoog nooit gelijktijdig worden geschakeld?
Wat voor apparaat zit er achter midden en hoog?

Eventueel kan je namelijk één dummy switch gebruiken van het type Switch Selector, dan kan je nooit twee van die condities tegelijk hebben.

Acties:
  • 0 Henk 'm!

  • Moffin
  • Registratie: Augustus 2003
  • Laatst online: 30-09 14:01
Voor
Voor dit script zit een selector met de standen uit / midden / hoog.

Na
Na dit script genaamd 'actuator' zit een fibaro zwave dubbel switch

Ik wilde het script ervoor los trekken van de actuator zodat ik kan hobbiën.
Begrijp ik goed dat de selector zowel softwarematig als hardwarmatig alleen op hoog schakelt als midden uit is?

[ Voor 4% gewijzigd door Moffin op 09-12-2020 08:39 ]

[ pvoutput | 5760 wp @ O 45° - Z 10° - W 45°]


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
Moffin schreef op woensdag 9 december 2020 @ 08:34:
Begrijp ik goed dat de selector zowel softwarematig als hardwarmatig alleen op hoog schakelt als midden uit is?
Een switch selector heeft maar één state tegelijk. Kortom. Hij is dus alleen hoog, midden of laag, maar nooit tegelijkertijd.

Maar deel anders even screenshots van je hardware configuratie en al je scripts. Dan weten we het zeker.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
vwtune schreef op dinsdag 8 december 2020 @ 17:40:
[...]


https://nl.aliexpress.com...b201602_,searchweb201603_

dit is de led driver welke mijn eettafellamp bestuurd (bestaat uit 7 stuks leds elke 5watt max). output is 25-26 watt
Maar zoek je nu een mogelijkheid om deze led driver te hangen aan Domoticz? Of zoek je een vervanger die met domoticz werkt?

Acties:
  • 0 Henk 'm!

  • BarryH
  • Registratie: Maart 2011
  • Laatst online: 07:33
Iemand die via domoticz P1 data naar umeter.nl stuurt (Voor de live module)?
Ze hebben wel een img file voor een Raspberry PI, maar ik weet niet hoe ik daar het script uitpeuter.

5670PV op OzOOO, 5640PV op WnWWW, 3150PV op muur op ZZZW, vloerisolatie, HR++,dakisolatie, PANA 9Jmonoblock WP, Ioniq EV 2017


Acties:
  • 0 Henk 'm!

  • kleiner
  • Registratie: Juni 2012
  • Laatst online: 24-04-2023
BarryH schreef op woensdag 9 december 2020 @ 09:57:
Iemand die via domoticz P1 data naar umeter.nl stuurt (Voor de live module)?
Ze hebben wel een img file voor een Raspberry PI, maar ik weet niet hoe ik daar het script uitpeuter.
Volgens mij gaan ze er vanuit dat je een dedicated rPi hebt voor umeter.nl...

Acties:
  • 0 Henk 'm!

  • BarryH
  • Registratie: Maart 2011
  • Laatst online: 07:33
@kleiner Ja, maar dat vind ik een beetje zonde. Heb ze een mailtje gestuurd voor instellingen/script om dit vanuit domoticz te kunnen.

5670PV op OzOOO, 5640PV op WnWWW, 3150PV op muur op ZZZW, vloerisolatie, HR++,dakisolatie, PANA 9Jmonoblock WP, Ioniq EV 2017


Acties:
  • 0 Henk 'm!

  • kleiner
  • Registratie: Juni 2012
  • Laatst online: 24-04-2023
BarryH schreef op woensdag 9 december 2020 @ 10:13:
@kleiner Ja, maar dat vind ik een beetje zonde. Heb ze een mailtje gestuurd voor instellingen/script om dit vanuit domoticz te kunnen.
Dat interesseert mij ook wel! Deel het met ons als je iets hoort svp :) Vooral de relatie tussen ons gasverbruik op koude dagen in vergelijking met dat van anderen.

Acties:
  • 0 Henk 'm!

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
rens-br schreef op woensdag 9 december 2020 @ 08:46:
[...]


Maar zoek je nu een mogelijkheid om deze led driver te hangen aan Domoticz? Of zoek je een vervanger die met domoticz werkt?
Ik zoek een vervanger die met domoticz werkt (dit lijkt mij makkelijker dan de huidige led driver aan te passen?)

De huidige led driver kan gedimd worden middels de bijgeleverde afstandsbediening, dit wil ik gewoon compleet geautomatiseerd hebben uiteraard. dus desnoods een compleet nieuwe led driver(s) erin.

de lamp waar het om gaat: https://mbc-light.nl/product/boston-bar/

Acties:
  • +1 Henk 'm!

  • BarryH
  • Registratie: Maart 2011
  • Laatst online: 07:33
@kleiner maar dat zit niet echt in umeter. Wel in mijn.energieinzicht.nl, maar daar kan je gewoon je metercode aanmelden en zie je waardes ca 48 uur na dato

5670PV op OzOOO, 5640PV op WnWWW, 3150PV op muur op ZZZW, vloerisolatie, HR++,dakisolatie, PANA 9Jmonoblock WP, Ioniq EV 2017


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
vwtune schreef op woensdag 9 december 2020 @ 10:21:
Ik zoek een vervanger die met domoticz werkt (dit lijkt mij makkelijker dan de huidige led driver aan te passen?)

De huidige led driver kan gedimd worden middels de bijgeleverde afstandsbediening, dit wil ik gewoon compleet geautomatiseerd hebben uiteraard. dus desnoods een compleet nieuwe led driver(s) erin.

de lamp waar het om gaat: https://mbc-light.nl/product/boston-bar/
Maar werkt die lamp niet gewoon op 230V? Want dan kan je er een willekeurige led dimmer tussen hangen. Bijvoorbeeld de Shelly Dimmer of iCasa Dimmer.

[ Voor 3% gewijzigd door rens-br op 09-12-2020 10:26 ]


Acties:
  • 0 Henk 'm!

  • anconakip
  • Registratie: December 2002
  • Laatst online: 09-10 07:38
Ik ben bezig met het uit faseren van mijn kaku artikelen. Ik heb de meeste al vervangen voor zigbee/mqtt varianten.
Maar ik loop nu tegen het punt aan dat ik ook 2 buiten thermometers heb welke nu van kaku zijn. Ik ben nu dus op zoek naar themp/humidity sensoren die ik buiten kan gebruiken en die werken met het zigbee of mqtt protocol. Iemand die ervaring heeft hiermee?

The Force is like Duck-tape, it has a light side, a dark side and it holds the universe together


Acties:
  • 0 Henk 'm!

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
rens-br schreef op woensdag 9 december 2020 @ 10:26:
[...]


Maar werkt die lamp niet gewoon op 230V? Want dan kan je er een willekeurige led dimmer tussen hangen. Bijvoorbeeld de Shelly Dimmer of iCasa Dimmer.
https://nl.aliexpress.com...b201602_,searchweb201603_

Input is uiteraard 220volt, output in tussen de 70-130 volt (DC) vandaar een leddriver ;-)
hierom werkt een shelly dimmer dus niet (denk ik?)

Acties:
  • 0 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 21:44

de Peer

under peer review

anconakip schreef op woensdag 9 december 2020 @ 11:05:
Ik ben bezig met het uit faseren van mijn kaku artikelen. Ik heb de meeste al vervangen voor zigbee/mqtt varianten.
Maar ik loop nu tegen het punt aan dat ik ook 2 buiten thermometers heb welke nu van kaku zijn. Ik ben nu dus op zoek naar themp/humidity sensoren die ik buiten kan gebruiken en die werken met het zigbee of mqtt protocol. Iemand die ervaring heeft hiermee?
Ik ben erg over deze te spreken:
https://www.aqara.com/us/temperature_humidity_sensor.html
Zigbee

Acties:
  • 0 Henk 'm!

  • anconakip
  • Registratie: December 2002
  • Laatst online: 09-10 07:38
Die ken ik. Maar zijn die ook buiten te gebruiken? in de regen, vrieskou?

The Force is like Duck-tape, it has a light side, a dark side and it holds the universe together


Acties:
  • +1 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 21:44

de Peer

under peer review

anconakip schreef op woensdag 9 december 2020 @ 11:38:
[...]

Die ken ik. Maar zijn die ook buiten te gebruiken? in de regen, vrieskou?
Ik denk niet dat je ze aan het weer moet bloot stellen. maar onder een overkapping ofzo moet prima kunnen. Aangezien ze erg klein zijn ook goed mogelijk om ze te verstoppen.
http://blogi.ee/smarthome...r-tested-for-outdoor-use/

[ Voor 9% gewijzigd door de Peer op 09-12-2020 11:41 ]


Acties:
  • +1 Henk 'm!

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 09-10 14:21

imdos

I use FreeNAS and Ubuntu

jobr schreef op vrijdag 4 december 2020 @ 19:36:
[...]


Misschien is dit wat voor je ?
Kan wel op de Hue bridge.
Of die stekker van Ikea.
Of deze @Servor zigbee relay

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


Acties:
  • 0 Henk 'm!

  • Moffin
  • Registratie: Augustus 2003
  • Laatst online: 30-09 14:01
rens-br schreef op woensdag 9 december 2020 @ 08:45:
[...]

Zoals verzocht hier meer context

Een switch selector heeft maar één state tegelijk. Kortom. Hij is dus alleen hoog, midden of laag, maar nooit tegelijkertijd.

Maar deel anders even screenshots van je hardware configuratie en al je scripts. Dan weten we het zeker.
Hardware:
-Fibare double switch 2
-Badkamer ventilatie Orcon 10p (een op 230 volt schakelbare 3 standen schakelaar) (uit, laag, hoog)

Het idee is om laag op schakelaar 1 en hoog op schakelaar 2 van de fibaro aan te sluiten. Indien 1 en 2 gelijktijdig aan staan, brand zoals mij nu bekend is, mijn ventilator door.

Allereerst begin ik met script 1 (bepalen van de virtuele 3 standen schakelaar),
Device dz.devices(926)

Badkamerventilatie start met het script van @ThinkPad

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
return {
    on      =   {   timer   = { "every minute"  }},
   
   logging  =   {   level   = domoticz.LOG_DEBUG, 
                    marker  = "ventilation"      },   
   
   execute = function(dz)
    
        local humidity          = dz.devices(582).humidity
        local ventilator        = dz.devices("Ventilatie")
        local ventLevel         = ventilator.level
        
        local humidityFence     = 60
        local noTimerLevel      = 40
        
        local lowVentDaytime    = 10
        local highVentDaytime   = 20
        local lowVentNighttime  = 0
        local highVentNighttime = 10
        
        local function logWrite(str,level)
            if not level then level = LOG_DEBUG end
            dz.log(str,level)
        end
        
        local function manageVentilator(low,high) 
            if humidity >= humidityFence then
                logWrite("Het is vochtig op de badkamer! (" .. humidity .. "%)")
                if ventLevel < noTimerLevel then
                    logWrite("Er is geen timer ingesteld")
                    if ventLevel ~= high then 
                        logWrite("Er wordt geschakeld")
                        ventilator.switchSelector(high) 
                    else
                        logWrite("Ventilator draait al op juiste nivo; dus geen actie vereist")
                    end              
                else
                    logWrite("Er is een timer ingesteld")
                end
            else              
                logWrite("Het is niet (meer) vochtig op de badkamer! (" .. humidity .. "%)")
                if ventLevel ~= low then 
                    logWrite("Er wordt geschakeld")
                    ventilator.switchSelector(low) 
                else
                    logWrite("Ventilator draait al op juiste nivo; dus actie vereist")
                end
            end
        end
        
        
        -- Main 
        if dz.time.matchesRule("at 07:00-22:00") then
            logWrite("het is overdag")
            manageVentilator(lowVentDaytime,highVentDaytime)
        else
            logWrite("het is avond/nacht")
            manageVentilator(lowVentNighttime,highVentNighttime)
        end
    end
}


Op basis de waarde uit de drie standen schakelaar wil ik de fibare aansturen. Hiervoor heb ik twee losse schakelaars toegevoegd.

contact 1 op de fibaro
midden = dz.devices(927)

contact 2 op de fibaro
hoog = dz.devices(928)

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
return {
    active = true,
    on = {
    devices = {926},
    },

   execute = function(dz, devices)
    
        local selector          = dz.devices(926)
        local midden            = dz.devices(927)
        local hoog              = dz.devices(928)
       
       
    function wait(seconds)
    local start = os.time()
    repeat until os.time() > start + seconds
end 

 dz.log('trigger == > '..dz.devices(926).level)

        if (selector.level == 0) then 
            midden.switchOff() 
            hoog.switchOff()
                  dz.log('Ventilatie '..selector.levelName..' geschakeld') 
                     
        elseif (selector.level == 10) then
            hoog.switchOff()
            if ( hoog.state == 'Off') then
                 midden.switchOn()
                 dz.log('Ventilatie '..selector.levelName..' geschakeld')
        
                end
    
        elseif (selector.level == 20) then
            midden.switchOff() 
            if ( midden.state == 'Off') then
                 hoog.switchOn()
                 dz.log('Ventilatie '..selector.levelName..' geschakeld') 
                 end
    end
end
}


Het probleem is nu dat hij niet schakelt, alleen als ik eerst naar uit ga en dan naar hoog of midden. Ik denk omdat het script te snel is, waardoor de waarde 'midden' in onderstaande voorbeeld nog niet op off staat.

Maar wellicht zijn er ook chiquere oplossingen? Ik had al gekeken naar een wait van 1 seconden, maar ook dit word afgeraden. Wat is wijsheid?

code:
1
2
3
4
elseif (selector.level == 20) then
            midden.switchOff() 
            if ( midden.state == 'Off') then
                 hoog.switchOn()

[ pvoutput | 5760 wp @ O 45° - Z 10° - W 45°]


Acties:
  • +1 Henk 'm!

  • Seafarer
  • Registratie: November 2012
  • Laatst online: 07:16

Seafarer

XXX

anconakip schreef op woensdag 9 december 2020 @ 11:05:
Ik ben bezig met het uit faseren van mijn kaku artikelen. Ik heb de meeste al vervangen voor zigbee/mqtt varianten.
Maar ik loop nu tegen het punt aan dat ik ook 2 buiten thermometers heb welke nu van kaku zijn. Ik ben nu dus op zoek naar themp/humidity sensoren die ik buiten kan gebruiken en die werken met het zigbee of mqtt protocol. Iemand die ervaring heeft hiermee?
Moet te gebruiken zijn met Domoticz?

TH10 of TH16 van Sonoff en dan tasmota erop flashen. Werkt direct.

Een CV-Ketel is een vlamkoeler en een radiator is een waterkoeler.


Acties:
  • +1 Henk 'm!

  • Henkie-Jan
  • Registratie: Mei 2005
  • Laatst online: 05-10 19:01
jobr schreef op dinsdag 8 december 2020 @ 19:36:
[...]


Niet met het protocol inderdaad. Maar het bericht moet wel in domoticz formaat. Daar wordt o.a. wel Nodered voor gebruikt.

@Henkie-Jan
Het bericht moet dus in het formaat zodat domoticz dit snapt.
Nog leesvoer.
Of je stopt het in het juiste formaat erin of er moet een vertaalslag tussen/
Thnx voor je info! Gisteren aan het spelen geweest en heb het met node red redelijk voor elkaar gekregen. Nog niet alles was duidelijk maar het is een keer gelukt!

Trouwens voor meer hier misschien interessant. Deze beste man heeft een overzicht gemaakt van alle MQTT commando's en sensors voor Domoticz. Hier is die te vinden.

Zonnepanelen: 800Wp op oost 80 graden aan balkon met schaduw


  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08 12:19
Wie kan me helpen, ik loop helemaal vast. Ik ben zelf een domoticz noob maar van de rest weet ik wel wat. Ik ben inmiddels twee dagen aan het knoeien in domoticz. Ik ben bezig met een TasmOTA device en heb even snel een script in elkaar gegooid. Deze werkt prima vanaf de prompt echter ik krijg het niet werkend in Domoticz. Ik heb echt het gevoel dat er iets niet goed is.

Ik draai Domoticz vanaf windows (en heb domoticz op Windows server 2016 en Windows 10 geprobeerd.) Ik ben even helemaal terug gegaan naar de basis, de meest simpele batch file.

echo This is a test> test.txt

Deze hangt aan de on en of action van een virtuele sensor van een Dummy device.

De log geeft aan dat deze keurig wordt uitgevoerd, maar er gebeurt niets, bestand wordt niet aangemaakt. Ik heb deze problemen ook met .vbs en .Python, niets wordt uitgevoerd.

Is dit gewoon een bug in de windows versie en moet ik maar weer eens een debian bakje hiervoor uitrollen?

Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 25-09 07:01
DarkSand schreef op donderdag 10 december 2020 @ 01:26:
Wie kan me helpen, ik loop helemaal vast. Ik ben zelf een domoticz noob maar van de rest weet ik wel wat. Ik ben inmiddels twee dagen aan het knoeien in domoticz. Ik ben bezig met een TasmOTA device en heb even snel een script in elkaar gegooid. Deze werkt prima vanaf de prompt echter ik krijg het niet werkend in Domoticz. Ik heb echt het gevoel dat er iets niet goed is.

Ik draai Domoticz vanaf windows (en heb domoticz op Windows server 2016 en Windows 10 geprobeerd.) Ik ben even helemaal terug gegaan naar de basis, de meest simpele batch file.

echo This is a test> test.txt

Deze hangt aan de on en of action van een virtuele sensor van een Dummy device.

De log geeft aan dat deze keurig wordt uitgevoerd, maar er gebeurt niets, bestand wordt niet aangemaakt. Ik heb deze problemen ook met .vbs en .Python, niets wordt uitgevoerd.

Is dit gewoon een bug in de windows versie en moet ik maar weer eens een debian bakje hiervoor uitrollen?
Lijkt mij toch een rechten problemen. Via de prompt wordt het onder een andere gebruiker uitgevoerd als onder Domoticz zelf meen ik.

Acties:
  • +1 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 09-10 17:39
DarkSand schreef op donderdag 10 december 2020 @ 01:26:
Wie kan me helpen, ik loop helemaal vast. Ik ben zelf een domoticz noob maar van de rest weet ik wel wat. Ik ben inmiddels twee dagen aan het knoeien in domoticz. Ik ben bezig met een TasmOTA device en heb even snel een script in elkaar gegooid. Deze werkt prima vanaf de prompt echter ik krijg het niet werkend in Domoticz. Ik heb echt het gevoel dat er iets niet goed is.

Ik draai Domoticz vanaf windows (en heb domoticz op Windows server 2016 en Windows 10 geprobeerd.) Ik ben even helemaal terug gegaan naar de basis, de meest simpele batch file.

echo This is a test> test.txt

Deze hangt aan de on en of action van een virtuele sensor van een Dummy device.

De log geeft aan dat deze keurig wordt uitgevoerd, maar er gebeurt niets, bestand wordt niet aangemaakt. Ik heb deze problemen ook met .vbs en .Python, niets wordt uitgevoerd.

Is dit gewoon een bug in de windows versie en moet ik maar weer eens een debian bakje hiervoor uitrollen?
Misschien is het handig deze test uit te breiden met het pad naar de test.txt file erbij. Heel misschien wordt die file wel aangemaakt, maar op een plek waar je het nu niet verwacht of komt die op een plek waar de gebruiker waaronder het Domoticz proces draait geen rechten heeft.

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
Moffin schreef op woensdag 9 december 2020 @ 20:07:
Allereerst begin ik met script 1 (bepalen van de virtuele 3 standen schakelaar),
Device dz.devices(926)
Kan je die virtuele schakelaar niet vervangen voor de fibaro switch met 3 standen? (Switch Selector) het is dan fysiek niet mogelijk om hoog en laag tegelijk te schakelen.

  • Servor
  • Registratie: November 1999
  • Niet online
Hier iemand ervaring met de Fibaro thermostaatkranen? Hoe simpel zijn ze te monteren, hoe werken ze en hoe herken ik of hij al dan niet eenvoudig op mijn bestaande kraan past?

Ik wil er graag 1 op zolder op de kinderkamer, waar het snel te heet en snel koud is, als daar de hele avond de cv staat te loeien smelt je er weg en vice versa. Eens kijken of ik daar wat slimmigheid op los kan laten met zoiets (jaja, betere isolatie zou nog mooier zijn maar het is gewoon een klein kamertje en verbouwen gaan we niet meer doen in dit huis...).

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
Moffin schreef op woensdag 9 december 2020 @ 20:07:
Het idee is om laag op schakelaar 1 en hoog op schakelaar 2 van de fibaro aan te sluiten. Indien 1 en 2 gelijktijdig aan staan, brand zoals mij nu bekend is, mijn ventilator door.
Wellicht kan je dat eens navragen bij de fabrikant/leverancier/winkel waar je hem hebt gekocht?

De meeste ventilatoren van tegenwoordig kunnen dit wel aan omdat via de schakelaar helemaal niet rechtstreeks de stroom naar de motor wordt geschakeld. Er is dan een printje wat meet of er spanning op staat (of niet natuurlijk) en dan de motor harder of zachter zet.

Op die manier kan je dan ook makkelijker iets bouwen dat een sensor of afstandsbediening er voor kan zorgen dat de motor harder gaat. Vaak kun je dat soort zaken er wel bij kopen.
Het probleem is nu dat hij niet schakelt, alleen als ik eerst naar uit ga en dan naar hoog of midden. Ik denk omdat het script te snel is, waardoor de waarde 'midden' in onderstaande voorbeeld nog niet op off staat.
Dat kan je nog eens testen door die stand in de log weg te schrijven, dan weet je zeker wat de stand is op dat moment.

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
Niemand hier die (eettafel) lampen met LED erin en led driver(s) in domoticz werkend heeft? Dus ook kan dimmen....

  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08 12:19
tsjoender schreef op donderdag 10 december 2020 @ 08:10:
[...]


Misschien is het handig deze test uit te breiden met het pad naar de test.txt file erbij. Heel misschien wordt die file wel aangemaakt, maar op een plek waar je het nu niet verwacht of komt die op een plek waar de gebruiker waaronder het Domoticz proces draait geen rechten heeft.
Dat is een goeie, even testen.

Ik heb net even een path toegevoegd waar iedereen mag schrijven:
echo This is a test> C:\Main\test.txt

Maar werkt niet binnen domoticz

Uiteraard heb ik dit vanaf verschillende paden geprobeerd, zowel absoluut als vanuit de scripts folder. Punt is dat dit enkel als test is voor mijn schakel script. Ik heb zowel in python als in vbs een script gemaakt om een rgbw lamp te schakelen. Deze werken beide vanaf de normale manier van uitvoeren. Maar in Domoticz zegt ie dat het script wordt uitgevoerd maar dit keer verandert de lamp niet van kleur. (en even voor de duidelijkheid, als ik de HTTP request rechstreeks in de on action gooi, dan werkt ie, ik moet echter 3 waarden sturen, vandaar het script)

Aangezien dit in Python niet werkte, heb ik een VBS gemaakt (ben ik iets beter in). En wat denk je, hetzelfde probleem, werkt prima met cscript maar niet vanaf de prompt. dus toen maar een batch file gemaakt waar ik het script met vol path volledig via Cscript aanroep. En weer het zelfde, toen heb ik die echo regel in de batch er bij voor gezet (oh vergeten te vertellen, ik had ook al een test txt bestand vanuit vbs toegevoegd). Maar niets lijkt te werken.

Ik las een txt file in de script folder:
Place your scripts you want to be executed by domoticz in here.

Special scripts:
domoticz_main (on windows domoticz_main.bat), will be executed when a switch is pressed (On/Off)
to use this script, remove the underscore in front of the filename


Deze is standaard voorzien van een underscore. na het verwijderen van die underscore wordt deze inderdaad ook aangeroepen, tenminste dat zie ik in de log, ook aan deze heb ik het echo command toegevoegd, maar ook hier gebeurt verder niets.

Dus ik dacht, misschien Windows Server 2016 te hoog gegrepen, even snel een W10 template uitgerold, domoticz erop........... en hetzelfde. Of ik doe iets heel fout of er zit een bug in (Windows) domotica.

Ik las ook wat domoticz bug reports dat er behoorlijk is geknoeid met het resolven van script paden. het geneuzel met twee en drie / achter script. Dit lijkt onder windows allemaal heel vaag te werken. Geen idee of het daar iets mee te maken heeft. Log output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2020-12-10 01:06:41.502 Status: Executing script: C:\Program Files (x86)\Domoticz\scripts\domoticz_main.bat
2020-12-10 01:06:41.971 Status: User: Admin initiated a switch command (2/Switch/Off)
2020-12-10 01:06:42.205 Status: Executing script: C:\Progra~2\Domoticz\scripts\OffScript.Bat
2020-12-10 01:06:43.002 Status: Executing script: C:\Program Files (x86)\Domoticz\scripts\domoticz_main.bat
2020-12-10 01:15:04.339 Status: Incoming connection from: IP
2020-12-10 01:20:33.174 (Test) Light/Switch (Switch)
2020-12-10 01:20:33.158 Status: User: Admin initiated a switch command (2/Switch/On)
2020-12-10 01:20:33.408 Status: Executing script: C:\Progra~2\Domoticz\scripts\OnScript.Bat
2020-12-10 01:20:34.205 Status: Executing script: C:\Program Files (x86)\Domoticz\scripts\domoticz_main.bat
2020-12-10 10:11:04.021 Status: Incoming connection from: IP
2020-12-10 10:24:10.376 (Test) Light/Switch (Switch)
2020-12-10 10:24:10.360 Status: User: Admin initiated a switch command (2/Switch/Off)
2020-12-10 10:24:10.610 Status: Executing script: C:\Progra~2\Domoticz\scripts\OffScript.Bat
2020-12-10 10:24:11.376 Status: Executing script: C:\Program Files (x86)\Domoticz\scripts\domoticz_main.bat
2020-12-10 10:24:12.048 (Test) Light/Switch (Switch)
2020-12-10 10:24:12.016 Status: User: Admin initiated a switch command (2/Switch/On)
2020-12-10 10:24:12.266 Status: Executing script: C:\Progra~2\Domoticz\scripts\OnScript.Bat
2020-12-10 10:24:13.063 Status: Executing script: C:\Program Files (x86)\Domoticz\scripts\domoticz_main.bat


Update: UAC op server uitgezet>> niets. Enorm met rechten gespeeld, niets. Op W10 snapshot terug gezet en domoticz opniuew in een speciaal pad geinstalleerd waar iedereen bij kan, niets. Service op interactive gezet, niets.

Ik had ook een test script vanuit de build in editor toegevoegd, die lijkt wel te werken, maar dat is niet wat ik wil. Tevens werken pugins zoals Tuya Cloud prima.

[ Voor 3% gewijzigd door DarkSand op 10-12-2020 11:34 ]


  • kleiner
  • Registratie: Juni 2012
  • Laatst online: 24-04-2023
Servor schreef op donderdag 10 december 2020 @ 08:26:
Hier iemand ervaring met de Fibaro thermostaatkranen? Hoe simpel zijn ze te monteren, hoe werken ze en hoe herken ik of hij al dan niet eenvoudig op mijn bestaande kraan past?

.... waar het snel te heet en snel koud is...
Dit lijkt me een geval van waterzijdig inregelen, door de hoeveelheid warm water te knijpen stroomt het water langzamer door de radiator heen en heeft het meer tijd om warmte af te geven, dus geen grote delta T meer. Los je niet op met een slimme thermostaat

  • wou5er
  • Registratie: Maart 2009
  • Niet online
Ik kom hier niet helemaal uit.

Iemand die mij kan helpen met het volgende:

Ik gebruik pilot home automation op mijn iPhone.
Nu heb ik in deze app gps locatie en het notificatie systeem aangezet...
Dit werkte 1 malig kortstondig tijdens het instellen.

Ik heb toegang via de https 443 poort, gebruik self signed certificate en kan extern mijn server benaderen via de domiticz app (IOS) en browser.
Maar in Pilot home automation lukt dit niet.

In het router is 443 forwarded naar mapping port 8080.

Ik kom er verder niet zo vlug uit hoe ik dit op kan lossen. Ik vermoed problemen met een certificaat en/of http

Want wilt pilot home automation toegang krijgen via poort 443 via het internet krijg ik in domoticz de volgende error:

code:
1
2020-12-10 16:41:50.321 Error: Error parsing http request.

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
vwtune schreef op donderdag 10 december 2020 @ 10:32:
Niemand hier die (eettafel) lampen met LED erin en led driver(s) in domoticz werkend heeft? Dus ook kan dimmen....
Wel met een Yeelight lamp (wifi).

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 01:58
wou5er schreef op donderdag 10 december 2020 @ 16:54:
Ik kom hier niet helemaal uit.

Iemand die mij kan helpen met het volgende:

[..]

In het router is 443 forwarded naar mapping port 8080.

Ik kom er verder niet zo vlug uit hoe ik dit op kan lossen. Ik vermoed problemen met een certificaat en/of http

Want wilt pilot home automation toegang krijgen via poort 443 via het internet krijg ik in domoticz de volgende error:

code:
1
2020-12-10 16:41:50.321 Error: Error parsing http request.
In het gedeelte wat ik bold heb gemaakt gaat het mis. poort 8080 is http, niet https.
Je zult de portforward dus moeten aanpassen naar de poort die je voor https hebt ingesteld.

  • wou5er
  • Registratie: Maart 2009
  • Niet online
Lizard schreef op donderdag 10 december 2020 @ 19:55:
[...]

In het gedeelte wat ik bold heb gemaakt gaat het mis. poort 8080 is http, niet https.
Je zult de portforward dus moeten aanpassen naar de poort die je voor https hebt ingesteld.
Afbeeldingslocatie: https://tweakers.net/i/VXB067qHSSqYRb_NE_hLmPRfjIA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/SWp8HOPrzFBXLcFDsurjKLn7.png?f=user_large

Ik heb dit zo mijn router... hier mee kon ik mijn domoticz benaderen buitens huis. nu die regel verwijderd en kom er niet in..

De regel terug toegevoegd in het router en nu kom ik er helemaal niet meer in! :(

  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08 12:19
Mijn script werkt inmiddels, tijdelijk even debian bakje uitgerold, na ook hier dezelfde problemen te hebben gehad vond ik een post met iemand die de domoticz service uitschakelde en deze vervolgens weer te starten van de prompt. Hier kan je meer foutmeldingen zien en waren de problem snel opgelost. Echter Linux is niet mijn sterkste kant, veel issues gehad met rechten en paden. Dus terug naar windows om iets soorgelijks uit te vinden.

Ik vond uit dat als ik vanaf de sever zelf de knop aanklikte, dat ik wel heel kort een cmd schermpje zag, dus ik dacht waarom niet even een pause in de batch? en ja hoor.... Domoticz maakte van mijn echo line echo text 1> filename. dus dat werkte niet. verder zag ik dat het script niet gevonden kon worden. Ik had al eens geprobeerd het volle pad naar mijn VBS in de batch te zetten, maar ook hier wilde hij progra~2 zien. Toegevoegd! Werken!

Nu lekker door alle commands van TasmOTA aan het scrollen en meuk er naar toe sturen. dit gedeelte noemen we dan maar het leukere gedeelte.

Maar iig bedankt voor het meedenken! ~2

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 01:58
wou5er schreef op donderdag 10 december 2020 @ 20:37:
[...]


[Afbeelding]

Ik heb dit zo mijn router... hier mee kon ik mijn domoticz benaderen buitens huis. nu die regel verwijderd en kom er niet in..

De regel terug toegevoegd in het router en nu kom ik er helemaal niet meer in! :(
Je leest mijn post niet goed. 443 (https) -> 8080 (http) gaat niet werken.
Je zult in je plaatje beide 8080 ook door 443 moeten vervangen als je domoticz op de standaard https poort draait.

Acties:
  • 0 Henk 'm!

  • wou5er
  • Registratie: Maart 2009
  • Niet online
Lizard schreef op donderdag 10 december 2020 @ 22:16:
[...]

Je leest mijn post niet goed. 443 (https) -> 8080 (http) gaat niet werken.
Je zult in je plaatje beide 8080 ook door 443 moeten vervangen als je domoticz op de standaard https poort draait.
Thnx jou tip deed de trick


2020-12-11 00:13:30.232 Error: HTTP:

Hoe kan ik dit oplossen, moet ik hiervoor een SSL certificaat aanmaken met lets encrypt?

Zit nog wel een maar en dat is namelijk door al het klooien en ik dus naar een beta versie ben gegaan wilde ik weer terug naar de stable release...

Na het invoeren van de URL krijg ik de melding refused to connect.

Hoe kan ik dit oplossen?

[ Voor 35% gewijzigd door wou5er op 11-12-2020 00:39 ]


Acties:
  • 0 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 01:58
@wou5er Heb je wel de premium versie? Zelf gebruik ik geen iPhone, maar als ik de app-store pagina bekijk zie ik daar het volgende staan:
Pilot is ad-supported. You can also purchase the in-app purchase "Pilot Premium" in order to benefit from these amazing features:

• Geolocation services
• PUSH notifications
• Secure access with a passcode or FaceID / TouchID
• Siri Shortcuts
• Dark Mode
• No ads
• Widgets: "Favorites" and "Scenes"
• Multiple servers
• Device search engine
• And a lot, lot more...
Anders geen idee...

Acties:
  • 0 Henk 'm!

  • wou5er
  • Registratie: Maart 2009
  • Niet online
Lizard schreef op vrijdag 11 december 2020 @ 00:48:
@wou5er Heb je wel de premium versie? Zelf gebruik ik geen iPhone, maar als ik de app-store pagina bekijk zie ik daar het volgende staan:

[...]


Anders geen idee...
Onder tussen naar een hoop gezoek en gedoe alles werkend gekregen...

Enige klote is dat mijn grafieken zoals bijv van de temperatuur niet meer zichtbaar zijn in machinon theme...

Om dan een downgrade te doen naar de stable volgens deze handleiding en met het risico alles kwijt te zijn en opnieuw te moeten starten, laat ik het voorlopig maar voor lief.

Buiten dat alles werkt naar behoren!

Bedankt voor het weg wijzen!

Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 23:59

MsG

Forumzwerver

Weet iemand hoe je bij de P1-logging weer balken krijgt ipv grafieklijnen? Ik heb zelf met mijn jaren oude installatie (draai wel de nieuwste Domoticz) gewoon overzichtelijke balken met het dagverbruik, maar heb voor mijn vader recent een installatie gemaakt, en die heeft nu lijnen die veel minder duidelijk het dagverbruik aangeven.

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
MsG schreef op vrijdag 11 december 2020 @ 15:08:
Weet iemand hoe je bij de P1-logging weer balken krijgt ipv grafieklijnen? Ik heb zelf met mijn jaren oude installatie (draai wel de nieuwste Domoticz) gewoon overzichtelijke balken met het dagverbruik, maar heb voor mijn vader recent een installatie gemaakt, en die heeft nu lijnen die veel minder duidelijk het dagverbruik aangeven.
Dan ziet er wellicht verschil in type device.
En heb je het nu over gas of electra en over de dag, week of maand / jaar grafiek?
Als het de dag grafiek betreft dan heeft P1 electra lijnen en de P1 gas balken.

Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 23:59

MsG

Forumzwerver

jobr schreef op vrijdag 11 december 2020 @ 19:16:
[...]


Dan ziet er wellicht verschil in type device.
En heb je het nu over gas of electra en over de dag, week of maand / jaar grafiek?
Als het de dag grafiek betreft dan heeft P1 electra lijnen en de P1 gas balken.
Zijn gas heeft wel balken inderdaad. Maar bij mij thuis heb ik geen lijnen, maar ook balken voor stroom. De dag kWh verbruik vind ik anders ook niet lekker leesbaar. Is dit ergens aan te passen?

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
MsG schreef op zaterdag 12 december 2020 @ 07:46:
[...]


Zijn gas heeft wel balken inderdaad. Maar bij mij thuis heb ik geen lijnen, maar ook balken voor stroom. De dag kWh verbruik vind ik anders ook niet lekker leesbaar. Is dit ergens aan te passen?
Bij electra is de bovenste grafiek een lijn grafiek. De 2de grafiek is een week grafiek met balken en daar kun je gewoon het dag verbruik in de balk aflezen.

Als dat bij jou anders is dan is je electra device van een ander type. Bij mij is het device type P1 Smart Meter en het subtype Energy. Kun je zien in het Setup/Device overzicht.

Je kan dat niet aanpassen.

Acties:
  • 0 Henk 'm!

  • Seafarer
  • Registratie: November 2012
  • Laatst online: 07:16

Seafarer

XXX

Afbeeldingslocatie: https://tweakers.net/i/FZJ5b9_WFpDEJGyhSekWc7F0eIg=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/kuwI3nEIldoUxOtCAKVwzaUd.jpg?f=user_large

Kun je in Domoticz de grafiek kleur aan een meetpunt vast zetten?

Want als ik nu iedere 5 minuten op de grafiek klik heb ik gelijk andere kleuren per meet punt.

Een CV-Ketel is een vlamkoeler en een radiator is een waterkoeler.


Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 23:59

MsG

Forumzwerver

jobr schreef op zaterdag 12 december 2020 @ 10:07:
[...]


Bij electra is de bovenste grafiek een lijn grafiek. De 2de grafiek is een week grafiek met balken en daar kun je gewoon het dag verbruik in de balk aflezen.

Als dat bij jou anders is dan is je electra device van een ander type. Bij mij is het device type P1 Smart Meter en het subtype Energy. Kun je zien in het Setup/Device overzicht.

Je kan dat niet aanpassen.
Zal dat even controleren, bedankt. Die van mijn vader heeft een veel nieuwer dsmr protocol en stuurt dus veel vaker metingen. Wellicht dat dat nog verschil maakt. Beide is wel dezelfde P1 zelfbouwkabel met USB naar serieel onderdeeltje ertussen.

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • 0 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
MsG schreef op zaterdag 12 december 2020 @ 12:34:
Die van mijn vader heeft een veel nieuwer dsmr protocol en stuurt dus veel vaker metingen. Wellicht dat dat nog verschil maakt.
Nee dat maakt niet. Gaat om het device type en subtype.

Acties:
  • 0 Henk 'm!

  • vwtune
  • Registratie: Mei 2008
  • Laatst online: 15-11-2024
Ik heb al sinds een aantal updates van domoticz, het probleem dat ik geen log meer kan zien van temperatuur en overige devices. Normaal klik ik op het log van de device, en kan ik de afgelopen 5 dagen bijvoorbeeld zien. Al die logs zijn nu leeg? ik kan wel rechtsboven op rapport klikken, dan zie ik wel wat data voorbij komen van afgelopen maanden...

Ik heb al de browsergeschiedenis, cache en cookies gewist, maar dit heeft niet geholpen. Iemand een idee?

Ik zie nu dat wanneer ik de standaard theme gebruik, het wel weer graphics weergeeft. Ik maak normaal gebruik van Machinon theme, dat wil ik wel graag blijven gebruiken....

[ Voor 16% gewijzigd door vwtune op 14-12-2020 20:51 ]


Acties:
  • 0 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 01:58
Heb je wel de nieuwste versie van het theme?

Anders hier de nieuwere versie halen https://github.com/domoticz/Machinon of een issue aanmaken.

Acties:
  • 0 Henk 'm!

  • DarkAllMan
  • Registratie: Mei 2004
  • Laatst online: 08-10 14:18
vwtune schreef op maandag 14 december 2020 @ 20:41:
Ik heb al sinds een aantal updates van domoticz, het probleem dat ik geen log meer kan zien van temperatuur en overige devices. Normaal klik ik op het log van de device, en kan ik de afgelopen 5 dagen bijvoorbeeld zien. Al die logs zijn nu leeg? ik kan wel rechtsboven op rapport klikken, dan zie ik wel wat data voorbij komen van afgelopen maanden...

Ik heb al de browsergeschiedenis, cache en cookies gewist, maar dit heeft niet geholpen. Iemand een idee?

Ik zie nu dat wanneer ik de standaard theme gebruik, het wel weer graphics weergeeft. Ik maak normaal gebruik van Machinon theme, dat wil ik wel graag blijven gebruiken....
Heb ik ook..... probleem is overigens ook nog aanwezig in de Machinon-Beta
Lizard schreef op maandag 14 december 2020 @ 23:25:
Heb je wel de nieuwste versie van het theme?

Anders hier de nieuwere versie halen https://github.com/domoticz/Machinon of een issue aanmaken.
Er is al een issue aangemaakt:
https://github.com/domoticz/Machinon/issues/68

[ Voor 17% gewijzigd door DarkAllMan op 15-12-2020 09:24 ]


Acties:
  • 0 Henk 'm!

  • vinom
  • Registratie: Augustus 2009
  • Laatst online: 06:25
Even een vraagje hier waar ik niet zelf zo snel uit kom en ook geen antwoord op heb kunnen vinden. Ik gebruik voor de zolder een temperatuur sensor die ik uitlees in Domoticz. Nu is de sensor overleden en heb ik een nieuwe klaar liggen. Echter, hoe zorg ik ervoor dat de nieuwe sensor verder gaat met de data die ik al heb van de oude sensor? Aangezien de nieuwe sensor ook als nieuw device binnenkomt in Domoticz. Gaat om een Aqara sensor in dit geval in combinatie met Zigbee2MQTT.

Acties:
  • +2 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 07:02

rens-br

Admin IN & Moderator Mobile
Topicstarter
vinom schreef op woensdag 16 december 2020 @ 10:51:
Even een vraagje hier waar ik niet zelf zo snel uit kom en ook geen antwoord op heb kunnen vinden. Ik gebruik voor de zolder een temperatuur sensor die ik uitlees in Domoticz. Nu is de sensor overleden en heb ik een nieuwe klaar liggen. Echter, hoe zorg ik ervoor dat de nieuwe sensor verder gaat met de data die ik al heb van de oude sensor? Aangezien de nieuwe sensor ook als nieuw device binnenkomt in Domoticz. Gaat om een Aqara sensor in dit geval in combinatie met Zigbee2MQTT.
Als je naar je bestaande temperatuursensor gaat kan je daar kiezen voor 'vervang':

Afbeeldingslocatie: https://tweakers.net/i/7W5v0JqKtT7phRQ0SPhQo0TsGoQ=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/VQvNGQXUDo1gmtWb2bdm8p3E.png?f=user_large

Acties:
  • +1 Henk 'm!

  • vinom
  • Registratie: Augustus 2009
  • Laatst online: 06:25
rens-br schreef op woensdag 16 december 2020 @ 10:59:
[...]


Als je naar je bestaande temperatuursensor gaat, kan je daar kiezen voor 'vervang':

[Afbeelding]
Pfff, ja oke. Bedankt dat je de moeite hebt genomen om hier op te reageren. Dit had ik natuurlijk zelf moeten weten :9 Thanks!

Acties:
  • 0 Henk 'm!

  • fabstar81
  • Registratie: Maart 2003
  • Laatst online: 05-10 22:48
meer mensen die last hebben van het volgende? Ik heb het volgens mij bij al mijn plugs, zowel van Fibaro, Greenwave, of Neocam.

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

de kWh meter loopt op een dag bijvoorbeeld niet op, kijk je in de log zie je wel activiteit, maar voornamelijk dat ie op 1 dag alle voorgaande dagen cumuleert en boekt...

het enige wat lijkt te helpen, is om in de hardware Polling aan te zetten voor deze devices. maar volgens mij kan ik mij herinneren dat dat polling niet goed was voor de e.o.a. reden.

[ Voor 20% gewijzigd door fabstar81 op 16-12-2020 12:10 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • 0 Henk 'm!

  • Gorefest
  • Registratie: Juli 2001
  • Laatst online: 23-09 23:55

Gorefest

serial killer.

Ik heb onlangs een nieuwe Synology NAS gekocht, nu wil ik Domoticz van mijn oude NAS naar mijn nieuwe NAS hebben. Weet iemand een goede handleiding hiervoor te vinden?
Of is het echt alleen een kwestie van de domoticz.db overzetten?

Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 06:08
Gorefest schreef op woensdag 16 december 2020 @ 14:03:
Ik heb onlangs een nieuwe Synology NAS gekocht, nu wil ik Domoticz van mijn oude NAS naar mijn nieuwe NAS hebben. Weet iemand een goede handleiding hiervoor te vinden?
Of is het echt alleen een kwestie van de domoticz.db overzetten?
Als je verder geen plugins gebruikt dan zou het inderdaad zo simpel moeten zijn. Zorg er wel voor dat je de laatste (stable) versie draait en ook naar dezelfde versie overstapt.

Acties:
  • 0 Henk 'm!

  • Seafarer
  • Registratie: November 2012
  • Laatst online: 07:16

Seafarer

XXX

Seafarer schreef op zaterdag 12 december 2020 @ 10:11:
[Afbeelding]

Kun je in Domoticz de grafiek kleur aan een meetpunt vast zetten?

Want als ik nu iedere 5 minuten op de grafiek klik heb ik gelijk andere kleuren per meet punt.
Iemand nog een goed idee, suggestie?

Een CV-Ketel is een vlamkoeler en een radiator is een waterkoeler.


Acties:
  • 0 Henk 'm!

  • fabstar81
  • Registratie: Maart 2003
  • Laatst online: 05-10 22:48
hallooo,

kan iemand mij vertellen waarom maar 1 device van alle 6 geupdate wordt?

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
-- Bereken deltaT van vloerverwarmingverdeler
function Round(num, idp)
   return tonumber(string.format("%." ..(idp or 0).. "f", num))
end

-- Variables
local iIDX          =  794                                      -- IDX van DeltaT device
local iIDX1         =  877                                      -- IDX van DeltaT device groep 1
local iIDX2         =  878                                      -- IDX van DeltaT device groep 2
local iIDX3         =  879                                      -- IDX van DeltaT device groep 3
local iIDX4         =  880                                      -- IDX van DeltaT device groep 4
local iIDX5         =  881                                      -- IDX van DeltaT device groep 5
local var_aanvoer   = 'Temperatuur - CV aanvoer verdeler'       -- CV aanvoertemperatuur
local var_retour    = 'Temperatuur - CV retour verdeler'        -- CV retourtemperatuur 
local var_retour1   = 'Temperatuur - retour groep 1'            -- CV retourtemperatuur groep 1
local var_retour2   = 'Temperatuur - retour groep 2'            -- CV retourtemperatuur groep 2
local var_retour3   = 'Temperatuur - retour groep 3'            -- CV retourtemperatuur groep 3
local var_retour4   = 'Temperatuur - retour groep 4'            -- CV retourtemperatuur groep 4
local var_retour5   = 'Temperatuur - retour groep 5'            -- CV retourtemperatuur groep 5

--local ch_active     = 'OTGW: CH active'                       -- Device CV actief of niet

local CVaanvoer     = otherdevices_temperature[var_aanvoer]
local CVretour      = otherdevices_temperature[var_retour]
local CVretour1     = otherdevices_temperature[var_retour1]
local CVretour2     = otherdevices_temperature[var_retour2]
local CVretour3     = otherdevices_temperature[var_retour3]
local CVretour4     = otherdevices_temperature[var_retour4]
local CVretour5     = otherdevices_temperature[var_retour5]

commandArray = {}

--if (otherdevices[ch_active] == "On" and CVaanvoer > 6) then
    --Bereken algemene deltaT van vloerverwarmingverdeler
    deltat      = CVaanvoer - CVretour
    deltat      = Round(deltat, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur = " .. deltat .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX..'|0|'..deltat..''
    
    --Bereken algemene deltaT van groep 1
    deltat1      = CVaanvoer - CVretour1
    deltat1      = Round(deltat1, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 1 = " .. deltat1 .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX1..'|0|'..deltat1..''
    
    --Bereken algemene deltaT van groep 2
    deltat2      = CVaanvoer - CVretour2
    deltat2      = Round(deltat2, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 2 = " .. deltat2 .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX2..'|0|'..deltat2..''
    
    --Bereken algemene deltaT van groep 3
    deltat3      = CVaanvoer - CVretour3
    deltat3      = Round(deltat3, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 3 = " .. deltat3 .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX3..'|0|'..deltat3..''
    
    --Bereken algemene deltaT van groep 4
    deltat4      = CVaanvoer - CVretour4
    deltat4      = Round(deltat4, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 4 = " .. deltat4 .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX4..'|0|'..deltat4..''
    
    --Bereken algemene deltaT van groep 5
    deltat5      = CVaanvoer - CVretour5
    deltat5      = Round(deltat5, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 5 = " .. deltat5 .. "°C")
    commandArray['UpdateDevice'] = ''..iIDX5..'|0|'..deltat5..''
--else
--    deltat = 0
--    commandArray['UpdateDevice'] = ''..iIDX..'|0|'..deltat..''
--    print("OTGW: Ketel draait niet => DeltaT = 0°C")
--end 

return commandArray


de logging zegt dit:
code:
1
2
3
4
5
6
7
8
2020-12-16 19:55:19.996 Status: EventSystem: Script event triggered: DeltaT: vloerverwarmingverdeler
2020-12-16 19:55:20.206 Status: EventSystem: Script event triggered: Waterverbuik
2020-12-16 19:55:20.229 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur = 2.2°C
2020-12-16 19:55:20.229 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 1 = 2°C
2020-12-16 19:55:20.229 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 2 = 2.7°C
2020-12-16 19:55:20.229 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 3 = 2.1°C
2020-12-16 19:55:20.230 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 4 = 1.6°C
2020-12-16 19:55:20.230 Status: LUA: De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 5 = 1.2°C
dus de deltaT wordt goed berekend...maar op de eoa manier wordt alleen de laatste device (iIDX5) geupdate.

haal ik een paar van de code van de groepen weg dan pakt ie elke keer die ene. dus de separate code werkt wel, alleen het updaten lukt dus niet. 8)7

[ Voor 13% gewijzigd door fabstar81 op 16-12-2020 19:57 ]

făbŞŤĄŘ - Mijn PC


Acties:
  • +1 Henk 'm!

  • Copitano
  • Registratie: Februari 2018
  • Laatst online: 04-10 00:21

Copitano

Hoorn NH

Lekker bezig geweest met uitbreidingen op de Pi de laatste weken. RFXcom gekoppeld, zonwering (Somfy gekoppeld, KAKU gekoppeld, leuk doosje met koelfannetje er in om de Pi heen en het SD-kaartje vervangen door een adapter met EMMC module er op\ en een USB Hub met eigen voeding voor de backupsticks. Afbeeldingslocatie: https://tweakers.net/i/taOWsFiM8t97qn_hGKPTucFbbX4=/x800/filters:strip_icc():strip_exif()/f/image/elALiQsIYHJ2tBDq9jsw0H1Z.jpg?f=fotoalbum_large
So far so good. Echter bij het herstarten van de Pi zijn USB poorten verwisseld. Uitlezen Kamstrup in eerste instantie over stuur, RFXcom doet niets meer en misschien toevallig gelijktijdig beginnen ook vier IKEA Trådfri lampen te bokken. Allemaal geen echte rampen, maar ik zie deze waarschuwing langs komen
code:
1
2
3
4
pi@raspberrypi:/ $ mbus-serial-scan /dev/ttyUSB1
Found a M-Bus device at address 21
mbus_serial_recv_frame: Timeout
Collision at address 250

In grafana zie ik zo nu en dan gemiste data (meestal maar 1 minuut).
Ik wil graag de oorspronkelijke USB verdeling herstellen (die mbus converter ztl op USB0) en dan meteen de poorten exclusief toewijzen om dit in de toekomst te voorkomen. Ik weet dat het kan maar snap nog niet helemaal hoe ik dat kan bereiken.

Kan iemand mij vertellen hoe ik de mbus converter forceren om weer poort USB0 te gebruiken?
En de RFXcom te herstellen? Of moet ik alle devices weggooien, de hardware opnieuw aanmelden en alles opnieuw koppelen :F

EDIT: De RFXcom zat nu op USB0 dus inderdaad verwisseld met de mbus converter. In domoticz bij hardware aangepast en dat werkt weer grotendeels. Heb 1 KAKU schakelaar die een aangesloten lamp wel aan kan zetten maar niet meer uit via domoticz (wel op de afstandsbediening). Heb al geprobeer apparaat verwijderen en weer toevoegen, domoitcz herstarten, pi herstarten. Maakt allemaal geen verschil. Morgen verder :z

[ Voor 25% gewijzigd door Copitano op 17-12-2020 00: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!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 03-10 15:06

Dylantje2

sorry Bricklayere here :-)

fabstar81 schreef op woensdag 16 december 2020 @ 11:49:
meer mensen die last hebben van het volgende? Ik heb het volgens mij bij al mijn plugs, zowel van Fibaro, Greenwave, of Neocam.

[Afbeelding]

de kWh meter loopt op een dag bijvoorbeeld niet op, kijk je in de log zie je wel activiteit, maar voornamelijk dat ie op 1 dag alle voorgaande dagen cumuleert en boekt...

het enige wat lijkt te helpen, is om in de hardware Polling aan te zetten voor deze devices. maar volgens mij kan ik mij herinneren dat dat polling niet goed was voor de e.o.a. reden.
Hier ook heel vaak last van gehad.
IS volgens mij een DB probleem icm Zwave
Alhoewel ik hem ook wel een bij de slimme meter te zien was.
Heb zwave bijna geskipt in mijn systeem.....

Zelf met Rob hierover bezig geweest, maar er schijnen niet heel veel mensen last van te hebben, of ze weten het mss niet.
Ik heb zelfs een keer hele DB leeg gehaald[ staat vaak bij Zwave vreemde ellende tussen verkeerde idx enz

Dus als je een oplossing hebt..houd ik me aanbevolen

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!

  • ed1703
  • Registratie: Januari 2010
  • Niet online

Acties:
  • +1 Henk 'm!

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
fabstar81 schreef op woensdag 16 december 2020 @ 18:50:
kan iemand mij vertellen waarom maar 1 device van alle 6 geupdate wordt?
Voor zover mijn beperkte kennis van Lua gaat overschrijf jij steeds op deze manier de inhoud van het veld "UpdateDevice" met een nieuw ID en een nieuwe waarde. Pas na afloop van het script wordt deze waarde in het device gezet en het resultaat is dan dat je maar 1 waarde aanpast (namelijk degene die je als laatste er in hebt gezet).

Volgens deze wiki kan je dit oplossen door de waarde niet rechtstreeks aan te passen maar die met een table.insert toe te voegen. Zij gebruiken daar dan weer een aparte functie voor, maar volgens mij kan je dat ook net zo goed rechtstreeks doen.

Dus iets als
code:
1
table.insert (commandArray, { ['UpdateDevice'] =  iIDX3..'|0|'..deltat3 }
ipv
code:
1
commandArray['UpdateDevice'] = ''..iIDX3..'|0|'..deltat3..''

[ Voor 9% gewijzigd door JeroenE op 17-12-2020 08:22 ]


Acties:
  • +1 Henk 'm!

  • fabstar81
  • Registratie: Maart 2003
  • Laatst online: 05-10 22:48
JeroenE schreef op donderdag 17 december 2020 @ 08:18:
[...]
Voor zover mijn beperkte kennis van Lua gaat overschrijf jij steeds op deze manier de inhoud van het veld "UpdateDevice" met een nieuw ID en een nieuwe waarde. Pas na afloop van het script wordt deze waarde in het device gezet en het resultaat is dan dat je maar 1 waarde aanpast (namelijk degene die je als laatste er in hebt gezet).

Volgens deze wiki kan je dit oplossen door de waarde niet rechtstreeks aan te passen maar die met een table.insert toe te voegen. Zij gebruiken daar dan weer een aparte functie voor, maar volgens mij kan je dat ook net zo goed rechtstreeks doen.

Dus iets als
code:
1
table.insert (commandArray, { ['UpdateDevice'] =  iIDX3..'|0|'..deltat3 }
ipv
code:
1
commandArray['UpdateDevice'] = ''..iIDX3..'|0|'..deltat3..''
duurde even voordat ik het goed had, maar dit is hem geworden. thanks voor de tip!
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
-- Bereken deltaT van vloerverwarmingverdeler
function Round(num, idp)
   return tonumber(string.format("%." ..(idp or 0).. "f", num))
end

-- Variables
local iIDX          =  794                                      -- IDX van DeltaT device
local iIDX1         =  877                                      -- IDX van DeltaT device groep 1
local iIDX2         =  878                                      -- IDX van DeltaT device groep 2
local iIDX3         =  879                                      -- IDX van DeltaT device groep 3
local iIDX4         =  880                                      -- IDX van DeltaT device groep 4
local iIDX5         =  881                                      -- IDX van DeltaT device groep 5
local var_aanvoer   = 'Temperatuur - CV aanvoer verdeler'       -- CV aanvoertemperatuur
local var_retour    = 'Temperatuur - CV retour verdeler'        -- CV retourtemperatuur 
local var_retour1   = 'Temperatuur - retour groep 1'            -- CV retourtemperatuur groep 1
local var_retour2   = 'Temperatuur - retour groep 2'            -- CV retourtemperatuur groep 2
local var_retour3   = 'Temperatuur - retour groep 3'            -- CV retourtemperatuur groep 3
local var_retour4   = 'Temperatuur - retour groep 4'            -- CV retourtemperatuur groep 4
local var_retour5   = 'Temperatuur - retour groep 5'            -- CV retourtemperatuur groep 5

--local ch_active     = 'OTGW: CH active'                       -- Device CV actief of niet

local CVaanvoer     = otherdevices_temperature[var_aanvoer]
local CVretour      = otherdevices_temperature[var_retour]
local CVretour1     = otherdevices_temperature[var_retour1]
local CVretour2     = otherdevices_temperature[var_retour2]
local CVretour3     = otherdevices_temperature[var_retour3]
local CVretour4     = otherdevices_temperature[var_retour4]
local CVretour5     = otherdevices_temperature[var_retour5]

--commandArray = {}

--if (otherdevices[ch_active] == "On" and CVaanvoer > 6) then
    --Bereken algemene deltaT van vloerverwarmingverdeler
    deltat      = CVaanvoer - CVretour
    deltat      = Round(deltat, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur = " .. deltat .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX..'|0|'..deltat..''
   
    --Bereken deltaT van groep 1
    deltat1      = CVaanvoer - CVretour1
    deltat1      = Round(deltat1, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 1 = " .. deltat1 .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX1..'|0|'..deltat1..''
    

    --Bereken deltaT van groep 2
    deltat2      = CVaanvoer - CVretour2
    deltat2      = Round(deltat2, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 2 = " .. deltat2 .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX2..'|0|'..deltat2..''
    
    --Bereken deltaT van groep 3
    deltat3      = CVaanvoer - CVretour3
    deltat3      = Round(deltat3, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 3 = " .. deltat3 .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX3..'|0|'..deltat3..''
    
    --Bereken deltaT van groep 4
    deltat4      = CVaanvoer - CVretour4
    deltat4      = Round(deltat4, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 4 = " .. deltat4 .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX4..'|0|'..deltat4..''
    
    --Bereken deltaT van groep 5
    deltat5      = CVaanvoer - CVretour5
    deltat5      = Round(deltat5, 1)
    print("De DeltaT tussen vloerverwarmingverdeler aanvoertemperatuur en vloerverwarmingverdeler retourtemperatuur groep 5 = " .. deltat5 .. "°C")
    --commandArray['UpdateDevice'] = ''..iIDX5..'|0|'..deltat5..''

--else
--    deltat = 0
--    commandArray['UpdateDevice'] = ''..iIDX..'|0|'..deltat..''
--    print("OTGW: Ketel draait niet => DeltaT = 0°C")
--end 
commandArray = {}
local function update(idx, value1)
    local cmd = string.format("%d|0|%.2f", idx, value1)
    table.insert (commandArray, { ['UpdateDevice'] = cmd } )
end

update (iIDX, deltat)
update (iIDX1, deltat1)
update (iIDX2, deltat2)
update (iIDX3, deltat3)
update (iIDX4, deltat4)
update (iIDX5, deltat5)

return commandArray


_/-\o_

făbŞŤĄŘ - Mijn PC


  • Opperhoof
  • Registratie: Mei 2003
  • Laatst online: 22:45
Ik heb mijn ventilatiesysteem slim gemaakt met Domoticz en Blockly events. Dit werkt behoorlijk goed en stabiel. Het enige wat ik soms zie en niet goed kan verklaren is dat "set for" events niet altijd goed werken.

"set <switch> <on> for <30> minutes"

Bijna altijd werken ze wel, maar soms gaat de switch/apparaat niet uit na 30 minuten. Gevolg is dat de mechanische afzuiging dan veel te lang veel te hard blijft lopen wat niet nodig is. Gekke is dat het vaak goed gaat maar soms niet goed gaat.

TLTR: is er een mogelijkheid om een aparte log file te maken voor alleen Blockly / event gerelateerde log data? In de huidige algemene (?) log zie ik nu wel deze log regels voorbij komen, maar er de log file is maar ~10 minuten lang en staat vol met MQTT data.

Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 26-09 09:51

tozzke

aka tozzert

Opperhoof schreef op donderdag 17 december 2020 @ 12:14:
Ik heb mijn ventilatiesysteem slim gemaakt met Domoticz en Blockly events. Dit werkt behoorlijk goed en stabiel. Het enige wat ik soms zie en niet goed kan verklaren is dat "set for" events niet altijd goed werken.

"set <switch> <on> for <30> minutes"

Bijna altijd werken ze wel, maar soms gaat de switch/apparaat niet uit na 30 minuten. Gevolg is dat de mechanische afzuiging dan veel te lang veel te hard blijft lopen wat niet nodig is. Gekke is dat het vaak goed gaat maar soms niet goed gaat.

TLTR: is er een mogelijkheid om een aparte log file te maken voor alleen Blockly / event gerelateerde log data? In de huidige algemene (?) log zie ik nu wel deze log regels voorbij komen, maar er de log file is maar ~10 minuten lang en staat vol met MQTT data.
Dit is een veel gemaakte fout om te denken dat de switch na die tijd ook weer uit gaat ;) . Je zegt met dat commando helemaal niet dat hij na het verstrijken van die tijd uit moet gaan. Je zegt alleen dat hij voor x tijd aan moet gaan/blijven.
Domoticz houdt de status op de achtergrond vast van het moment van triggeren van je event. Is desbetreffende switch dan uit, zal in jouw geval de switch aan gaan en na 30 minuten weer uit gaan.
Triggert je script terwijl de switch al aan is, zal de switch aan gaan en na 30 minuten weer aan gaan (laat eens een tabblad open staan met je log en bekijk het log van de switch maar eens). Dat was immers de status op het moment van triggeren.
Vermoedelijk zal dit dus het geval zijn bij je op de momenten dat hij niet uit gaat

kortom: het block 'Set for x minutes' zal na afloop de status van de switch "weer" zetten naar de status wat die was op het moment van triggeren.
Je zou het ook op kunnen lossen door:
code:
1
2
Do [Set <switch> = <On>
   [Set <switch> = <Off> After <1800> seconds

Acties:
  • +2 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
@fabstar81 Ik zou adviseren om over te stappen naar DZventz. Een stukje eenvoudiger en heb je dat gedoe met die commandarray ook niet.

  • fabstar81
  • Registratie: Maart 2003
  • Laatst online: 05-10 22:48
jobr schreef op donderdag 17 december 2020 @ 18:41:
@fabstar81 Ik zou adviseren om over te stappen naar DZventz. Een stukje eenvoudiger en heb je dat gedoe met die commandarray ook niet.
mjah...ik ben daar niet zo goed in eigenlijk...
:/

ik begrijp dit net met mijn basic programmeer skills. een nieuwe taal leren is voor mij best lastig. ik zou bijvoorbeeld niet weten hoe ik dat script moet herschrijven naar dzVentz. ;(

făbŞŤĄŘ - Mijn PC


  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-07 21:40
fabstar81 schreef op donderdag 17 december 2020 @ 20:07:
[...]

mjah...ik ben daar niet zo goed in eigenlijk...
:/

ik begrijp dit net met mijn basic programmeer skills. een nieuwe taal leren is voor mij best lastig. ik zou bijvoorbeeld niet weten hoe ik dat script moet herschrijven naar dzVentz. ;(
dzVentz is ook LUA overigens dus het lijkt er best wel veel op. Het is niet echt helemaal nieuw en wat eenvoudiger (denk ik) dan wat je nu doet.
Met dit moet je een heel eind kunnen komen.

Acties:
  • +2 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 09-10 15:40
Kan iemand mij misschien een tip geven? Ik loop vast met het integreren van Zigbee2MQTT in Domoticz.
  • Ik heb een cc2652 stick van Slaesh, aangesloten op een Raspberry Pi 4 voorzien van de nieuwste Raspbian
  • Ik heb de (laatste versie van de) Zigbee2MQTT software draaiend en 1 sensor gepaird. Op mijn MQTT broker (mosquitto) verschijnen keurig de berichten als die sensor iets doorgeeft.
  • Ik heb de Domoticz Python plugin geinstalleerd volgens deze handleiding.
Het probleem zit in die laatste stap. Domoticz start op en werkt goed, maar in de logging verschijnt de melding "PluginSystem: Failed dynamic library load, install the latest libpython3.x library that is available for your platform." Blijkbaar kan hij de plugins niet starten. Ik kan bij de hardware ook geen Zigbee2MQTT plugin vinden.

Als je op internet zoekt naar dit probleem, krijg je te zien dat je libpython3.x moet installeren. Bij mij is dit echter al gebeurd. Als ik die probeer te installeren met apt, dan zegt ie dat hij al geinstalleerd is. Dus ik begrijp niet wat nu het probleem is. Heeft iemand een tip?

EDIT: Het probleem is opgelost. Het bleek dat ik de bleeding-edge-versie van Python3 moet gebruiken, deze kan geinstalleerd worden met sudo apt install python3-dev. Nadat dit was gebeurd werd de Zigbee2MQTT plugin zichtbaar bij de hardware, kon ik deze installeren en nu worden de devices zichtbaar in Domoticz.

[ Voor 11% gewijzigd door PhilipsFan op 19-12-2020 02:55 ]


Acties:
  • 0 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 07:31
Ik gebruik domoticz al jaar en dag om mijn p1 meter uit te lezen. Nu vroeg i kmij af of het mogelijk is om via een plugin/script oid een prognose te laten vaststellen in domoticz? Want dat ik kan zien wat ik nu verbruik en tot nu toe verbruikt heb is leuk maar ik zou graag ook eens willen weten wat ik zou gaan verbruiken deze dag / week /maand. Zijn daar tools/plugins voor?

Strava | AP | IP | AW

Pagina: 1 ... 5 ... 53 Laatste

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!