Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 18:55
vraagje, heb nu een van de eerste Xiaomi hubs in gebruik en wil de laatste de Xiaomi hub v3 aanschaffen.

Kan/moet ik deze op dezelfde manier toevoegen aan Domoticz? of zijn er ander methodes?

Bing


Acties:
  • +1 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 03:05
rens-br schreef op zondag 9 januari 2022 @ 00:16:
[...]

Gesproken over docker. Voor een aantal plugins heb ik wat pip3 modules nodig, deze kan ik via een los commando installeren. Maar wanneer ik dan de docker container opnieuw maak werkt dat niet meer. Kan ik dit op een of andere manier toevoegen? (Wellicht past dit ook beter in het Docker topic)

Het gaat onder andere om de volgende plugin: LGTV.

Daarvoor voer ik nu het volgende uit:

code:
1
docker exec -it domoticz pip install pylgtv
Wat staat er in je dockerfile?
Daar zou je deze regel aan toe moeten kunnen voegen:

code:
1
RUN pip install pylgtv

Dan moet je natuurlijk wel een dockerfile gebruiken :)



En heb nu nog een super gek probleem. Al mijn 'custom' plugin zijn ineens niet meer beschikbaar. Het heeft de heel avond goed gewerkt. Maar dacht zal Domoticz even herstarten en nu zijn alle 'Custom Plugins' niet meer zichtbaar in de lijst. Net alsof hij de gehele map niet meer kan vinden.

Dit zegt de log:
code:
1
2
3
4
5
2022-01-09 00:41:21.545 Status: PluginSystem: 'Stofzuiger' Registration ignored, Plugins are not enabled.
2022-01-09 00:41:21.545 Status: PluginSystem: 'TV Woonkamer' Registration ignored, Plugins are not enabled.
2022-01-09 00:41:21.547 Status: PluginSystem: 'Shelly MQTT' Registration ignored, Plugins are not enabled.
2022-01-09 00:41:21.548 Status: PluginSystem: 'Conbee II' Registration ignored, Plugins are not enabled.
2022-01-09 00:41:21.548 Status: PluginSystem: 'Presence detection' Registration ignored, Plugins are not enabled


Deze volumes heb ik gemapped:
code:
1
2
3
4
Host/volume Path in container
/opt/domoticz/config/scripts/vacuum /opt/domoticz/scripts/vacuum
/opt/domoticz/config    /opt/domoticz/userdata
/opt/domoticz/config/www/styles/machinon    /opt/domoticz/www/styles/machinon


Iemand tips / ideeën?
Zie je daar iets van terug in de docker logs?
Wat zie je als je in de container kijkt in die directory?
code:
1
docker exec -it domoticz bash

Met bovenstaand commando log je in op de container en kan je in de container rondkijken.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
Lizard schreef op zondag 9 januari 2022 @ 11:50:
[...]

Wat staat er in je dockerfile?
Daar zou je deze regel aan toe moeten kunnen voegen:

code:
1
RUN pip install pylgtv

Dan moet je natuurlijk wel een dockerfile gebruiken :)
Ik gebruik nu een docker compose file met de volgende inhoud, kan het alleen met een dockerfile?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: '3.3'

services:
  domoticz:
    image: domoticz/domoticz
    container_name: domoticz
    restart: unless-stopped
    # Pass devices to container
    # devices:
    #   - "/dev/serial/by-id/usb-0658_0200-if00:/dev/ttyACM0"
    ports:
      - "8081:8080"  
      - "444:444"
    volumes:
      - ./config:/opt/domoticz/userdata
    environment:
      - TZ=Europe/Amsterdam
      - SSL_PORT=444 
      - WWW_PORT=8080
      #- LOG_PATH=/opt/domoticz/userdata/domoticz.log


Edit:

De plugins bleken gewoon gezien te worden via Docker. Ik had blijkbaar een instelling uitgezet en daardoor waren ze ineens niet meer zichtbaar:
Afbeeldingslocatie: https://tweakers.net/i/0d8U_l7FJm_Gt6KXtxKk9lvm8I8=/800x/filters:strip_exif()/f/image/4M0plhlxGichG07DqPQyx8O2.png?f=fotoalbum_large

[ Voor 34% gewijzigd door rens-br op 09-01-2022 13:50 ]


Acties:
  • +1 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 03:05
rens-br schreef op zondag 9 januari 2022 @ 13:10:
[...]


Ik gebruik nu een docker compose file met de volgende inhoud, kan het alleen me een dockerfile?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: '3.3'

services:
  domoticz:
    image: domoticz/domoticz
    container_name: domoticz
    restart: unless-stopped
    # Pass devices to container
    # devices:
    #   - "/dev/serial/by-id/usb-0658_0200-if00:/dev/ttyACM0"
    ports:
      - "8081:8080"  
      - "444:444"
    volumes:
      - ./config:/opt/domoticz/userdata
    environment:
      - TZ=Europe/Amsterdam
      - SSL_PORT=444 
      - WWW_PORT=8080
      #- LOG_PATH=/opt/domoticz/userdata/domoticz.log
Je kan het waarschijnlijk op de volgende manier oplossen:
Met een docker-compose file en een extra Dockerfile:
(Niet getest, even uit het hoofd gedaan)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
version: '3.3'

services:
  domoticz:
    build:
      context: .
      dockerfile: ./Dockerfile
    container_name: domoticz
    restart: unless-stopped
    # Pass devices to container
    # devices:
    #   - "/dev/serial/by-id/usb-0658_0200-if00:/dev/ttyACM0"
    ports:
      - "8081:8080"  
      - "444:444"
    volumes:
      - ./config:/opt/domoticz/userdata
    environment:
      - TZ=Europe/Amsterdam
      - SSL_PORT=444 
      - WWW_PORT=8080
      #- LOG_PATH=/opt/domoticz/userdata/domoticz.log

En in de Dockerfile
code:
1
2
3
4
5
6
7
8
9
10
11
12
FROM domoticz/domoticz

EXPOSE 8080
EXPOSE 444

WORKDIR /opt/domoticz

RUN pip install pylgtv

ENTRYPOINT ["docker-entrypoint.sh"]

CMD ["/opt/domoticz/domoticz"]

Zoiets dus.
[...]


Handige tip!

In de plugins folder staat het volgende:

[...]


De link naar de plugins folder lijkt dus niet te werken.

Als ik verder zoek kom ik de plugins wel tegen in:


[...]


Dus er is wel iets van koppeling, maar het lijkt niet naar de juiste plek te zijn.
Dan lijkt je mapping dus niet te kloppen?
ws ipv /opt/domoticz/config /opt/domoticz/userdata /opt/domoticz/config/plugins /opt/domoticz/plugins?

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
Lizard schreef op zondag 9 januari 2022 @ 14:06:
Je kan het waarschijnlijk op de volgende manier oplossen:
Met een docker-compose file en een extra Dockerfile:
(Niet getest, even uit het hoofd gedaan)
Briljant! Super bedankt! Dat lijkt gewoon meteen te werken, echt top!

Nu nog even kijken of ik Domoticz_iDetect v2 aan de praat krijg met Docker en dan kan mijn oude installatie ontmanteld worden.

[ Voor 22% gewijzigd door rens-br op 09-01-2022 14:23 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
bing69 schreef op zondag 9 januari 2022 @ 09:44:
vraagje, heb nu een van de eerste Xiaomi hubs in gebruik en wil de laatste de Xiaomi hub v3 aanschaffen.

Kan/moet ik deze op dezelfde manier toevoegen aan Domoticz? of zijn er ander methodes?
Voor zeker is er een tijd lang een probleem mee geweest, ik weet niet of dat ooit opgelost is.
Als het voor zigbee is, dan zou ik niet meer terug willen naar Xiaomi, ga dan voor zigbee2mqtt.
Maar het lampje en de afspeelmogelijkheid (deurbel) gebruik ik nog wel van de xiaomi hub.

Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 18:55
DjAntoon schreef op zondag 9 januari 2022 @ 16:22:
[...]


Voor zeker is er een tijd lang een probleem mee geweest, ik weet niet of dat ooit opgelost is.
Als het voor zigbee is, dan zou ik niet meer terug willen naar Xiaomi, ga dan voor zigbee2mqtt.
Maar het lampje en de afspeelmogelijkheid (deurbel) gebruik ik nog wel van de xiaomi hub.
Thanks, heb hier precies dezelfde situatie. Ik gebruik de 2531 stick en merk dat ik sommige sensoren weleens kwijt ben en plaats ik dan op de oude Xiaomi waar het wel stabiel blijft werken, dus sommige op de ene en sommige op de andere.....
Heb ook de Deconz stick hier liggen maar snap deze nog niet helemaal.

Bing


Acties:
  • 0 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 03:05
rens-br schreef op zondag 9 januari 2022 @ 14:22:
[...]


Briljant! Super bedankt! Dat lijkt gewoon meteen te werken, echt top!

Nu nog even kijken of ik Domoticz_iDetect v2 aan de praat krijg met Docker en dan kan mijn oude installatie ontmanteld worden.
De basis daarvan zou niet zo moeilijk moeten zijn: in de dockerfile op de pip install regel paramiko toevoegen.
En op het host os de git clone doen in de juiste gemapde directory.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
Lizard schreef op zondag 9 januari 2022 @ 19:11:
[...]

De basis daarvan zou niet zo moeilijk moeten zijn: in de dockerfile op de pip install regel paramiko toevoegen.
En op het host os de git clone doen in de juiste gemapde directory.
Ja. Dat zou ik ook verwachten. Alleen heeft paramiko schijnbaar nog een hoop dependicies, dus alleen die installeren is schijnbaar niet voldoende.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
DjAntoon schreef op zondag 9 januari 2022 @ 16:22:
Als het voor zigbee is, dan zou ik niet meer terug willen naar Xiaomi, ga dan voor zigbee2mqtt.
Ik zou persoonlijk voor de Conbee II kiezen. Super snel, makkelijk en handig. Je hebt dat echt zo draaiend en pairen koppelen e.d. is allemaal super eenvoudig. In tegenstelling tot mijn ervaring met Zigbee2mqtt.

Acties:
  • 0 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 03:05
rens-br schreef op zondag 9 januari 2022 @ 20:20:
[...]


Ja. Dat zou ik ook verwachten. Alleen heeft paramiko schijnbaar nog een hoop dependicies, dus alleen die installeren is schijnbaar niet voldoende.
Met deze nieuwe Dockerfile zou het moeten werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM domoticz/domoticz

EXPOSE 8080
EXPOSE 444

WORKDIR /opt/domoticz

RUN pip install --upgrade pip

RUN pip install pylgtv paramiko

ENTRYPOINT ["docker-entrypoint.sh"]

CMD ["/opt/domoticz/domoticz"]

Het updaten van pip zorgt ervoor dat de dependencies beter afgevangen worden.

Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
Lizard schreef op zondag 9 januari 2022 @ 22:15:
[...]

Met deze nieuwe Dockerfile zou het moeten werken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM domoticz/domoticz

EXPOSE 8080
EXPOSE 444

WORKDIR /opt/domoticz

RUN pip install --upgrade pip

RUN pip install pylgtv paramiko

ENTRYPOINT ["docker-entrypoint.sh"]

CMD ["/opt/domoticz/domoticz"]

Het updaten van pip zorgt ervoor dat de dependencies beter afgevangen worden.
Nogmaals geniaal! Met pip3 install paramiko kreeg ik allerlei errors, maar met de bovenstaande commandos werkt het werk perfect! Echt super bedankt!!

Ik moest nog wel even het onderstaande commando uitvoeren om ervoor te zorgen dat de nieuwe dockerfile meegenomen werd:

code:
1
docker-compose build

Acties:
  • 0 Henk 'm!

  • Chrisje1983
  • Registratie: Februari 2012
  • Laatst online: 22:31
Hallo, probleempje hier.

Huidige situatie:

* Oude nefit aan/uit cv ketel (bj1992)

* Aansturing: wifi relay (aan/uit) met failsave en zelf geschreven script in domoticz

* Meeting: meerdere temp metingen in huis (z-wave en wifi)

* Pvc buis van cv ketel naar woonkamer is in gebruik voor 5v kabel voor tablet aan de muur.


Nieuwe situatie: oude ketel overleden.

* Overmorgen een modulerende nefit ketel.

* Dus nieuwe aansturing nodig.

* Een bekabelde thermostaat betekent dat ik de tablet aan de muur kwijt bent, dat wil ik liever niet.


Voorlopig door nood komt de ketel wel met een simpele bedrade modulerende thermostaat zodat we in elk geval weer verwarming hebben. Dus de tablet aan de muur is even tijdelijk buiten gebruik maar dat geeft mij wel tijd om even alles uit te zoeken.

Graag wil ik wel weer terug naar een vergelijkbare oplossing.

Welke draadloze diy oplossingen gebruiken jullie voor een modulerende ketel?

Gebruik je een "domme" oplossing aangestuurd door domoticz?

Of gebruik je een "slimme" oplossing met koppeling aan domoticz?

Acties:
  • +1 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Chrisje1983 schreef op dinsdag 11 januari 2022 @ 16:48:
Hallo, probleempje hier.

Huidige situatie:

* Oude nefit aan/uit cv ketel (bj1992)

* Aansturing: wifi relay (aan/uit) met failsave en zelf geschreven script in domoticz

* Meeting: meerdere temp metingen in huis (z-wave en wifi)

* Pvc buis van cv ketel naar woonkamer is in gebruik voor 5v kabel voor tablet aan de muur.


Nieuwe situatie: oude ketel overleden.

* Overmorgen een modulerende nefit ketel.

* Dus nieuwe aansturing nodig.

* Een bekabelde thermostaat betekent dat ik de tablet aan de muur kwijt bent, dat wil ik liever niet.


Voorlopig door nood komt de ketel wel met een simpele bedrade modulerende thermostaat zodat we in elk geval weer verwarming hebben. Dus de tablet aan de muur is even tijdelijk buiten gebruik maar dat geeft mij wel tijd om even alles uit te zoeken.

Graag wil ik wel weer terug naar een vergelijkbare oplossing.

Welke draadloze diy oplossingen gebruiken jullie voor een modulerende ketel?

Gebruik je een "domme" oplossing aangestuurd door domoticz?

Of gebruik je een "slimme" oplossing met koppeling aan domoticz?
Wordt het een Nefit Easy? Die moet wel in de woonkamer hangen omdat hij op die temp schakelt .
De nefit easy kun je in domoticz koppelen

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • Andrehj
  • Registratie: Juni 2002
  • Laatst online: 21:27
Chrisje1983 schreef op dinsdag 11 januari 2022 @ 16:48:
Nieuwe situatie: oude ketel overleden.
* Overmorgen een modulerende nefit ketel.
* Dus nieuwe aansturing nodig.
* Een bekabelde thermostaat betekent dat ik de tablet aan de muur kwijt bent, dat wil ik liever niet.
Toen ik de laatste keer een modulerende Nefit ketel kocht (toegegeven, dat was in 2005) had die ook nog gewoon een ingang voor een aan/uit thermostaat. Als je de ketel begrenst op een lage temperatuur (wat sowieso veel zuiniger is) kan het zomaar zijn dat het qua energieverbruik niets uit maakt, omdat de meeste ketels toch steeds aan/uit pendelen op hun minimale vermogen.

Korte vraag is dus: Weet je zeker dat je nieuwe ketel geen ingang voor een aan/uit thermostaat heeft? Desnoods begin je daarmee, en kun je dan rustig uitzoeken of en hoe het beter kan.

WP: ME PUHZ-SW75YAA + ERSD-VM2D + EV-WP-TWS-1W 300; AC: ME MXZ-2F42VF + 2x MSZ-LN25VGV; PV: 14.08 kWp O/W + SMA STP 8.0; Vent: Zehnder Q600 ERV + Ubbink AirExcellent.


Acties:
  • 0 Henk 'm!

  • Chrisje1983
  • Registratie: Februari 2012
  • Laatst online: 22:31
Rouwette schreef op dinsdag 11 januari 2022 @ 18:46:
[...]

Wordt het een Nefit Easy? Die moet wel in de woonkamer hangen omdat hij op die temp schakelt .
De nefit easy kun je in domoticz koppelen
Bedankt, nee geen nefit easy. Worden ook niet meer gemaakt zie ik.
Kan een eventuele optie zijn op de tweedehandsmarkt mits hij niet afhankelijk is van de cloud.

Acties:
  • +1 Henk 'm!

  • Chrisje1983
  • Registratie: Februari 2012
  • Laatst online: 22:31
Andrehj schreef op dinsdag 11 januari 2022 @ 19:24:
[...]

Toen ik de laatste keer een modulerende Nefit ketel kocht (toegegeven, dat was in 2005) had die ook nog gewoon een ingang voor een aan/uit thermostaat. Als je de ketel begrenst op een lage temperatuur (wat sowieso veel zuiniger is) kan het zomaar zijn dat het qua energieverbruik niets uit maakt, omdat de meeste ketels toch steeds aan/uit pendelen op hun minimale vermogen.

Korte vraag is dus: Weet je zeker dat je nieuwe ketel geen ingang voor een aan/uit thermostaat heeft? Desnoods begin je daarmee, en kun je dan rustig uitzoeken of en hoe het beter kan.
Je hebt helemaal gelijk, heeft ook een ingang voor een aan/uit thermostaat dus ik ga voorlopig op oude voet verder en kan de tablet blijven hangen.

Daarnaast kan hij overweg met een open therm middels een converter dus dat wordt iets voor de toekomst om eens in te verdiepen.

Bedankt!

Acties:
  • +1 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 22:03

niki_lauda

3840Wp/200L zonneboiler ID3B

Chrisje1983 schreef op dinsdag 11 januari 2022 @ 16:48:
Hallo, probleempje hier.

Huidige situatie:

* Oude nefit aan/uit cv ketel (bj1992)

* Aansturing: wifi relay (aan/uit) met failsave en zelf geschreven script in domoticz

* Meeting: meerdere temp metingen in huis (z-wave en wifi)

* Pvc buis van cv ketel naar woonkamer is in gebruik voor 5v kabel voor tablet aan de muur.


Nieuwe situatie: oude ketel overleden.

* Overmorgen een modulerende nefit ketel.

* Dus nieuwe aansturing nodig.

* Een bekabelde thermostaat betekent dat ik de tablet aan de muur kwijt bent, dat wil ik liever niet.


Voorlopig door nood komt de ketel wel met een simpele bedrade modulerende thermostaat zodat we in elk geval weer verwarming hebben. Dus de tablet aan de muur is even tijdelijk buiten gebruik maar dat geeft mij wel tijd om even alles uit te zoeken.

Graag wil ik wel weer terug naar een vergelijkbare oplossing.

Welke draadloze diy oplossingen gebruiken jullie voor een modulerende ketel?

Gebruik je een "domme" oplossing aangestuurd door domoticz?

Of gebruik je een "slimme" oplossing met koppeling aan domoticz?
Ik gebruik deze voor mijn Nefit. https://bbqkees-electronics.nl/

Acties:
  • 0 Henk 'm!

  • Chrisje1983
  • Registratie: Februari 2012
  • Laatst online: 22:31
Interresant, en hij communiceert met de ketel door middel van EMS op de UART bus van een esptje!

Mooie oplossing zeg! Dan kan ik de open therm gateway + een open therm converter overslaan.


Ik heb weer wat om uit te zoeken! Bedankt.

Acties:
  • +1 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Chrisje1983 schreef op dinsdag 11 januari 2022 @ 20:17:
[...]


Bedankt, nee geen nefit easy. Worden ook niet meer gemaakt zie ik.
Kan een eventuele optie zijn op de tweedehandsmarkt mits hij niet afhankelijk is van de cloud.
Ah dat wist ik niet, ik heb em pas 4 jaar dus dacht dat die nog wel recent zou zijn 😛

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 22:03

niki_lauda

3840Wp/200L zonneboiler ID3B

Chrisje1983 schreef op dinsdag 11 januari 2022 @ 20:34:
[...]


Interresant, en hij communiceert met de ketel door middel van EMS op de UART bus van een esptje!

Mooie oplossing zeg! Dan kan ik de open therm gateway + een open therm converter overslaan.


Ik heb weer wat om uit te zoeken! Bedankt.
Zet dagelijks op basis van de te verwachte minimum temperatuur de maximumaanvoertemperatuur via een telnetscript.
Moet ook anders kunnen maar works for me.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 23-04 20:09

Dylantje2

sorry Bricklayere here :-)

Dombo71 scripter hier..

Iemand die me kan helpen met een DZ vents

Ik heb
code:
1
2
3
4
on = {
      timer = {
         'every 5 minutes' 
      },


Maar ik wil eigenlijk dat hij dit alleen doet tussen zonsopgang en zonsondergang
Vele opties geprobeerd, maar ergens maak ik typo's of..
Er gebeurd of niets, of iedere minuut.
Ik zit er naast, hen hij zou in mijn ogen simpel moeten zijn..

Hoop dat iemand

Thanks

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:
  • +2 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
Dylantje2 schreef op woensdag 12 januari 2022 @ 07:25:
Dombo71 scripter hier..

Iemand die me kan helpen met een DZ vents

Ik heb
code:
1
2
3
4
on = {
      timer = {
         'every 5 minutes' 
      },


Maar ik wil eigenlijk dat hij dit alleen doet tussen zonsopgang en zonsondergang
Vele opties geprobeerd, maar ergens maak ik typo's of..
Er gebeurd of niets, of iedere minuut.
Ik zit er naast, hen hij zou in mijn ogen simpel moeten zijn..

Hoop dat iemand

Thanks
Als je het eenmaal weet stel het niet zoveel voor, maar je moet het volgende gebruiken:
code:
1
2
3
4
5
6
7
return {
    on = {
        timer = {
            'at sunset-sunrise every 5 minutes'
        }
    },
    execute = function(domoticz, device)


Mocht je een bepaald device alleen tussen bepaalde tijden willen triggeren is het het volgende:

code:
1
2
3
4
5
6
7
return {
    on = {
        devices = {
            [123] =  { 'between 09:00 and 23:15' }, -- energyusage
        },
    },
    execute = function(domoticz, device)

Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 18:55
Al een tijdje een deCONZ usb in huis en weer aan de gang om het aan de praat te krijgen.
Begonnen op een nieuwe Pi met een Image van deCONZ en Domoticz daarna geinstalleerd. Tot zover geen problemen.
Eerste testlamp geinstalleerd eerst via deCONZ interface zelf, lamp wordt toegevoegd en zie heb in Domoticz, maar niet luisteren.
Verwijderd en via de plugin van Domoticz geinstalleerd met hetzelfde resultaat, in de logfile staat dat hij geschakeld wordt maar lamp doet niets.
Lamp is ook zichtbaar in Phoscon App in de browser maar schakelt niet.
Af en toe verliest de lamp ook de verbinding met deCONZ.
Wat doe ik fout?
Afbeeldingslocatie: https://tweakers.net/i/rrMx6IDeyKSkKi5YC4X3XBdXTVg=/800x/filters:strip_exif()/f/image/3nZMNSkN96XZYDjkbU2ImLSq.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/y3x67BY-7DOkbUIf0PQM81oAnt4=/x800/filters:strip_exif()/f/image/CnXVvWB5CIa3nZ7A6eKm9z9i.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/Sz76KNfhjS1iFvkLJ6a-nJYeu1k=/800x/filters:strip_exif()/f/image/4hOXPd38xkA7D6Y41iqeh62n.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/rQ96VBZL9wKdGCjWFonI2_b7z_0=/800x/filters:strip_exif()/f/image/PvFfhQvLIm6juUpMkKbtLPMY.png?f=fotoalbum_large

[ Voor 4% gewijzigd door bing69 op 12-01-2022 10:08 ]

Bing


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Ik heb een nieuwe zigbee muller RGB lamp 404000 aangeschaft. Ik had er al 2 en die bevielen uitstekend, vooral als router voor Xiaomi spul. Nu meld de nieuwe zich anders in zigbee2mqtt, zodat er geen devices komen en ik er dus niets mee kan. Nieuwe firmware wellicht...
Ik heb een poging gedaan om deze zelf toe te voegen maar helaas dit werkt niet bij mij.
Nu draai ik nog op 2020.2 dus misschien tijd om eens te updaten.
Hebben jullie een vaste procedure?

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade <-- hier heb ik al eens spijt van gehad... (Ik snap nog steeds niet waarom het toen fout ging)

sudo apt autoremove ?

Domoticz update vanuit de browser?

zigbee2mqtt --> https://www.zigbee2mqtt.i...s-a-daemon-with-systemctl

Moet mosquitto eigenlijk apart geupdate worden? (Of gaat dat automatisch via een package manager?)
Ik zit op: mosquitto version 1.6.12 (Volgens het web is er nu 2.0.14)

zigbee2mqtt plug in voor domoticz:
cd domoticz/plugins/zigbee2mqtt
sudo git pull

sudo git fetch
sudo git checkout v3.0 <-- is dit nog nodig en zo ja de goede versie? https://github.com/stas-d...ee2mqtt-plugin/issues/458

Als ik dit allemaal weer tegenkom dan ben ik als niet programmeur al weer bang om er aan te beginnen. Eerst morgen maar weer eens een image maken voordat ik er aan begin...

Acties:
  • +1 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 27-04 20:29
DjAntoon schreef op woensdag 12 januari 2022 @ 19:13:
Hebben jullie een vaste procedure?

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade <-- hier heb ik al eens spijt van gehad... (Ik snap nog steeds niet waarom het toen fout ging)

sudo apt autoremove ?
Op zich is een apt(-get) upgrade doorgaans voldoende (na een apt-get update), maar deze optie zal nooit een package bijwerken als daarvoor ook andere packages eerst verwijderd moeten worden. Er is dus een kans dat daarmee niet alles volledig up to date is.

Bij apt-get dist-upgrade zullen ook packages bijgewerkt worden als daarvoor eerst andere packages verwijderd moeten worden. Mogelijk heeft je dat een keer gebeten in het verleden omdat daarmee toch nuttige packages niet meer aanwezig waren.

Ik zou eerst alleen een upgrade doen en kijken of dat soelaas biedt. De dist-upgrade kun je nog achter de hand houden voor het geval dat en vooraf zal die als het goed is ook een lijst tonen met wat opgeschoond wordt. Daarmee kun je nagaan of je packages herkent die je regelmatig gebruikt of als later iets kwijt is met die lijst erbij kijken welk package dit weer aanvult.

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
tsjoender schreef op woensdag 12 januari 2022 @ 19:32:
[...]
Ik zou eerst alleen een upgrade doen en kijken of dat soelaas biedt. De dist-upgrade kun je nog achter de hand houden voor het geval dat en vooraf zal die als het goed is ook een lijst tonen met wat opgeschoond wordt.
Dank, ik zie net op het domoticz forum dat er problemen zijn met bullseye, ik kan dus beter op buster blijven.

Ga ik met: sudo apt-get update ook naar bullseye?

Acties:
  • +1 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 27-04 20:29
DjAntoon schreef op woensdag 12 januari 2022 @ 19:45:
[...]


Dank, ik zie net op het domoticz forum dat er problemen zijn met bullseye, ik kan dus beter op buster blijven.

Ga ik met: sudo apt-get update ook naar bullseye?
Tenzij je de files in /etc/apt/ aangepast hebt met de URLs voor Bullseye, zal je met de update optie niet overgaan naar een andere release. Voordat je iets met apt doet is het goed om vooraf apt(-get) update te doen. Daarmee wordt de lijst van beschikbare packages en versies bijgewerkt, maar verder niets geinstalleerd. Als je dit eerder die dag of week al een keer gedaan hebt, hoef je het niet nog een keer te doen.

De man page van apt en apt-get geeft ook alle opties met wat ze precies doen (of niet doen :) ).

[ Voor 6% gewijzigd door tsjoender op 12-01-2022 19:59 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
tsjoender schreef op woensdag 12 januari 2022 @ 19:58:
[...]


Tenzij je de files in /etc/apt/ aangepast hebt met de URLs voor Bullseye, zal je met de update optie niet overgaan naar een andere release. Voordat je iets met apt doet is het goed om vooraf apt(-get) update te doen. Daarmee wordt de lijst van beschikbare packages en versies bijgewerkt, maar verder niets geinstalleerd. Als je dit eerder die dag of week al een keer gedaan hebt, hoef je het niet nog een keer te doen.

De man page van apt en apt-get geeft ook alle opties met wat ze precies doen (of niet doen :) ).
in sources.list:
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

Dus dat is goed. (Neem ik aan)

Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 18:55
Master/Slave

wil een tweede Pi inzetten als slave.
Op beide draait de zelfde versie, op de slave een gebruiker aangemaakt met rechten en een aantal devices aangeven dat de gedeeld mogen worden.
Vervolgens op de master bij hardware de slave toegevoegd, echter de device van de slave komen niet in de master.

Zie ik iets over het hoofd?

[ Voor 87% gewijzigd door bing69 op 15-01-2022 10:48 ]

Bing


Acties:
  • 0 Henk 'm!

  • darklord007
  • Registratie: Augustus 2004
  • Laatst online: 23-04 17:43
Ik ben bang dat ik toch nog een keer de frisse blik van een ervaren LUA gebruiker nodig heb :(.

Mijn WTW script werk nu al ruim een jaar naar grote tevredenheid.

Echter nu wil de vrouw de unit uit kunnen zetten via domoticz wanneer ze even wil stomen in bad.

Hiervoor heb ik een dummy switch aangemaakt (WTW_uit met IDX924).
Wanneer deze actief is moet de unit dus uit gaan. Als deze uit staat moet de luchtkwaliteit automatisch geregeld worden.

Ik heb het volgende gemaakt, geeft geen fouten, maar hij schakelt ook niet uit.

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
-- WTW_uit              :  IDX 924   --> als deze actief is gaat de wtw uit en niet meer aan
-- Badkamer vochtigheid :  IDX 854
-- CO2 woonkamer        :  IDX 878
-- CO2 slaapkamer       :  IDX 882
-- WTW  AAN/UIT         :  IDX 748
-- WTW  PLUS            :  IDX 814
-- WTW  MAX             :  IDX 749


return {
    on = {
        timer = {
            'every 1 minutes'              -- causes the script to be called every minute
        }
    },

    execute = function(domoticz, timer)

-- declarations:
                local WTW_uit        =  domoticz.devices(924)
                local Hum_badkamer   =  domoticz.devices(854).humidity
               -- local CO2_woonkamer  = domoticz.devices(878)
                local CO2_woonkamer =   tonumber(string.match(domoticz.devices(878).sValue, "%d+"))
            --    local CO2_slaapkamer = domoticz.devices(882)
                local CO2_slaapkamer =  tonumber(string.match(domoticz.devices(882).sValue, "%d+"))
                local WTW_unit       =  domoticz.devices(748)
                local WTW_stand_plus =  domoticz.devices(814)
                local WTW_stand_max  =  domoticz.devices(749)
                
-- Function:


-- auto/override off

        if (CO2_woonkamer < 500 and CO2_slaapkamer < 500) or WTW_uit == on then


            WTW_unit.switchOff();       -- WTW_unit_on
            WTW_stand_plus.switchOff();  -- WTW_stand_plus
            WTW_stand_max.switchOff();   -- WTW_stand_max
        end
-- auto normaal        
        if (CO2_woonkamer > 550 and CO2_woonkamer < 700) or (CO2_slaapkamer > 550 and CO2_slaapkamer <700) or (Hum_badkamer > 70 and Hum_badkamer < 79 ) and WTW_uit == off then
            WTW_unit.switchOn();         -- WTW_unit_on
            WTW_stand_plus.switchOff();  -- WTW_stand_plus
            WTW_stand_max.switchOff();   -- WTW_stand_max
        end
-- auto PLUS
        if (CO2_woonkamer > 750 and CO2_woonkamer < 1200) or (CO2_slaapkamer > 750 and CO2_slaapkamer < 1400) or (Hum_badkamer > 80 and Hum_badkamer < 89 ) and WTW_regeling == off then
            WTW_unit.switchOn();         -- WTW_unit_on
            WTW_stand_plus.switchOn();   -- WTW_stand_plus
            WTW_stand_max.switchOff();   -- WTW_stand_max
        end
-- auto MAX
        if (CO2_woonkamer > 1300 or CO2_slaapkamer > 1500 or Hum_badkamer > 90) and WTW_regeling == off then
            WTW_unit.switchOn();         -- WTW_unit_on
            WTW_stand_plus.switchOff();  -- WTW_stand_plus
            WTW_stand_max.switchOn();    -- WTW_stand_max
        end
    end
}

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 22:04
Ik denk dat je nog eens goed naar je if's moet kijken. Als de eerste doorlopen is, wil dat niet zeggen dat de volgende niet gedaan wordt. Dan zou je else if's moeten gebruiken.

Acties:
  • 0 Henk 'm!

  • darklord007
  • Registratie: Augustus 2004
  • Laatst online: 23-04 17:43
janne_nl schreef op zaterdag 15 januari 2022 @ 14:05:
Ik denk dat je nog eens goed naar je if's moet kijken. Als de eerste doorlopen is, wil dat niet zeggen dat de volgende niet gedaan wordt. Dan zou je else if's moeten gebruiken.
dat is op zich niet erg.
Zonder WTW_uit werkte het allemaal (en eigelijk werkt het nu ook nog allemaal)

Alleen zou WTW_uit als een soort van override moeten werken. Dit lijkt niet zo te werken.
Heb al vanalles geprobeerd met haakjes ed, maar tot op heden lukt het niet om hem te overriden dmv die switch |:(

Acties:
  • 0 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 19:20
darklord007 schreef op zaterdag 15 januari 2022 @ 13:09:
Ik ben bang dat ik toch nog een keer de frisse blik van een ervaren LUA gebruiker nodig heb :(.

Mijn WTW script werk nu al ruim een jaar naar grote tevredenheid.

Echter nu wil de vrouw de unit uit kunnen zetten via domoticz wanneer ze even wil stomen in bad.

Hiervoor heb ik een dummy switch aangemaakt (WTW_uit met IDX924).
Wanneer deze actief is moet de unit dus uit gaan. Als deze uit staat moet de luchtkwaliteit automatisch geregeld worden.

Ik heb het volgende gemaakt, geeft geen fouten, maar hij schakelt ook niet uit.

code:
1
2
3
--
-- declarations:
                local WTW_uit        =  domoticz.devices(924)
Ik denk dat je de variabele moet initialiseren met

code:
1
2
--
                local WTW_uit        =  domoticz.devices(924).state

Acties:
  • +2 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 26-04 13:52
@darklord007

Aanpassen WTW_uit == on moet zijn WTW_uit.state == 'On'.
idem, voor off

[ Voor 37% gewijzigd door jobr op 16-01-2022 17:02 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Overkomt mij ook, jammer dat je daar geen foutmelding over krijgt.

Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 21:16

rens-br

Admin IN & Moderator Mobile
Topicstarter
jobr schreef op zondag 16 januari 2022 @ 17:00:
@darklord007

Aanpassen WTW_uit == on moet zijn WTW_uit.state == 'On'.
idem, voor off
Ik gebruik zelf altijd:

code:
1
2
3
WTW_uit.active

not WTW_uit.active

Acties:
  • 0 Henk 'm!

  • darklord007
  • Registratie: Augustus 2004
  • Laatst online: 23-04 17:43
jobr schreef op zondag 16 januari 2022 @ 17:00:
@darklord007

Aanpassen WTW_uit == on moet zijn WTW_uit.state == 'On'.
idem, voor off
rens-br schreef op maandag 17 januari 2022 @ 12:00:
[...]


Ik gebruik zelf altijd:

code:
1
2
3
WTW_uit.active

not WTW_uit.active
Ik ga ze beide eens uit proberen binnenkort.
Zijn de haakjes nog van belang bij OR/AND?

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Als je een combinatie OR AND in een if then gebruikt wel ja, vooral bij OR. Bij twijfel haakjes plaatsen, teveel schaad niet en maakt het vaak duidelijker leesbaar. (vind ik)

Acties:
  • 0 Henk 'm!

  • weekend warrior
  • Registratie: Mei 2003
  • Laatst online: 22:35
EEN SGP30 laat ik middels EasyESP/MQTT informatie doorsturen naar Domoticz. Als ik de informatie doorstuur naar een virtuele sensor krijg ik alleen het eerste data veld te zien (TVOC), ik wil echter de informatie uit het tweede veld weergeven (eCo2). Wanneer ik de data doorstuur naar tekst zie ik de informatie wel.

Hoe kan ik de tweede waarde (955) uitlezen zoals ik nu de eerste zie (122 en 166)?

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

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

EDIT: het is gelukt door een de rules bij ESPeasy toe te voegen. Het sensor type aanpassen werkt niet.

code:
1
SendToHTTP 192.168.1.248,8080,/json.htm?type=command&param=udevice&idx=12&nvalue=0&svalue=[co2#eCO2]


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

[ Voor 20% gewijzigd door weekend warrior op 18-01-2022 17:49 ]


Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 21:25
@weekend warrior Als je dit niet kan oplossen in de ESPEasy software dan is het enige wat ik kan bedenken om dit getal eruit te halen met een dzvents scriptje. Je kan met het volgende commando een bepaalde waarde uit een device halen:
code:
1
local CO2 = tonumber(domoticz.devices(CO2).rawData[2])


Deze waarde zou je dan naar een ander device kunnen schrijven.

Acties:
  • +2 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 27-04 20:29
weekend warrior schreef op maandag 17 januari 2022 @ 20:37:
EEN SGP30 laat ik middels EasyESP/MQTT informatie doorsturen naar Domoticz. Als ik de informatie doorstuur naar een virtuele sensor krijg ik alleen het eerste data veld te zien (TVOC), ik wil echter de informatie uit het tweede veld weergeven (eCo2). Wanneer ik de data doorstuur naar tekst zie ik de informatie wel.

Hoe kan ik de tweede waarde (955) uitlezen zoals ik nu de eerste zie (122 en 166)?

[Afbeelding]

[Afbeelding]
Ik had een vergelijkbaar issue waarbij ESPEasy drie waarden van een MH-Z19C sensor uitleest en stuurt en Domoticz verwacht er maar eentje en negeert ze dan allemaal. In mijn geval heb ik een rule gemaakt in ESPEasy:

code:
1
2
3
on MH-Z19C#PPM do
   SendToHTTP 192.168.1.2,8080,/json.htm?type=command&param=udevice&idx=123&nvalue=[MH-Z19C#PPM]
endon


Het device heb ik MH-Z19C genoemd en de waarde waarin ik geinteresseerd ben heeft de naam PPM. Deze zul je moeten matchen met jouw namen, jouw idx en met het IP (en misschen poornummer) van jouw Domoticz instance.

Verder is het misschien nog aardig om voor (e)CO2 een virtual device te maken met het type "air quality". Dan zie je in Domoticz ook nog een duiding dat de waarde goed/aardig/ventileren gewenst is.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:38

luigi87

Domotica Fanaticus

Ik probeer na ruim een jaar inmiddels nog steeds mijn deurbel script te fine tunen.

Echter loop ik even vast met een stukje:
Het script zonder de dikgedrukte stukken werkt al perfect!

wat het doet is de deurbel gaat ( deze stuurt 2 maal een off command met 7 seconden er tussen)
en als er aan de voorwaardes:
- tijd niet tussen 00:05-08:00
- Slaapmodus is Off
- Domoticz is minimaal 2 minuten Online
Dan gaat er in huis 2 losse deurbellen, maar ja deze gaan door het off command 2 keer af.

Dit wil ik graag tot 1 maal reduceren!
- ik heb een variable aangemaakt "deurbel" de zou bij de deurbel check op Off moeten staan.
- dan in het script op On worden gezet
- en aan het einde van het script na 10 seconden weer op Off moeten worden gezet hoe doe ik dit?
en klopt de rest wat ik doe?


--script-- (even niet in de code tabel, zodat ik highlighten)

return {
active = true,
on = {
devices = {
'Z-wave Deurbel'
}
},
execute = function(domoticz, device)
local DomoticzUpTime = domoticz.startTime.minutesAgo
if (not(domoticz.time.matchesRule('at 00:05-08:00')) and not(domoticz.devices('Slaapmodus').active) and (DomoticzUpTime > 2) and domoticz.variables('deurbel').value == Off)) then
domoticz.log('voordeur bel gaat af')
domoticz.variables('deurbel').set('On')
--domoticz.devices('Shelly 1 Deurbel Woonkamer').switchOn()
--domoticz.devices('Shelly 1 Deurbelzolder').switchOn()
domoticz.devices('Deurbel Dummy').switchOn()
domoticz.variables('deurbel').set('Off') -- pas na 10 seconden
end
end
}

--script--

- leeg -


Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 21:25
@luigi87 ik begrijp je niet zo goed, bedoel je nu dat de bel 2 keer afgaat doordat deze zowel bij het aanzetten als bij het uitzetten geluid maakt? Kan je dan niet beter .toggle gebruiken?

Acties:
  • +1 Henk 'm!

  • Mr.Viper
  • Registratie: Oktober 2005
  • Laatst online: 29-04 16:44

Mr.Viper

Tja... iets met Dodge Vipers

luigi87 schreef op woensdag 19 januari 2022 @ 09:05:
Ik probeer na ruim een jaar inmiddels nog steeds mijn deurbel script te fine tunen.

Echter loop ik even vast met een stukje:
Het script zonder de dikgedrukte stukken werkt al perfect!

wat het doet is de deurbel gaat ( deze stuurt 2 maal een off command met 7 seconden er tussen)
en als er aan de voorwaardes:
- tijd niet tussen 00:05-08:00
- Slaapmodus is Off
- Domoticz is minimaal 2 minuten Online
Dan gaat er in huis 2 losse deurbellen, maar ja deze gaan door het off command 2 keer af.

Dit wil ik graag tot 1 maal reduceren!
- ik heb een variable aangemaakt "deurbel" de zou bij de deurbel check op Off moeten staan.
- dan in het script op On worden gezet
- en aan het einde van het script na 10 seconden weer op Off moeten worden gezet hoe doe ik dit?
en klopt de rest wat ik doe?


--script-- (even niet in de code tabel, zodat ik highlighten)

return {
active = true,
on = {
devices = {
'Z-wave Deurbel'
}
},
execute = function(domoticz, device)
local DomoticzUpTime = domoticz.startTime.minutesAgo
if (not(domoticz.time.matchesRule('at 00:05-08:00')) and not(domoticz.devices('Slaapmodus').active) and (DomoticzUpTime > 2) and domoticz.variables('deurbel').value == Off)) then
domoticz.log('voordeur bel gaat af')
domoticz.variables('deurbel').set('On')
--domoticz.devices('Shelly 1 Deurbel Woonkamer').switchOn()
--domoticz.devices('Shelly 1 Deurbelzolder').switchOn()
domoticz.devices('Deurbel Dummy').switchOn()
domoticz.variables('deurbel').set('Off') -- pas na 10 seconden
end
end
}

--script--
Volgens mij kan je het oplossen door de volgende regel aan te passen
domoticz.variables('deurbel').set('Off') -- pas na 10 seconden
naar
domoticz.variables('deurbel').set('Off').afterSec(10)

En misschien ook nog de volgende regel
domoticz.variables('deurbel').value == Off)
in
domoticz.variables('deurbel').state == 'Off')

[ Voor 3% gewijzigd door Mr.Viper op 19-01-2022 09:20 ]

|| System Specs || 36° Oost-West 4875Wp ||


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:38

luigi87

Domotica Fanaticus

Knielen schreef op woensdag 19 januari 2022 @ 09:14:
@luigi87 ik begrijp je niet zo goed, bedoel je nu dat de bel 2 keer afgaat doordat deze zowel bij het aanzetten als bij het uitzetten geluid maakt? Kan je dan niet beter .toggle gebruiken?
Haha, was ik al bang voor.

Ik gebruik de "Aeotec Doorbell 6 - zwave" deurbel. en wat deze doet bij het indrukken van de deurbelknop is een off command sturen. en +/- 7 seconder later nog een off command.
Afbeeldingslocatie: https://tweakers.net/i/cG3zBIIFFb7Ox9FHwF5_wvn2cG8=/800x/filters:strip_exif()/f/image/EVbtnNk70FdcsrutsmNaKjA6.png?f=fotoalbum_large

Wat erna doet is deurbellen aanzetten ( deze schakelen zelf na 1 seconder automatisch weer uit, dus alleen een aan command is voldoende).
Mr.Viper schreef op woensdag 19 januari 2022 @ 09:17:
[...]


Volgens mij kan je het oplossen door de volgende regel aan te passen
domoticz.variables('deurbel').set('Off') -- pas na 10 seconden
naar
domoticz.variables('deurbel').set('Off').afterSec(10)

En misschien ook nog de volgende regel
domoticz.variables('deurbel').value == Off)
in
domoticz.variables('deurbel').state == 'Off')
ik zal die inderdaad opnemen en testen. thanks.

Deze had ik er inderdaad eerder in, maar met .active werkt die ook als er ooit een "On" command in zou komen.
domoticz.variables('deurbel').value == Off)
in
domoticz.variables('deurbel').state == 'Off')

[ Voor 27% gewijzigd door luigi87 op 19-01-2022 09:43 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
luigi87 schreef op woensdag 19 januari 2022 @ 09:20:
[...]

Ik gebruik de "Aeotec Doorbell 6 - zwave" deurbel. en wat deze doet bij het indrukken van de deurbelknop is een off command sturen. en +/- 7 seconder later nog een off command.
Wat voor zoiets ook goed werkt, is checken van de laatste update:
.lastUpdate.secondsAgo > 8

Als je deze achter het deurbel device zet als extra controle, (kan ook 10 ipv 8 seconden) dan heb je denk ik die variabele niet nodig. Je bel werkt dan dus pas weer na 10 seconden, en dat is volgens mij wat je wil bereiken.

Acties:
  • 0 Henk 'm!

  • weekend warrior
  • Registratie: Mei 2003
  • Laatst online: 22:35
Zowel de CO2 sensor in de woonkamer als die slaapkamer geven inmiddels dankzij de tip van tsjoender de juiste waarden door. Nu probeer ik de informatie uit deze sensoren te combineren tot één waarde in de virtuele sensor CO2max. Deze sensor moet de hoogste waarde van de twee andere sensoren weergeven. Mijn onderstaande code werkt deels. Het ventilatiesysteem kan sturen op de informatie maar de sensor zelf wordt nier ge-update in Domoticz. zelf heb ik het vermoeden dat het fout gaat bij het = statement.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
return {
    active = true,
    on = { devices = {'CO2 woonkamer','CO2 slaapkamer'},
    },
    execute = function(domoticz, device)
        
        if  (domoticz.devices('CO2 woonkamer').sensorValue > domoticz.devices('CO2 woonkamer').sensorValue) then
            domoticz.devices('CO2max').sensorValue = (domoticz.devices('CO2 woonkamer').sensorValue)
        else
            domoticz.devices('CO2max').sensorValue = (domoticz.devices('CO2 slaapkamer').sensorValue)
        
        end
    end
}


EDIT: Dit is de oplossing:

code:
1
domoticz.devices('CO2max').updateCustomSensor(domoticz.devices('CO2 woonkamer').sensorValue)

[ Voor 6% gewijzigd door weekend warrior op 19-01-2022 17:01 ]


Acties:
  • +1 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 23:38

de Peer

under peer review

weekend warrior schreef op woensdag 19 januari 2022 @ 13:12:
Zowel de CO2 sensor in de woonkamer als die slaapkamer geven inmiddels dankzij de tip van tsjoender de juiste waarden door. Nu probeer ik de informatie uit deze sensoren te combineren tot één waarde in de virtuele sensor CO2max. Deze sensor moet de hoogste waarde van de twee andere sensoren weergeven. Mijn onderstaande code werkt deels. Het ventilatiesysteem kan sturen op de informatie maar de sensor zelf wordt nier ge-update in Domoticz. zelf heb ik het vermoeden dat het fout gaat bij het = statement.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
return {
    active = true,
    on = { devices = {'CO2 woonkamer','CO2 slaapkamer'},
    },
    execute = function(domoticz, device)
        
        if  (domoticz.devices('CO2 woonkamer').sensorValue > domoticz.devices('CO2 woonkamer').sensorValue) then
            domoticz.devices('CO2max').sensorValue = (domoticz.devices('CO2 woonkamer').sensorValue)
        else
            domoticz.devices('CO2max').sensorValue = (domoticz.devices('CO2 slaapkamer').sensorValue)
        
        end
    end
}
in plaats van een nieuwe virtuele sensor kun je natuurlijk ook gewoon je ventilatie sturen op de 2 bestaande waarden en daar aangeven dat hij op de hoogste moet sturen. zo heb ik het gedaan.

20600 Wp, Atlantic Explorer V3, 3x Daikin airco, Opel Ampera-e, VW ID3, Gasloos sinds 2018


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:38

luigi87

Domotica Fanaticus

DjAntoon schreef op woensdag 19 januari 2022 @ 11:35:
[...]


Wat voor zoiets ook goed werkt, is checken van de laatste update:
.lastUpdate.secondsAgo > 8

Als je deze achter het deurbel device zet als extra controle, (kan ook 10 ipv 8 seconden) dan heb je denk ik die variabele niet nodig. Je bel werkt dan dus pas weer na 10 seconden, en dat is volgens mij wat je wil bereiken.
klopt helemaal dan zou die dus zo worden ?.

code:
1
2
3
4
5
6
7
8
return {
    active = true, 
    on = {
        devices = { 
            'Z-wave Deurbel'.lastUpdate.secondsAgo > 8
        }
    },
    execute = function(domoticz, device)

- leeg -


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
@luigi87 Ik weet niet of dit werkt.
Ik gebruik het altijd in een if then.

if VoordeurBuitenTemperatuur.lastUpdate.hoursAgo < 1
then

Een check of de buitentemperatuur sensor wel waardes doorgeeft. :)

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 22:38

luigi87

Domotica Fanaticus

DjAntoon schreef op woensdag 19 januari 2022 @ 14:10:
@luigi87 Ik weet niet of dit werkt.
Ik gebruik het altijd in een if then.

if VoordeurBuitenTemperatuur.lastUpdate.hoursAgo < 1
then

Een check of de buitentemperatuur sensor wel waardes doorgeeft. :)
Oke, thanks iig. zal er eens mee gaan spelen.
Zo een check is ook nog wel erg handig/ leuk om wat mee te doen :) bijv mijn netatmo station ff te checken... die faalt nog wel eens!

[ Voor 6% gewijzigd door luigi87 op 19-01-2022 14:31 ]

- leeg -


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
@luigi87 Ik gebruik het heel veel.

Acties:
  • 0 Henk 'm!

  • pven
  • Registratie: Oktober 1999
  • Niet online
Ik had domoticz draaien op mijn Synology, en heb deze nu over gezet naar een docker container. Via backup/restore heb ik de settings over gezet. (Voor het beeld: ik heb een Xiaomi Gateway met wat meuk erbij.) De docker ontvangt wel gegevens van de gateway, maar als ik bv een lamp aan wil zetten dan krijg ik dit soort dingen:
code:
1
2
3
4
5
2022-01-19 23:30:01.160 Activating Scene/Group Device: Xiaomi Smart Plug Garage (Off)
2022-01-19 23:30:01.312 Status: Xiaomi Gateway Kantoor: SendMessageToGateway failed on first attempt, will try again
2022-01-19 23:30:01.109 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.311 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.563 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key

Er is werkelijk niets gewijzigd in de confguratie, behalve dan dat docker nu op een andere server draait. Ik kan me niet herinneren dat ik iets op de gateway heb gedaan om een bepaald IP-adres open te zetten.

Iemand een idee waarom dit verkeerd gaat? Google meldt me, jaja, dat de key van de gateway dan niet klopt, maar die is niet gewijzigd.

We gaan eraan! || Marktplaats-meuk. Afdingen mag! ;-) || slotje.com for sale || Dank pven!


Acties:
  • 0 Henk 'm!

  • Hartox
  • Registratie: Augustus 2006
  • Laatst online: 29-04 15:22
Ik kom ergens niet helemaal uit en hoop dat iemand me hier een beetje op weg kan helpen. Ik heb tussen mijn CV ketel en thermostaat een "OTGW" hangen. Dat werkt prima en ik krijg via MQTT alle waardes binnen die ik wil hebben. Nu wil ik echter vanuit Domoticz de buitentemperatuur (via buienradar) naar de OTGW sturen zodat ik een temperatuursafhankelijke stooklijn heb.

De maker van de firmware zegt dat dat vrij eenvoudig te realiseren is:
number3 schreef op donderdag 23 december 2021 @ 15:56:
Uiteraard kan je nog de buitentemperatuur sturen, via een set topic is het eenvoudigst:
https://github.com/rvdbre...ing-the-MQTT-set-commands

Dus een bericht naar:
topic: OTGWDEV/set/<uniek otwg id>/outside

Met als payload de buiten temperatuur... en voilà.
number3 in "[OTGW] OpenTherm gateway"

Mijn vraag is nu, hoe stuur ik vanuit Domoticz dat bericht naar de OTGW via MQTT?

[ Voor 30% gewijzigd door Hartox op 20-01-2022 09:19 ]

òÓ - MHI SRK-35-ZSX


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 21:25
Hartox schreef op donderdag 20 januari 2022 @ 09:18:
Ik kom ergens niet helemaal uit en hoop dat iemand me hier een beetje op weg kan helpen. Ik heb tussen mijn CV ketel en thermostaat een "OTGW" hangen. Dat werkt prima en ik krijg via MQTT alle waardes binnen die ik wil hebben. Nu wil ik echter vanuit Domoticz de buitentemperatuur (via buienradar) naar de OTGW sturen zodat ik een temperatuursafhankelijke stooklijn heb.

De maker van de firmware zegt dat dat vrij eenvoudig te realiseren is:


[...]


number3 in "[OTGW] OpenTherm gateway"

Mijn vraag is nu, hoe stuur ik vanuit Domoticz dat bericht naar de OTGW via MQTT?
dzvents to the rescue, zie dit topic

Acties:
  • +2 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Ik hebb net een git pull gedaan op mijn zigbee2mqtt (omdat ik een nieuwe coordinator ga gebruiken en alles opnieuw ga pairen.)

Alleen nu start zigbee2mqtt niet meer:
Dit is de log van domoticz
code:
1
2
3
4
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/zigbee2mqtt/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages'.
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Module Import failed, exception: 'ModuleNotFoundError'
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Module Import failed: ' Name: DomoticzEx'
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Error Line details not available.


Ik ben geen expert genoeg om te weten welke richting ik dit zoeken moet.

https://github.com/stas-d...ee2mqtt-plugin/issues/702

Toch gevonden: Het werkt alleen met domoticz beta en moet terug naar een oudere versie.
Niet verwacht.

Alleen als ik
code:
1
git reset --hard 3725a295e12531e5c5f68d03d3e6f0c1f646b1ca


Dan gebeurt er niks op mijn rpi. Iemand een idee hoe ik die commit terugkrijg?

EDIT:

code:
1
2
3
git checkout -b 3725a295e12531e5c5f68d03d3e6f0c1f646b1ca
git fetch
restart domoticz


Dat heeft het opgelost.
Zigbee2MQTT is terug in Domoticz. Nieuwere versies werken NIET met de stable release van domoticz.

[ Voor 24% gewijzigd door Hann1BaL op 20-01-2022 13:00 ]


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Hann1BaL schreef op donderdag 20 januari 2022 @ 12:11:
Ik hebb net een git pull gedaan op mijn zigbee2mqtt (omdat ik een nieuwe coordinator ga gebruiken en alles opnieuw ga pairen.)

Alleen nu start zigbee2mqtt niet meer:
Dit is de log van domoticz
code:
1
2
3
4
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/zigbee2mqtt/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages'.
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Module Import failed, exception: 'ModuleNotFoundError'
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Module Import failed: ' Name: DomoticzEx'
2022-01-20 12:07:11.877 Error: Zigbee2MQTT: (Zigbee2MQTT) Error Line details not available.


Ik ben geen expert genoeg om te weten welke richting ik dit zoeken moet.

https://github.com/stas-d...ee2mqtt-plugin/issues/702

Toch gevonden: Het werkt alleen met domoticz beta en moet terug naar een oudere versie.
Niet verwacht.

Alleen als ik
code:
1
git reset --hard 3725a295e12531e5c5f68d03d3e6f0c1f646b1ca


Dan gebeurt er niks op mijn rpi. Iemand een idee hoe ik die commit terugkrijg?

EDIT:

code:
1
2
3
git checkout -b 3725a295e12531e5c5f68d03d3e6f0c1f646b1ca
git fetch
restart domoticz


Dat heeft het opgelost.
Zigbee2MQTT is terug in Domoticz. Nieuwere versies werken NIET met de stable release van domoticz.
Yes dit heb ik nodig thanks, straks proberen.
Ik heb het ook al een tijdje problemen met Zigbee2MQTT

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Rouwette schreef op donderdag 20 januari 2022 @ 13:06:
[...]

Yes dit heb ik nodig thanks, straks proberen.
Ik heb het ook al een tijdje problemen met Zigbee2MQTT
Meer info:
https://github.com/stas-d...ee2mqtt-plugin/issues/702

Probleem is nu dat ik geen foutmelding meer heb in Domoticz, maar ik blijf we hangen op dit scherm wat pairen uiteraard lastig maakt:
Afbeeldingslocatie: https://tweakers.net/i/0yXDVm_-RiSoEnSGR98qQy15aCo=/800x/filters:strip_exif()/f/image/2ufYTDtKt6ajmUOEAph1yPpd.png?f=fotoalbum_large

Ik val van het ene in het andere probleem.. |:(

[ Voor 45% gewijzigd door Hann1BaL op 20-01-2022 13:27 ]


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Hann1BaL schreef op donderdag 20 januari 2022 @ 13:08:
[...]


Meer info:
https://github.com/stas-d...ee2mqtt-plugin/issues/702

Probleem is nu dat ik geen foutmelding meer heb in Domoticz, maar ik blijf we hangen op dit scherm wat pairen uiteraard lastig maakt:
[Afbeelding]

Ik val van het ene in het andere probleem.. |:(
Ah ja dat is wat ik ook heb :'(

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Rouwette schreef op donderdag 20 januari 2022 @ 13:39:
[...]

Ah ja dat is wat ik ook heb :'(
Geen idee waarom er disconnects met MQTT zichtbaar zijn (draait op hetzelfde device):
code:
1
2
3
4
5
6
7
8
2022-01-20 13:36:05.429 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:36:05.523 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:36:05.431 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:36:06.165 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1


Debugging aan:
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
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::onDisonnect
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::close
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT server
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) onStop called
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page...
2022-01-20 13:48:33.972 Zigbee2MQTT: (Zigbee2MQTT) Removing files from /home/pi/domoticz/www/templates
2022-01-20 13:48:33.982 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page completed.
2022-01-20 13:48:33.967 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:48:33.971 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.169 Zigbee2MQTT hardware started.
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Debug logging mask set to: PYTHON
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) onStart called
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page...
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Copying files from /home/pi/domoticz/plugins/zigbee2mqtt/frontend to /home/pi/domoticz/www/templates
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page completed.
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::__init__
2022-01-20 13:48:34.857 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::open
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) onConnect called
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) MQTT CLIENT ID: 'Domoticz_1642682914_7040'
2022-01-20 13:48:34.959 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::subscribe
2022-01-20 13:48:34.080 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:48:34.169 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:48:34.784 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) Subscribed to "zigbee2mqtt/#" topic
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/state online
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt bridge is online
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::publish zigbee2mqtt/bridge/config/groups ()
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/config {'commit': '1a0a9a6e', 'coordinator': {'meta': {'maintrel': 1, 'majorrel': 2, 'minorrel': 7, 'product': 1, 'revision': 20211217, 'transportrev': 2}, 'type': 'zStack3x0'}, 'log_level': 'info', 'network': {'channel': 11, 'extendedPanID': '0xdddddddddddddddd', 'panID': 6754}, 'permit_join': False, 'version': '1.22.2'}
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt log level is info
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Joining new devices is disabled on the zigbee bridge
2022-01-20 13:48:35.019 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/info {'commit': '1a0a9a6e', 'config': {'advanced': {'adapter_concurrent': None, 'adapter_delay': None, 'availability_blacklist': [], 'availability_blocklist': [], 'availability_passlist': [], 'availability_whitelist': [], 'cache_state': True, 'cache_state_persistent': True, 'cache_state_send_on_startup': True, 'channel': 11, 'elapsed': False, 'ext_pan_id': [221, 221, 221, 221, 221, 221, 221, 221], 'homeassistant_discovery_topic': 'homeassistant', 'homeassistant_legacy_entity_attributes': False, 'homeassistant_legacy_triggers': True, 'homeassistant_status_topic': 'hass/status', 'last_seen': 'disable', 'legacy_api': False, 'log_directory': '/opt/zigbee2mqtt/data/log/%TIMESTAMP%', 'log_file': 'log.txt', 'log_level': 'info', 'log_output': ['console', 'file'], 'log_rotation': True, 'log_symlink_current': False, 'log_syslog': {}, 'pan_id': 32668, 'report': False, 'rtscts': False, 'soft_reset_timeout': 0, 'timestamp_format': 'YYYY-MM-DD HH:mm:ss'}, 'ban': [], 'blocklist': [], 'device_options': {'legacy': False}, 'devices': {}, 'experimental': {'output': 'json'}, 'external_converters': [], 'groups': {}, 'homeassistant': False, 'map_options': {'graphviz': {'colors': {'fill': {'coordinator': '#e04e5d', 'enddevice': '#fff8ce', 'router': '#4ea3e0'}, 'font': {'coordinator': '#ffffff', 'enddevice': '#000000', 'router': '#ffffff'}, 'line': {'active': '#009900', 'inactive': '#994444'}}}}, 'mqtt': {'base_topic': 'zigbee2mqtt', 'force_disable_retain': False, 'include_device_information': False, 'server': 'mqtt://localhost'}, 'ota': {'disable_automatic_update_check': False, 'update_check_interval': 1440}, 'passlist': [], 'permit_join': False, 'serial': {'disable_led': False, 'port': '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'}, 'whitelist': []}, 'config_schema': {'definitions': {'device': {'properties': {'debounce': {'description': 'Debounces messages of this device', 'title': 'Debounce', 'type': 'number'}, 'debounce_ignore': {'description': 'Protects unique payload values of specified payload properties from overriding within debounce time', 'examples': ['action'], 'items': {'type': 'string'}, 'title': 'Ignore debounce', 'type': 'array'}, 'filtered_attributes': {'description': 'Filter attributes from publish payload.', 'examples': ['temperature', 'battery', 'action'], 'items': {'type': 'string'}, 'title': 'Filtered publish attributes', 'type': 'array'}, 'filtered_optimistic': {'description': 'Filter attributes from optimistic publish payload when calling /set. (This has no effect if optimistic is set to false).', 'examples': ['color_mode', 'color_temp', 'color'], 'items': {'type': 'string'}, 'title': 'Filtered optimistic attributes', 'type': 'array'}, 'friendly_name': {'description': 'Used in the MQTT topic of a device. By default this is the device ID', 'readOnly': True, 'title': 'Friendly name', 'type': 'string'}, 'icon': {'description': 'The user-defined device icon for the frontend. It can be a link to an image (not a path to a file) or base64 encoded data URL like: image/svg+xml;base64,PHN2ZyB3aW....R0aD', 'title': 'Icon', 'type': 'string'}, 'optimistic': {'default': True, 'description': 'Publish optimistic state after set', 'title': 'Optimistic', 'type': 'boolean'}, 'qos': {'description': 'QoS level for MQTT messages of this device', 'title': 'QoS', 'type': 'number'}, 'retain': {'description': 'Retain MQTT messages of this device', 'title': 'Retain', 'type': 'boolean'}, 'retention': {'description': 'Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5', 'title': 'Retention', 'type': 'number'}}, 'required': ['friendly_name'], 'type': 'object'}, 'group': {'properties': {'devices': {'items': {'type': 'string'}, 'type': 'array'}, 'filtered_attributes': {'items': {'type': 'string'}, 'type': 'array'}, 'friendly_name': {'type': 'string'}, 'optimistic': {'type': 'boolean'}, 'qos': {'type': 'number'}, 'retain': {'type': 'boolean'}}, 'required': ['friendly_name'], 'type': 'object'}}, 'properties': {'advanced': {'properties': {'adapter_concurrent': {'description': 'Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)', 'requiresRestart': True, 'title': 'Adapter concurrency', 'type': ['number', 'null']}, 'adapter_delay': {'description': 'Adapter delay', 'requiresRestart': True, 'title': 'Adapter delay', 'type': ['number', 'null']}, 'baudrate': {'description': 'Baud rate speed for serial port, this can be anything firmware support but default is 115200 for Z-Stack and EZSP, 38400 for Deconz, however note that some EZSP firmware need 57600', 'examples': [38400, 57600, 115200], 'requiresRestart': True, 'title': 'Baudrate', 'type': 'number'}, 'cache_state': {'default': True, 'description': 'MQTT message payload will contain all attributes, not only changed ones. Has to be true when integrating via Home Assistant', 'title': 'Cache state', 'type': 'boolean'}, 'cache_state_persistent': {'default': True, 'description': 'Persist cached state, only used when cache_state: true', 'title': 'Persist cache state', 'type': 'boolean'}, 'cache_state_send_on_startup': {'default': True, 'description': 'Send cached state on startup, only used when cache_state: true', 'title': 'Send cached state on startup', 'type': 'boolean'}, 'channel': {'default': 11, 'description': 'Zigbee channel, changing requires repairing all devices! (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid Problems)', 'examples': [15, 20, 25], 'maximum': 26, 'minimum': 11, 'requiresRestart': True, 'title': 'ZigBee channel', 'type': 'number'}, 'elapsed': {'default': False, 'description': 'Add an elapsed attribute to MQTT messages, contains milliseconds since the previous msg', 'title': 'Elapsed', 'type': 'boolean'}, 'ext_pan_id': {'description': 'Zigbee extended pan ID, changing requires repairing all devices!', 'items': {'type': 'number'}, 'requiresRestart': True, 'title': 'Ext Pan ID', 'type': 'array'}, 'homeassistant_discovery_topic': {'description': 'Home Assistant discovery topic', 'examples': ['homeassistant'], 'requiresRestart': True, 'title': 'Homeassistant dis
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/devices [{'definition': None, 'endpoints': {'1': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '10': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '11': {'bindings': [], 'clusters': {'input': ['ssIasAce'], 'output': ['ssIasZone', 'ssIasWd']}, 'configured_reportings': [], 'scenes': []}, '110': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '12': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '13': {'bindings': [], 'clusters': {'input': ['genOta'], 'output': []}, 'configured_reportings': [], 'scenes': []}, '2': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '242': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '3': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '4': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '47': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '5': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '6': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '8': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}}, 'friendly_name': 'Coordinator', 'ieee_address': '0x00124b00215ff6c9', 'interview_completed': True, 'interviewing': False, 'network_address': 0, 'supported': False, 'type': 'Coordinator'}]
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) Received available devices list from bridge
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) Coordinator address is 0x00124b00215ff6c9
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/groups [{'friendly_name': '0', 'id': 0, 'members': [], 'scenes': []}, {'friendly_name': '1', 'id': 1, 'members': [], 'scenes': []}, {'friendly_name': 'default_bind_group', 'id': 901, 'members': [], 'scenes': []}]
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/extensions []
2022-01-20 13:48:35.073 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/config/groups


Hier lijkt iets te zitten:
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
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT server
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) onStop called
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page...
2022-01-20 13:48:33.972 Zigbee2MQTT: (Zigbee2MQTT) Removing files from /home/pi/domoticz/www/templates
2022-01-20 13:48:33.982 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page completed.
2022-01-20 13:48:33.967 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:48:33.971 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.169 Zigbee2MQTT hardware started.
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Debug logging mask set to: PYTHON
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) onStart called
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page...
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Copying files from /home/pi/domoticz/plugins/zigbee2mqtt/frontend to /home/pi/domoticz/www/templates
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page completed.
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::__init__
2022-01-20 13:48:34.857 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::open
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) onConnect called
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) MQTT CLIENT ID: 'Domoticz_1642682914_7040'
2022-01-20 13:48:34.959 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::subscribe
2022-01-20 13:48:34.080 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:48:34.169 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:48:34.784 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) Subscribed to "zigbee2mqtt/#" topic


Geen idee of daar het probleem ligt en vooral wat er aan te doen.

Of misschien toch nog de verkeerde frontend files teruggezet worden..
Iemand een idee?

[ Voor 93% gewijzigd door Hann1BaL op 20-01-2022 13:56 ]


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Hann1BaL schreef op donderdag 20 januari 2022 @ 13:40:
[...]


Geen idee waarom er disconnects met MQTT zichtbaar zijn (draait op hetzelfde device):
code:
1
2
3
4
5
6
7
8
2022-01-20 13:36:05.429 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:36:05.523 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:36:05.530 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:36:05.431 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:36:06.165 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1


Debugging aan:
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
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::onDisonnect
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::close
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT server
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) onStop called
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page...
2022-01-20 13:48:33.972 Zigbee2MQTT: (Zigbee2MQTT) Removing files from /home/pi/domoticz/www/templates
2022-01-20 13:48:33.982 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page completed.
2022-01-20 13:48:33.967 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:48:33.971 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.169 Zigbee2MQTT hardware started.
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Debug logging mask set to: PYTHON
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) onStart called
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page...
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Copying files from /home/pi/domoticz/plugins/zigbee2mqtt/frontend to /home/pi/domoticz/www/templates
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page completed.
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::__init__
2022-01-20 13:48:34.857 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::open
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) onConnect called
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) MQTT CLIENT ID: 'Domoticz_1642682914_7040'
2022-01-20 13:48:34.959 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::subscribe
2022-01-20 13:48:34.080 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:48:34.169 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:48:34.784 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) Subscribed to "zigbee2mqtt/#" topic
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/state online
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt bridge is online
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::publish zigbee2mqtt/bridge/config/groups ()
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/config {'commit': '1a0a9a6e', 'coordinator': {'meta': {'maintrel': 1, 'majorrel': 2, 'minorrel': 7, 'product': 1, 'revision': 20211217, 'transportrev': 2}, 'type': 'zStack3x0'}, 'log_level': 'info', 'network': {'channel': 11, 'extendedPanID': '0xdddddddddddddddd', 'panID': 6754}, 'permit_join': False, 'version': '1.22.2'}
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt log level is info
2022-01-20 13:48:35.011 Zigbee2MQTT: (Zigbee2MQTT) Joining new devices is disabled on the zigbee bridge
2022-01-20 13:48:35.019 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/info {'commit': '1a0a9a6e', 'config': {'advanced': {'adapter_concurrent': None, 'adapter_delay': None, 'availability_blacklist': [], 'availability_blocklist': [], 'availability_passlist': [], 'availability_whitelist': [], 'cache_state': True, 'cache_state_persistent': True, 'cache_state_send_on_startup': True, 'channel': 11, 'elapsed': False, 'ext_pan_id': [221, 221, 221, 221, 221, 221, 221, 221], 'homeassistant_discovery_topic': 'homeassistant', 'homeassistant_legacy_entity_attributes': False, 'homeassistant_legacy_triggers': True, 'homeassistant_status_topic': 'hass/status', 'last_seen': 'disable', 'legacy_api': False, 'log_directory': '/opt/zigbee2mqtt/data/log/%TIMESTAMP%', 'log_file': 'log.txt', 'log_level': 'info', 'log_output': ['console', 'file'], 'log_rotation': True, 'log_symlink_current': False, 'log_syslog': {}, 'pan_id': 32668, 'report': False, 'rtscts': False, 'soft_reset_timeout': 0, 'timestamp_format': 'YYYY-MM-DD HH:mm:ss'}, 'ban': [], 'blocklist': [], 'device_options': {'legacy': False}, 'devices': {}, 'experimental': {'output': 'json'}, 'external_converters': [], 'groups': {}, 'homeassistant': False, 'map_options': {'graphviz': {'colors': {'fill': {'coordinator': '#e04e5d', 'enddevice': '#fff8ce', 'router': '#4ea3e0'}, 'font': {'coordinator': '#ffffff', 'enddevice': '#000000', 'router': '#ffffff'}, 'line': {'active': '#009900', 'inactive': '#994444'}}}}, 'mqtt': {'base_topic': 'zigbee2mqtt', 'force_disable_retain': False, 'include_device_information': False, 'server': 'mqtt://localhost'}, 'ota': {'disable_automatic_update_check': False, 'update_check_interval': 1440}, 'passlist': [], 'permit_join': False, 'serial': {'disable_led': False, 'port': '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'}, 'whitelist': []}, 'config_schema': {'definitions': {'device': {'properties': {'debounce': {'description': 'Debounces messages of this device', 'title': 'Debounce', 'type': 'number'}, 'debounce_ignore': {'description': 'Protects unique payload values of specified payload properties from overriding within debounce time', 'examples': ['action'], 'items': {'type': 'string'}, 'title': 'Ignore debounce', 'type': 'array'}, 'filtered_attributes': {'description': 'Filter attributes from publish payload.', 'examples': ['temperature', 'battery', 'action'], 'items': {'type': 'string'}, 'title': 'Filtered publish attributes', 'type': 'array'}, 'filtered_optimistic': {'description': 'Filter attributes from optimistic publish payload when calling /set. (This has no effect if optimistic is set to false).', 'examples': ['color_mode', 'color_temp', 'color'], 'items': {'type': 'string'}, 'title': 'Filtered optimistic attributes', 'type': 'array'}, 'friendly_name': {'description': 'Used in the MQTT topic of a device. By default this is the device ID', 'readOnly': True, 'title': 'Friendly name', 'type': 'string'}, 'icon': {'description': 'The user-defined device icon for the frontend. It can be a link to an image (not a path to a file) or base64 encoded data URL like: image/svg+xml;base64,PHN2ZyB3aW....R0aD', 'title': 'Icon', 'type': 'string'}, 'optimistic': {'default': True, 'description': 'Publish optimistic state after set', 'title': 'Optimistic', 'type': 'boolean'}, 'qos': {'description': 'QoS level for MQTT messages of this device', 'title': 'QoS', 'type': 'number'}, 'retain': {'description': 'Retain MQTT messages of this device', 'title': 'Retain', 'type': 'boolean'}, 'retention': {'description': 'Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5', 'title': 'Retention', 'type': 'number'}}, 'required': ['friendly_name'], 'type': 'object'}, 'group': {'properties': {'devices': {'items': {'type': 'string'}, 'type': 'array'}, 'filtered_attributes': {'items': {'type': 'string'}, 'type': 'array'}, 'friendly_name': {'type': 'string'}, 'optimistic': {'type': 'boolean'}, 'qos': {'type': 'number'}, 'retain': {'type': 'boolean'}}, 'required': ['friendly_name'], 'type': 'object'}}, 'properties': {'advanced': {'properties': {'adapter_concurrent': {'description': 'Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)', 'requiresRestart': True, 'title': 'Adapter concurrency', 'type': ['number', 'null']}, 'adapter_delay': {'description': 'Adapter delay', 'requiresRestart': True, 'title': 'Adapter delay', 'type': ['number', 'null']}, 'baudrate': {'description': 'Baud rate speed for serial port, this can be anything firmware support but default is 115200 for Z-Stack and EZSP, 38400 for Deconz, however note that some EZSP firmware need 57600', 'examples': [38400, 57600, 115200], 'requiresRestart': True, 'title': 'Baudrate', 'type': 'number'}, 'cache_state': {'default': True, 'description': 'MQTT message payload will contain all attributes, not only changed ones. Has to be true when integrating via Home Assistant', 'title': 'Cache state', 'type': 'boolean'}, 'cache_state_persistent': {'default': True, 'description': 'Persist cached state, only used when cache_state: true', 'title': 'Persist cache state', 'type': 'boolean'}, 'cache_state_send_on_startup': {'default': True, 'description': 'Send cached state on startup, only used when cache_state: true', 'title': 'Send cached state on startup', 'type': 'boolean'}, 'channel': {'default': 11, 'description': 'Zigbee channel, changing requires repairing all devices! (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid Problems)', 'examples': [15, 20, 25], 'maximum': 26, 'minimum': 11, 'requiresRestart': True, 'title': 'ZigBee channel', 'type': 'number'}, 'elapsed': {'default': False, 'description': 'Add an elapsed attribute to MQTT messages, contains milliseconds since the previous msg', 'title': 'Elapsed', 'type': 'boolean'}, 'ext_pan_id': {'description': 'Zigbee extended pan ID, changing requires repairing all devices!', 'items': {'type': 'number'}, 'requiresRestart': True, 'title': 'Ext Pan ID', 'type': 'array'}, 'homeassistant_discovery_topic': {'description': 'Home Assistant discovery topic', 'examples': ['homeassistant'], 'requiresRestart': True, 'title': 'Homeassistant dis
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/devices [{'definition': None, 'endpoints': {'1': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '10': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '11': {'bindings': [], 'clusters': {'input': ['ssIasAce'], 'output': ['ssIasZone', 'ssIasWd']}, 'configured_reportings': [], 'scenes': []}, '110': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '12': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '13': {'bindings': [], 'clusters': {'input': ['genOta'], 'output': []}, 'configured_reportings': [], 'scenes': []}, '2': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '242': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '3': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '4': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '47': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '5': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '6': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}, '8': {'bindings': [], 'clusters': {'input': [], 'output': []}, 'configured_reportings': [], 'scenes': []}}, 'friendly_name': 'Coordinator', 'ieee_address': '0x00124b00215ff6c9', 'interview_completed': True, 'interviewing': False, 'network_address': 0, 'supported': False, 'type': 'Coordinator'}]
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) Received available devices list from bridge
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) Coordinator address is 0x00124b00215ff6c9
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/groups [{'friendly_name': '0', 'id': 0, 'members': [], 'scenes': []}, {'friendly_name': '1', 'id': 1, 'members': [], 'scenes': []}, {'friendly_name': 'default_bind_group', 'id': 901, 'members': [], 'scenes': []}]
2022-01-20 13:48:35.021 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/extensions []
2022-01-20 13:48:35.073 Zigbee2MQTT: (Zigbee2MQTT) MQTT message: zigbee2mqtt/bridge/config/groups


Hier lijkt iets te zitten:
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
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT server
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) onStop called
2022-01-20 13:48:33.971 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page...
2022-01-20 13:48:33.972 Zigbee2MQTT: (Zigbee2MQTT) Removing files from /home/pi/domoticz/www/templates
2022-01-20 13:48:33.982 Zigbee2MQTT: (Zigbee2MQTT) Uninstalling plugin custom page completed.
2022-01-20 13:48:33.967 Status: Zigbee2MQTT: (Zigbee2MQTT) Stop directive received.
2022-01-20 13:48:33.971 Error: Zigbee2MQTT: (Zigbee2MQTT) Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.169 Zigbee2MQTT hardware started.
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Debug logging mask set to: PYTHON
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) onStart called
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page...
2022-01-20 13:48:34.811 Zigbee2MQTT: (Zigbee2MQTT) Copying files from /home/pi/domoticz/plugins/zigbee2mqtt/frontend to /home/pi/domoticz/www/templates
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page completed.
2022-01-20 13:48:34.856 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::__init__
2022-01-20 13:48:34.857 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::open
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) onConnect called
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:48:34.908 Zigbee2MQTT: (Zigbee2MQTT) MQTT CLIENT ID: 'Domoticz_1642682914_7040'
2022-01-20 13:48:34.959 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::subscribe
2022-01-20 13:48:34.080 Status: Zigbee2MQTT: (Zigbee2MQTT) Exiting work loop.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopping threads.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Stopped.
2022-01-20 13:48:34.168 Status: Zigbee2MQTT: (Zigbee2MQTT) Entering work loop.
2022-01-20 13:48:34.169 Status: Zigbee2MQTT: (Zigbee2MQTT) Started.
2022-01-20 13:48:34.784 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.1
2022-01-20 13:48:35.010 Zigbee2MQTT: (Zigbee2MQTT) Subscribed to "zigbee2mqtt/#" topic


Geen idee of daar het probleem ligt en vooral wat er aan te doen.
Ik ook niet, ik heb dat met alle MQTT zaken
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
2022-01-20 13:56:21.175 Error: Zigbee: Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:21.175 Error: Zigbee: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:21.996 Error: Nefit-easy: Error getting http data!
2022-01-20 13:56:22.883 Monitor: Temp (Internal Temperature)
2022-01-20 13:56:27.112 Discovery: Successful connect to: 127.0.0.1:1883
2022-01-20 13:56:27.112 Discovery: MQTT CONNECT ID: 'Domoticz_MQTTDiscovery_35_1642683387'
2022-01-20 13:56:27.163 Discovery: MqttClient::onDisonnect Disconnected from: 127.0.0.1:1883
2022-01-20 13:56:27.163 Discovery: MqttClient::Close
2022-01-20 13:56:27.163 Error: Discovery: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:31.147 Zigbee: Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:31.557 Zero: P1 Smart Meter (Stroom Meter)
2022-01-20 13:56:31.199 Error: Zigbee: Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:31.199 Error: Zigbee: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:37.132 Discovery: Successful connect to: 127.0.0.1:1883
2022-01-20 13:56:37.132 Discovery: MQTT CONNECT ID: 'Domoticz_MQTTDiscovery_35_1642683397'
2022-01-20 13:56:37.184 Discovery: MqttClient::onDisonnect Disconnected from: 127.0.0.1:1883
2022-01-20 13:56:37.184 Discovery: MqttClient::Close
2022-01-20 13:56:37.184 Error: Discovery: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:41.126 Zigbee: Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:41.565 Zero: P1 Smart Meter (Stroom Meter)
2022-01-20 13:56:41.178 Error: Zigbee: Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:41.178 Error: Zigbee: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:42.901 Monitor: General/Percentage (CPU_Usage)
2022-01-20 13:56:42.946 Monitor: General/Custom Sensor (Arm Clock Speed)
2022-01-20 13:56:42.476 Status: MQTT Gateway: Connecting to 127.0.0.1:1883
2022-01-20 13:56:42.676 Error: MQTT Gateway: Connection failed!, restarting (rc=5)
2022-01-20 13:56:42.676 Error: MQTT Gateway: disconnected, Invalid Username/Password (rc=5)
2022-01-20 13:56:43.009 Monitor: General/Custom Sensor (V3D Clock Speed)
2022-01-20 13:56:43.053 Monitor: General/Custom Sensor (Core Clock Speed)
2022-01-20 13:56:47.065 Discovery: Successful connect to: 127.0.0.1:1883
2022-01-20 13:56:47.066 Discovery: MQTT CONNECT ID: 'Domoticz_MQTTDiscovery_35_1642683407'
2022-01-20 13:56:47.116 Discovery: MqttClient::onDisonnect Disconnected from: 127.0.0.1:1883
2022-01-20 13:56:47.116 Discovery: MqttClient::Close
2022-01-20 13:56:47.116 Error: Discovery: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:49.061 Buienradar: General/Custom Sensor (Nog min voor de regen)
2022-01-20 13:56:51.123 Zigbee: Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:51.564 Zero: P1 Smart Meter (Stroom Meter)
2022-01-20 13:56:51.174 Error: Zigbee: Disconnected from MQTT Server: 127.0.0.1:1883
2022-01-20 13:56:51.174 Error: Zigbee: No transport, write directive to '127.0.0.1' ignored.
2022-01-20 13:56:52.008 Error: Nefit-easy: Error getting http data!


Hij krijgt connectie maar ook weer niet. :/
127.0.0.1 of het werkelijke ip-adres maakt geen verschil.

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Wat ik nog kan verzinnen:
Is het probleem dat de oude devices nog in de Domoticz DB staan? (Ik hoopte, aangezien de apparaten dezelfde hardware IDs in zigbee2MQTT hebben, om alles in Domoticz te laten staan zodat scripts en favorites allemaal konden blijven staan waar ze waren)

ik heb nu verschillende git checkout HASH geprobeerd en ik zie geen disconnects meer.
Allee het scherm blijft hangen, zonder errors.
Wat ik wel in de logs zie:

code:
1
2
3
2022-01-20 14:56:27.098 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::ping
2022-01-20 14:56:28.503 Zigbee2MQTT: (Zigbee2MQTT) New request: [5] bridge_getstatus({})
2022-01-20 14:56:28.503 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::publish zigbee2mqtt/bridge/config/permit_join ()


Lijkt wel alsof het probeert permit join op aan te zetten terwijl ik dat niet klik, ik wil alleen de webinterface laden. Ik zie geen antwoorden komen op de bridge_getstatus request

[ Voor 38% gewijzigd door Hann1BaL op 20-01-2022 14:58 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Hann1BaL schreef op donderdag 20 januari 2022 @ 12:11:

Dat heeft het opgelost.
Zigbee2MQTT is terug in Domoticz. Nieuwere versies werken NIET met de stable release van domoticz.
Dus ook niet met de laatste stable release? (Ik had de indruk niet met 2020 stable releases)
Is er momenteel iets op tegen om op beta over te gaan? Zijn er grote issues?
Werkt daarentegen de laatste stable (of beta) wel goed met een oudere zigbee2mqtt?

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Hann1BaL schreef op donderdag 20 januari 2022 @ 13:08:
[...]


Meer info:
https://github.com/stas-d...ee2mqtt-plugin/issues/702

Probleem is nu dat ik geen foutmelding meer heb in Domoticz, maar ik blijf we hangen op dit scherm wat pairen uiteraard lastig maakt:
[Afbeelding]

Ik val van het ene in het andere probleem.. |:(
Dit is niet toevallig een cache probleem van de browser? Andere browser geprobeerd?

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Hann1BaL schreef op donderdag 20 januari 2022 @ 14:54:
ik heb nu verschillende git checkout HASH geprobeerd en ik zie geen disconnects meer.
Is dat dan de hash van:
https://github.com/stas-d...ee2mqtt-plugin/issues/702
Dit zou toch de 3.0 stable moeten zijn?

3725a295e12531e5c5f68d03d3e6f0c1f646b1ca
If "git log" works and you see a commit on Sep 4 at 19:59 then you are in the right place.

Acties:
  • 0 Henk 'm!

  • number3
  • Registratie: Februari 2002
  • Laatst online: 02-04 07:29
Mijn vraag is nu, hoe stuur ik vanuit Domoticz dat bericht naar de OTGW via MQTT?
Zie de wiki zou ik zeggen:
https://github.com/rvdbre...h-MQTT-or-REST-or-Net2Ser

En hier:
https://github.com/rvdbre...ing-the-MQTT-set-commands

Op de discord community zijn er gebruikers actief die graag helpen.

Groet
Robert

Acties:
  • +1 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op donderdag 20 januari 2022 @ 17:43:
[...]


Dus ook niet met de laatste stable release? (Ik had de indruk niet met 2020 stable releases)
Is er momenteel iets op tegen om op beta over te gaan? Zijn er grote issues?
Werkt daarentegen de laatste stable (of beta) wel goed met een oudere zigbee2mqtt?
Ik las dus op de github pagina zelf dat de laatste versie die met de meest recente stable van Domoticz werkt, die van Aug van 2021 was.

De laatste geeft de python error van mijn eerdere post.

Is er iets op tegen om over te gaan op beta: Nou ja, dan kan potentieel alles wat ik nog meer draai stuk gaan.

Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op donderdag 20 januari 2022 @ 17:54:
[...]


Is dat dan de hash van:
https://github.com/stas-d...ee2mqtt-plugin/issues/702
Dit zou toch de 3.0 stable moeten zijn?

3725a295e12531e5c5f68d03d3e6f0c1f646b1ca
If "git log" works and you see a commit on Sep 4 at 19:59 then you are in the right place.
Die hash is van aug 2021 en niet van Sep als ik het goed heb.
de Laatste 3.0 stable heeft commits in 2022.

Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op donderdag 20 januari 2022 @ 17:47:
[...]


Dit is niet toevallig een cache probleem van de browser? Andere browser geprobeerd?
Helaas niet.

Zou het kunnen liggen aan het feit dat er al Zigbee2MQTT devices in de database staan van Domoticz? Is dat een probleem?

Ik heb een oude domoticz backup uit 2020 opgedoken en heb die zigbee2mqtt plugin folder er eens neergezet, maar dat doet precies hetzelfde helaas.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2022-01-20 19:57:39.330 Zigbee2MQTT: (Zigbee2MQTT) Debug logging mask set to: PYTHON
2022-01-20 19:57:39.331 Zigbee2MQTT: (Zigbee2MQTT) onStart called
2022-01-20 19:57:39.331 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page...
2022-01-20 19:57:39.331 Zigbee2MQTT: (Zigbee2MQTT) Copying files from /home/pi/domoticz/plugins/zigbee2mqtt/frontend to /home/pi/domoticz/www/templates
2022-01-20 19:57:39.379 Zigbee2MQTT: (Zigbee2MQTT) Installing plugin custom page completed.
2022-01-20 19:57:39.380 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::__init__
2022-01-20 19:57:39.380 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::open
2022-01-20 19:57:39.544 Zigbee2MQTT: (Zigbee2MQTT) onConnect called
2022-01-20 19:57:39.544 Zigbee2MQTT: (Zigbee2MQTT) Connected to MQTT Server: 127.0.0.1:1883
2022-01-20 19:57:39.544 Zigbee2MQTT: (Zigbee2MQTT) MQTT CLIENT ID: 'Domoticz_1642705059_4349'
2022-01-20 19:57:39.596 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::subscribe
2022-01-20 19:57:39.648 Zigbee2MQTT: (Zigbee2MQTT) Subscribed to "zigbee2mqtt/#" topic
2022-01-20 19:57:39.649 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt bridge is online
2022-01-20 19:57:39.650 Zigbee2MQTT: (Zigbee2MQTT) MqttClient::publish zigbee2mqtt/bridge/config/groups ()
2022-01-20 19:57:39.650 Zigbee2MQTT: (Zigbee2MQTT) Zigbee2mqtt log level is info
2022-01-20 19:57:39.650 Zigbee2MQTT: (Zigbee2MQTT) Joining new devices is disabled on the zigbee bridge
2022-01-20 19:57:39.663 Zigbee2MQTT: (Zigbee2MQTT) Received available devices list from bridge
2022-01-20 19:57:39.664 Zigbee2MQTT: (Zigbee2MQTT) Coordinator address is 0x00124b00215ff6c9
2022-01-20 19:57:39.942
2022-01-20 19:57:39.303 Status: Zigbee2MQTT: (Zigbee2MQTT) Initialized version 3.0.0


Het laadt verder ook gewoon.

https://github.com/stas-d...ee2mqtt-plugin/issues/770

Hier staat er meer over.

[ Voor 82% gewijzigd door Hann1BaL op 20-01-2022 20:12 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
En je draait gewoon buster, geen bullseye?

Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op donderdag 20 januari 2022 @ 21:32:
[...]


En je draait gewoon buster, geen bullseye?
Buster inderdaad

Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 28-04 07:47
pven schreef op donderdag 20 januari 2022 @ 07:43:
Ik had domoticz draaien op mijn Synology, en heb deze nu over gezet naar een docker container. Via backup/restore heb ik de settings over gezet. (Voor het beeld: ik heb een Xiaomi Gateway met wat meuk erbij.) De docker ontvangt wel gegevens van de gateway, maar als ik bv een lamp aan wil zetten dan krijg ik dit soort dingen:
code:
1
2
3
4
5
2022-01-19 23:30:01.160 Activating Scene/Group Device: Xiaomi Smart Plug Garage (Off)
2022-01-19 23:30:01.312 Status: Xiaomi Gateway Kantoor: SendMessageToGateway failed on first attempt, will try again
2022-01-19 23:30:01.109 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.311 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.563 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key

Er is werkelijk niets gewijzigd in de confguratie, behalve dan dat docker nu op een andere server draait. Ik kan me niet herinneren dat ik iets op de gateway heb gedaan om een bepaald IP-adres open te zetten.

Iemand een idee waarom dit verkeerd gaat? Google meldt me, jaja, dat de key van de gateway dan niet klopt, maar die is niet gewijzigd.
Wat is zo kan bedenken:
Heb je de Gateway ook al een keer uit het stopcontact gehaald en opnieuw erin gedaan zodat de boel wordt herstart. Mogelijk dat het dan wel weer goed gaat.

Andere dingen die in mij opkomen:
Mogelijk het poortnummer (9898) al in gebruik op je NAS door iets anders.
Je gateway key een keer opnieuw invullen in Domoticz en op Update klikken.
Kun je het ip-adres van je Gateway pingen vanaf je NAS. Mogelijk een firewall rule op de nas die iets blokkeert of Docker setup van Domoticz die geen toegang heeft tot de gateway zelf.

Acties:
  • 0 Henk 'm!

  • bing69
  • Registratie: December 2000
  • Laatst online: 18:55
***
opgelost door de lamp aan deCONZ (ipv aan de Hue) te koppelen
***


Ben sinds vandaag volledig over de CC2531 naar deCONZ. Alles werkt maar...... krijg een foutmelding die ik niet thuis kan brengen. De melding komt na draaien van onderstaand script die ook gewoon uit gevoerd wordt en inderdaad er wordt een Hue (ikea) lamp aangestuurd.

Melding:
2022-01-21 19:06:41.356 deCONZ: onCommand called for Unit 41: Parameter 'Off', Level: 0, Hue:
2022-01-21 19:06:41.356 Error: deCONZ: This device doesn't support action

script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 return {
    active = true,
    on = {
        devices = {
            1290, --'Pir_Gang WC',
            1292 --'Pir_Gang2'
        }
    },
    execute = function(domoticz, devices)
            local gang = domoticz.devices(1032) --('Lamp_gang')
            local zonondergang = domoticz.devices('zonondergang')
            local voordeur = domoticz.devices(1276) --('Voordeur')
            local Pir_Gang2 = domoticz.devices(1292) --('Pir_Gang2')
            local Pir_Gang  = domoticz.devices(1290) --('Pir_Gang')
            local schakel = domoticz.devices(1281) --('Gangschakelaar')
    if  (schakel.state == 'Closed') and (zonondergang.state == 'On') then  
            if (Pir_Gang.state == 'On') or (Pir_Gang2.state == 'On') then
               gang.dimTo(20).forSec(200)
            end   
    end
    if (schakel.state == 'Closed') and (Pir_Gang.state == 'Off') and (Pir_Gang2.state == 'Off') then 
            gang.switchOff()
    end
 end
}

[ Voor 4% gewijzigd door bing69 op 22-01-2022 10:55 ]

Bing


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Ik heb het gevonden, voeg de api_transport device toe.

Nu het volgende probleem knoppen Pair Devices en vernieuwen werken niet...
gebeurt niets.

[ Voor 19% gewijzigd door Rouwette op 21-01-2022 21:56 ]

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Rouwette schreef op vrijdag 21 januari 2022 @ 21:35:
[...]

Ik heb het gevonden, voeg de api_transport device toe.

Nu het volgende probleem knoppen Pair Devices en vernieuwen werken niet...
gebeurt niets.
En hoe doe je dat?

Acties:
  • +1 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 23:58

Rouwette

Rouwette.com

Apparaten en dan de Zigbee2MQTT api toevoegen (accepteren)

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • Andrehj
  • Registratie: Juni 2002
  • Laatst online: 21:27
Nieuwe Fibaro FGD212 Dimmer 2 wordt niet herkend.

Vorige jaar had ik een Qubino en een Fibaro dimmer gekocht om te kijken welke het best beviel. De Fibaro won, dus daar nog maar een aantal van gekocht. Maar nu herkent Domoticz de nieuwe (NodeID 008) niet, er staat alleen Unknown, terwijl de oude (NodeID 006), van precies hetzelfde type wel gewoon normaal werd herkend. Zo kan ik dus ook de configuration niet aanpassen.
Afbeeldingslocatie: https://tweakers.net/i/XAhkd0RKmgAbD9aH9Spx14J5xGg=/800x/filters:strip_icc():strip_exif()/f/image/ZixgSsPIlFAifsoddmG8sCJn.jpg?f=fotoalbum_large
Weet iemand hoe zoiets kan en hoe je het op kunt lossen?

[ Voor 27% gewijzigd door Andrehj op 22-01-2022 16:18 ]

WP: ME PUHZ-SW75YAA + ERSD-VM2D + EV-WP-TWS-1W 300; AC: ME MXZ-2F42VF + 2x MSZ-LN25VGV; PV: 14.08 kWp O/W + SMA STP 8.0; Vent: Zehnder Q600 ERV + Ubbink AirExcellent.


Acties:
  • +2 Henk 'm!

  • wimmme
  • Registratie: Februari 2009
  • Niet online
pven schreef op donderdag 20 januari 2022 @ 07:43:
Ik had domoticz draaien op mijn Synology, en heb deze nu over gezet naar een docker container. Via backup/restore heb ik de settings over gezet. (Voor het beeld: ik heb een Xiaomi Gateway met wat meuk erbij.) De docker ontvangt wel gegevens van de gateway, maar als ik bv een lamp aan wil zetten dan krijg ik dit soort dingen:
code:
1
2
3
4
5
2022-01-19 23:30:01.160 Activating Scene/Group Device: Xiaomi Smart Plug Garage (Off)
2022-01-19 23:30:01.312 Status: Xiaomi Gateway Kantoor: SendMessageToGateway failed on first attempt, will try again
2022-01-19 23:30:01.109 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.311 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key
2022-01-19 23:30:01.563 Error: Xiaomi Gateway Kantoor: unable to write command - Invalid key

Er is werkelijk niets gewijzigd in de confguratie, behalve dan dat docker nu op een andere server draait. Ik kan me niet herinneren dat ik iets op de gateway heb gedaan om een bepaald IP-adres open te zetten.

Iemand een idee waarom dit verkeerd gaat? Google meldt me, jaja, dat de key van de gateway dan niet klopt, maar die is niet gewijzigd.
Ik heb toevallig 2 weken geleden een gelijkaardige move gedaan. Bij mij draaide Domoticz al jaren op m'n windows homeserver als service, heb alles nu omgezet naar docker containers.
Die docker containers draaien op een virtuele Ubuntu op m'n nieuwe Windows HomeServer.
Enige dat ik nog onder windows zelf draai is Blue Iris voor m'n camerabeveiliging met DeepStack (GPU acceleratie). Is gewoon niet even performant te krijgen onder docker..
Wat ik daar (onder andere) uit geleerd heb is dat de Xiaomi plugin enkel je subnet scant. Draait je Xiaomi Aqara Gateway bv op IP¨192.168.0.25, en je docker container op 172.17.0.2 dan zal ie de gateway niet vinden, of andersom. Er zijn nog plugins die zo werken, bv Sonos.
De makkelijkste oplossing hiervoor is je container in networkmode=host te laten draaien.
En dat kan alleen op Linux, niet op Windows of Mac, voor Synology/QNAP weet ik het niet, maar dat zal wel linux zijn.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3.3'
services:
  domoticz:
    container_name: domoticz
    image: domoticz/domoticz
    restart: unless-stopped
    volumes:
      - ./data-domoticz/config:/opt/domoticz/userdata
    environment:
      - TZ=Europe/Brussels
      - WWW_PORT=8080
      - SSL_PORT=8443
    network_mode: host


Ik heb m'n keys ook terug moeten ingeven (oude Xiaomi Home app voor moeten downloaden om die weer op te vragen), maar dan werkte het nog niet, zelfde fout. Daarna de container aangepast en dan deden m'n 3 gateways het weer.

Acties:
  • 0 Henk 'm!

  • geenwindows
  • Registratie: November 2015
  • Niet online
Ik ben bezig om de Apsystem ECU-B uit te lezen met Domoticz, aan de hand van deze handleiding heb ik het opgezet:
https://www.bjorn-meijer....en-apsystems-in-domoticz/

mijn script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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
#!/usr/bin/env python3
 
from APSystemsECUR import APSystemsECUR
import time
import asyncio
import urllib.request
import urllib.parse
import urllib
from pprint import pprint
 
 
ecu_ip = "10.0.13.8"
sleep = 60
 
url = 'http://10.0.12.3:8080/json.htm?'
puntcomma = '\u003B'
 
loop = asyncio.get_event_loop()
ecu = APSystemsECUR(ecu_ip)
 
while True:
        try:
                data = loop.run_until_complete(ecu.async_query_ecu())
                #pprint(data)
 
                lifetime_energy = str(data.get('lifetime_energy')*1000)
                current_power = str(data.get('current_power'))
                print('current_power: ' + current_power)
                generated_energy = (current_power + puntcomma + lifetime_energy)
                print('output: ' + today_energy_kwh + ';' + current_power)
                #pwr = .format(today_energy_kwh, current_power)
                #print('PWR: ' + pwr)
                print('Today energy [kWh]: ' + today_energy_kwh)
                if (float(today_energy_kwh) >= 0 or float(current_power) >= 0):
                    getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 8, 'svalue': (generated_energy)}
                    webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                    print(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 12, 'svalue': data.get('timestamp')}
                webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                #print(url + urllib.parse.urlencode(getVars))
        #inverter values
                inverters = data.get('inverters')
        #count number of inverters
                Inverter_qty = len(data.get('inverters'))
                print('Inverter_cnt: ' + str(Inverter_qty))
        # loop trough all inverters and get the data
                for i in range(Inverter_qty):
                    Inverter = list(inverters.keys())[i]
                    print('InverterId: ' + Inverter)
                    InverterOnline = data['inverters'][Inverter]['online']
                    print('Online: ' + str(InverterOnline))
                    InverterTemperature = data['inverters'][Inverter]['temperature']
                    print('Temperature: ' + str(InverterTemperature))
                    nPower = len(data['inverters'][Inverter]['power'])
                    for x in range(nPower):
                        power = data['inverters'][Inverter]['power'][x]
                        print('Power inverter ' + str(i + 1) + ' panel ' + str(x + 1) + ': ' + str(power) + ' W')
 
        #upload values to Domoticz voor inverter 1
                        if (i == 0) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 11, 'svalue': InverterTemperature}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                        if InverterOnline == True :
                            getVars = {'type' : 'command', 'param' : 'switchlight', 'idx': 9, 'switchcmd': 'On', 'level': 0, 'passcode': '' }
                        else :
                            getVars = {'type' : 'command', 'param' : 'switchlight', 'idx': 9, 'switchcmd': 'Off', 'level': 0, 'passcode': '' }
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
 
        #upload power values to Domoticz voor inverter 1
                        if (i == 0) and (x == 0) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 1) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 2) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 3) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
 
 
        except Exception as err:
            print(f"[ERROR]", {err})
 
        #print(f"Sleeping for {sleep} sec")
        time.sleep(sleep)

wanneer ik de volgende commando uitvoer: (de script)
code:
1
python3 /config/scripts/python/ECU-R/ECU-R.py

krijg ik te zien wat het huidige oplevering is en een error:
code:
1
2
current_power: 0
[ERROR] {NameError("name 'today_energy_kwh' is not defined")}


Ook is er op Domoticz NIKS te zien, logboek registreert niks...
python3 is versie 3.8.10

iemand enig idee wat ik verkeerd doe?
overigens zie ik bij de gebruikte handleiding ook een reactie voorbij komen welke het zelfde is als de mijne...

Fan van: Unraid. Pi-hole, PlexMediaServer, OPNsense. Meer een gluurder dan een reaguurder.


Acties:
  • 0 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 27-04 20:29
geenwindows schreef op zaterdag 22 januari 2022 @ 17:19:
Ik ben bezig om de Apsystem ECU-B uit te lezen met Domoticz, aan de hand van deze handleiding heb ik het opgezet:
https://www.bjorn-meijer....en-apsystems-in-domoticz/

mijn script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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
#!/usr/bin/env python3
 
from APSystemsECUR import APSystemsECUR
import time
import asyncio
import urllib.request
import urllib.parse
import urllib
from pprint import pprint
 
 
ecu_ip = "10.0.13.8"
sleep = 60
 
url = 'http://10.0.12.3:8080/json.htm?'
puntcomma = '\u003B'
 
loop = asyncio.get_event_loop()
ecu = APSystemsECUR(ecu_ip)
 
while True:
        try:
                data = loop.run_until_complete(ecu.async_query_ecu())
                #pprint(data)
 
                lifetime_energy = str(data.get('lifetime_energy')*1000)
                current_power = str(data.get('current_power'))
                print('current_power: ' + current_power)
                generated_energy = (current_power + puntcomma + lifetime_energy)
                print('output: ' + today_energy_kwh + ';' + current_power)
                #pwr = .format(today_energy_kwh, current_power)
                #print('PWR: ' + pwr)
                print('Today energy [kWh]: ' + today_energy_kwh)
                if (float(today_energy_kwh) >= 0 or float(current_power) >= 0):
                    getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 8, 'svalue': (generated_energy)}
                    webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                    print(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 12, 'svalue': data.get('timestamp')}
                webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                #print(url + urllib.parse.urlencode(getVars))
        #inverter values
                inverters = data.get('inverters')
        #count number of inverters
                Inverter_qty = len(data.get('inverters'))
                print('Inverter_cnt: ' + str(Inverter_qty))
        # loop trough all inverters and get the data
                for i in range(Inverter_qty):
                    Inverter = list(inverters.keys())[i]
                    print('InverterId: ' + Inverter)
                    InverterOnline = data['inverters'][Inverter]['online']
                    print('Online: ' + str(InverterOnline))
                    InverterTemperature = data['inverters'][Inverter]['temperature']
                    print('Temperature: ' + str(InverterTemperature))
                    nPower = len(data['inverters'][Inverter]['power'])
                    for x in range(nPower):
                        power = data['inverters'][Inverter]['power'][x]
                        print('Power inverter ' + str(i + 1) + ' panel ' + str(x + 1) + ': ' + str(power) + ' W')
 
        #upload values to Domoticz voor inverter 1
                        if (i == 0) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 11, 'svalue': InverterTemperature}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
                        if InverterOnline == True :
                            getVars = {'type' : 'command', 'param' : 'switchlight', 'idx': 9, 'switchcmd': 'On', 'level': 0, 'passcode': '' }
                        else :
                            getVars = {'type' : 'command', 'param' : 'switchlight', 'idx': 9, 'switchcmd': 'Off', 'level': 0, 'passcode': '' }
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars))
 
        #upload power values to Domoticz voor inverter 1
                        if (i == 0) and (x == 0) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 1) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 2) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
                        elif (i == 0) and (x == 3) :
                            getVars = {'type' : 'command', 'param' : 'udevice', 'nvalue' : 0, 'idx': 10, 'svalue': (power)}
                            webUrl = urllib.request.urlopen(url + urllib.parse.urlencode(getVars) + (puntcomma) + '0')
 
 
        except Exception as err:
            print(f"[ERROR]", {err})
 
        #print(f"Sleeping for {sleep} sec")
        time.sleep(sleep)

wanneer ik de volgende commando uitvoer: (de script)
code:
1
python3 /config/scripts/python/ECU-R/ECU-R.py

krijg ik te zien wat het huidige oplevering is en een error:
code:
1
2
current_power: 0
[ERROR] {NameError("name 'today_energy_kwh' is not defined")}


Ook is er op Domoticz NIKS te zien, logboek registreert niks...
python3 is versie 3.8.10

iemand enig idee wat ik verkeerd doe?
overigens zie ik bij de gebruikte handleiding ook een reactie voorbij komen welke het zelfde is als de mijne...
Code schrijven is zeker niet een van mijn sterkste punten, maar als ik het zo lees dan is today_energy_kwh een variabele die nergens eerst een waarde krijgt. Vervolgens in de code wordt die variabele wel aangeroepen om weer te geven in de output, maar omdat die geen waarde heeft, lukt dat niet.

Je kan die waarde uit de output laten, dan mis je een deel van de info (misschien juist een van de meest interessante dingen om te loggen) of je zou eens kunnen proberen of deze regel er nog voor gezet kan worden (op regel 26):

code:
1
today_energy_kwh = str(data.get('today_energy_kwh'))


Dit is een wilde gok gebaseerd op hoe die andere waarden gevuld worden, maar wie weet.

Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Begint nu toch wel wat vervelend te worden.
Zigbee2MQTT scherm blijft hangen bij laden.

Ik heb de zigbee2mqtt plugin dir volledig verwijderd
Nieuwe check out
Eerdere versie terug gezet
Hardware uit domoticz verwijderd
Daarna opnieuw toegevoegd, maar nog steeds gebeurt er niks.
Hann1BaL in "Domoticz - open source domotica systeem - deel 5"


ik zie ook niks gebeuren in de zigbee2mqtt logs. Zou dat wel moeten?

Dit is wat er staat en dat lijkt me gewoon te zeggen: service up and running
code:
1
2
3
4
5
6
7
8
9
10
11
12
pi@raspberrypi:~/domoticz/plugins/zigbee2mqtt $ sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Fri 2022-01-21 13:03:40 CET. --
Jan 21 13:04:48 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:48: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2022-01-21.13-04-37' filename: log.txt
Jan 21 13:04:49 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:49: Starting Zigbee2MQTT version 1.22.2 (commit #1a0a9a6e)
Jan 21 13:04:49 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:49: Starting zigbee-herdsman (0.13.188)
Jan 21 13:04:58 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:58: zigbee-herdsman started (resumed)
Jan 21 13:04:58 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:58: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}'
Jan 21 13:04:58 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:58: Currently 0 devices are joined:
Jan 21 13:04:58 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:58: Zigbee: disabling joining new devices.
Jan 21 13:04:59 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:59: Connecting to MQTT server at mqtt://localhost
Jan 21 13:04:59 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:59: Connected to MQTT server
Jan 21 13:04:59 raspberrypi npm[488]: Zigbee2MQTT:info  2022-01-21 13:04:59: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'

[ Voor 74% gewijzigd door Hann1BaL op 22-01-2022 20:55 ]


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Currently 0 devices are joined:

Het gaat in de basis al fout lijkt het, hoeveel devices staan er in de configurations.yaml?
Ik schat in ook 0...

Dus voor de domoticz plug in.

[ Voor 10% gewijzigd door DjAntoon op 22-01-2022 21:00 ]


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op zaterdag 22 januari 2022 @ 21:00:
Currently 0 devices are joined:

Het gaat in de basis al fout lijkt het, hoeveel devices staan er in de configurations.yaml?
Ik schat in ook 0...

Dus voor de domoticz plug in.
0, omdat ik alles verwijderd heb. Want een andere coordinator en beginnen met clean sheet.
Alleen ik heb dus het probleem dat ik de webpagina niet heb om te beginnen met het joinen van devices.

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 20:47
Hann1BaL schreef op zaterdag 22 januari 2022 @ 21:02:
[...]

0, omdat ik alles verwijderd heb. Want een andere coordinator en beginnen met clean sheet.
Alleen ik heb dus het probleem dat ik de webpagina niet heb om te beginnen met het joinen van devices.
Kun je permit is true niet als workaround in de yaml file zetten?
Volgens mij doet domoticz het ook zo...

Wat heb je gedaan met pan-id?

[ Voor 3% gewijzigd door DjAntoon op 22-01-2022 21:30 ]


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

DjAntoon schreef op zaterdag 22 januari 2022 @ 21:30:
[...]


Kun je permit is true niet als workaround in de yaml file zetten?
Volgens mij doet domoticz het ook zo...

Wat heb je gedaan met pan-id?
pan_id GENERATE
Network key GENERATE
En na herstart zijn die nu nieuw.

Dat kan wel, maar hij leest de devices ook niet, zie dat screenshot. Devices komen niet in Domoticz uit.
Dat is wel een probleem.

Het valt mij ook op dat de coordinator niet zichtbaar is in de devices list van Domoticz. Die zou daar in Domoticz toch wel moeten staan? Enige Zigbee device is de API.

Ik kan devices ook wel toevoegen zonder de GUI in Domoticz. Even getest met een TRADFRI schakelaar. Werkt in Zigbee2MQTT zelf (command line)

[ Voor 28% gewijzigd door Hann1BaL op 23-01-2022 13:36 ]


Acties:
  • 0 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 19:20
Andrehj schreef op zaterdag 22 januari 2022 @ 16:17:
Nieuwe Fibaro FGD212 Dimmer 2 wordt niet herkend.

Vorige jaar had ik een Qubino en een Fibaro dimmer gekocht om te kijken welke het best beviel. De Fibaro won, dus daar nog maar een aantal van gekocht. Maar nu herkent Domoticz de nieuwe (NodeID 008) niet, er staat alleen Unknown, terwijl de oude (NodeID 006), van precies hetzelfde type wel gewoon normaal werd herkend. Zo kan ik dus ook de configuration niet aanpassen.
[Afbeelding]
Weet iemand hoe zoiets kan en hoe je het op kunt lossen?
Ik heb dat ook wel eens gehad. Excluden en dan weer includen kan het oplossen.
Ik heb 11 fibaro dimmers, dus het kan zeker!

Acties:
  • +1 Henk 'm!

  • UTMachine
  • Registratie: Juli 2000
  • Nu online
Andrehj schreef op zaterdag 22 januari 2022 @ 16:17:
Nieuwe Fibaro FGD212 Dimmer 2 wordt niet herkend.

Vorige jaar had ik een Qubino en een Fibaro dimmer gekocht om te kijken welke het best beviel. De Fibaro won, dus daar nog maar een aantal van gekocht. Maar nu herkent Domoticz de nieuwe (NodeID 008) niet, er staat alleen Unknown, terwijl de oude (NodeID 006), van precies hetzelfde type wel gewoon normaal werd herkend. Zo kan ik dus ook de configuration niet aanpassen.
[Afbeelding]
Weet iemand hoe zoiets kan en hoe je het op kunt lossen?
Ze zijn wel hetzelfde device, MAAR het deviceid is anders. De node=006 heeft 0x1000:0x0102 en je nieuwe heeft 0x1001:0x0102 (de reden dat die niet herkent wordt).

In de Domoticz wordt het volgende bestand bijgeleverd:
https://github.com/domoti...manufacturer_specific.xml

Als je die kan vinden in je installatie (ik draai geen Domoticz) en aanpassen van:
code:
1
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>


Naar:
code:
1
2
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>
    <Product config="fibaro/fgd212.xml" id="1001" name="FGD212 Dimmer 2" type="0102"/>


Dan zou een restart en re-interview het probleem moeten oplossen.

Acties:
  • 0 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 19:20
Als dat de oorzaak is, lijkt het op een verouderde installatie en kan een upgrade ook helpen?

Acties:
  • 0 Henk 'm!

  • Andrehj
  • Registratie: Juni 2002
  • Laatst online: 21:27
UTMachine schreef op zondag 23 januari 2022 @ 09:28:
[...]


Ze zijn wel hetzelfde device, MAAR het deviceid is anders. De node=006 heeft 0x1000:0x0102 en je nieuwe heeft 0x1001:0x0102 (de reden dat die niet herkent wordt).

In de Domoticz wordt het volgende bestand bijgeleverd:
https://github.com/domoti...manufacturer_specific.xml

Als je die kan vinden in je installatie (ik draai geen Domoticz) en aanpassen van:
code:
1
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>


Naar:
code:
1
2
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>
    <Product config="fibaro/fgd212.xml" id="1001" name="FGD212 Dimmer 2" type="0102"/>


Dan zou een restart en re-interview het probleem moeten oplossen.
Dankjewel! Dat blijkt inderdaad (een deel van) de oplossing. Probleem is dat in dat bestand fgd212.xml ook weer naar die id 1000 wordt verwezen.
Dus ik heb het bestand fgd212.xml maar gekopieerd naar fgd212a.xml, en daarin de id 1000 vervangen door 1001, en toen in manufacturer_specific.xml de volgende regel opgenomen:
code:
1
2
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>
    <Product config="fibaro/fgd212a.xml" id="1001" name="FGD212 Dimmer 2" type="0102"/>

En nu werkt het. Blijkbaar heeft Fibaro om de een of andere reden bij de nieuwere dimmers de ID veranderd en dit is nog niet in Domoticz verwerkt.
Vollervo schreef op zondag 23 januari 2022 @ 09:38:
Als dat de oorzaak is, lijkt het op een verouderde installatie en kan een upgrade ook helpen?
Ik draai de laatste stable (2021.1).

WP: ME PUHZ-SW75YAA + ERSD-VM2D + EV-WP-TWS-1W 300; AC: ME MXZ-2F42VF + 2x MSZ-LN25VGV; PV: 14.08 kWp O/W + SMA STP 8.0; Vent: Zehnder Q600 ERV + Ubbink AirExcellent.


Acties:
  • 0 Henk 'm!

  • UTMachine
  • Registratie: Juli 2000
  • Nu online
Andrehj schreef op zondag 23 januari 2022 @ 10:20:
[...]

Dankjewel! Dat blijkt inderdaad (een deel van) de oplossing. Probleem is dat in dat bestand fgd212.xml ook weer naar die id 1000 wordt verwezen.
Dus ik heb het bestand fgd212.xml maar gekopieerd naar fgd212a.xml, en daarin de id 1000 vervangen door 1001, en toen in manufacturer_specific.xml de volgende regel opgenomen:
code:
1
2
    <Product config="fibaro/fgd212.xml" id="1000" name="FGD212 Dimmer 2" type="0102"/>
    <Product config="fibaro/fgd212a.xml" id="1001" name="FGD212 Dimmer 2" type="0102"/>

En nu werkt het. Blijkbaar heeft Fibaro om de een of andere reden bij de nieuwere dimmers de ID veranderd en dit is nog niet in Domoticz verwerkt.

[...]

Ik draai de laatste stable (2021.1).
Top dat je het gefixt hebt (en gevonden in de fgd212.xml) ...

Je draait nog de OZW (OpenZWave) die ingebouwd is in Domoticz, maar OZW is deprecated (geen ontwikkelingen meer) en de toekomst is ZWaveJS2MQTT (zou in de Domoticz 2021.11 beta supported moeten zijn).

Acties:
  • 0 Henk 'm!

  • pven
  • Registratie: Oktober 1999
  • Niet online
wimmme schreef op zaterdag 22 januari 2022 @ 16:36:
[...]


De makkelijkste oplossing hiervoor is je container in networkmode=host te laten draaien.
Exact dit was het. Dank! _O_

We gaan eraan! || Marktplaats-meuk. Afdingen mag! ;-) || slotje.com for sale || Dank pven!


Acties:
  • +1 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 28-04 11:43

Hann1BaL

Do you stay for dinner?Clarice

Zigbee2MQTT
Ik heb alle devices wederom opnieuw gepaired en 2 groepen gemaakt inmijn configuration.yaml

Voor mijn problemen werden groepen herkend door de Zigbee2MQTT plugin en toegevoegd als individueel device, maar dat werkt niet meer. Alle andere devices komen bij een hardware update (na pairen) gewoon in de device list te staan. De groepen niet. De groepen hebben ook de juiste naam met _ct en _dimmer zodat ze herkend zouden moeten worden.

Acties:
  • +1 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 19:20
Je draait nog de OZW (OpenZWave) die ingebouwd is in Domoticz, maar OZW is deprecated (geen ontwikkelingen meer) en de toekomst is ZWaveJS2MQTT (zou in de Domoticz 2021.11 beta supported moeten zijn).
Hmm, ik hou m’n hart vast. Ik zie hier veel meldingen van mensen met MQTT problemen die me met OpenZWave tot nu toe bespaard zijn gebleven…

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 22:04
Draai nu een jaar of 2 MQTT, eigenlijk nooit last. Zorg voor voldoende routers (net als bij Zwave)

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 21:25
janne_nl schreef op maandag 24 januari 2022 @ 14:00:
Draai nu een jaar of 2 MQTT, eigenlijk nooit last. Zorg voor voldoende routers (net als bij Zwave)
Ben je niet in de war met Zigbee? MQTT wil je echt maar 1 router, anders wordt het een warboel.

Acties:
  • 0 Henk 'm!

  • tsjoender
  • Registratie: April 2005
  • Laatst online: 27-04 20:29
UTMachine schreef op zondag 23 januari 2022 @ 11:48:
[...]
Je draait nog de OZW (OpenZWave) die ingebouwd is in Domoticz, maar OZW is deprecated (geen ontwikkelingen meer) en de toekomst is ZWaveJS2MQTT (zou in de Domoticz 2021.11 beta supported moeten zijn).
Heb je daar een bron van? Ik zie wel een forumtopic dat ZWaveJS2MQTT toegevoegd wordt, maar begrijp daar niet uit dat dit straks de enige manier is.

Acties:
  • +1 Henk 'm!

  • UTMachine
  • Registratie: Juli 2000
  • Nu online
tsjoender schreef op maandag 24 januari 2022 @ 16:43:
[...]
Heb je daar een bron van? Ik zie wel een forumtopic dat ZWaveJS2MQTT toegevoegd wordt, maar begrijp daar niet uit dat dit straks de enige manier is.
Here you go >:) :
https://www.domoticz.com/wiki/Zwave

Domoticz use an open source library named "OpenZWave" library. It's commonly written "OZW". (This method is now deprecated and you should move to ZWaveJS2MQTT)

En ik zat found, MQTT discovery zit al in 2021.1 beta niet pas in 2021.11 beta.

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 22:04
Knielen schreef op maandag 24 januari 2022 @ 16:18:
[...]


Ben je niet in de war met Zigbee? MQTT wil je echt maar 1 router, anders wordt het een warboel.
oops ja tuurlijk, je hebt gelijk

Acties:
  • 0 Henk 'm!

  • FreakNL
  • Registratie: Januari 2001
  • Laatst online: 20:01

FreakNL

Well do ya punk?

Ik krijg binnenkort een slimme meter van Stedin.. Ik heb een Toon (ik denk V1, hij is uit 2016, inmiddels geroot) met een meter-adapter.. Daar zitten nu van die kleef-adapters op de gasmeter en ferrarismeter.. Gaat allemaal prima en Domitcz leest de geroote toon weer uit..

Maar bij de nieuwe meter heb ik natuurlijk een P1 kabel nodig. Ik heb geen flauw idee waar die gebleven is maar na een uurtje zoeken heb ik het opgegeven. Dan bestel ik wel een nieuwe.

Maar weet iemand welke ik nodig heb?

Deze:
https://webshop.cedel.nl/P1-kabel

Of deze:
https://webshop.cedel.nl/P1-kabel-6-pins
Pagina: 1 ... 25 ... 51 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!