Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 02-05 16:24
janne_nl schreef op vrijdag 24 januari 2025 @ 08:27:
Dat gezegd hebbende, vanmorgen hing mijn Domoticz pi. Het enige dat ik zie is een gigantische stijging van het geheugen gebruik. Alleen uit en aan hielp nog. Kan me de vorige keer niet echt herinneren.
Wat gebruik je als opslag?

Acties:
  • 0 Henk 'm!

  • GVR
  • Registratie: November 2004
  • Laatst online: 07:41

GVR

Heb ik heel af en toe ook. Restart van de service helpt dan. Nog niet de moeite genomen om de oorzaak op te sporen.

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
DjAntoon schreef op vrijdag 24 januari 2025 @ 19:19:
[...]


Wat gebruik je als opslag?
Ik gebruik een ssd en een nas om backups op te slaan.

De pi stond slechts ongeveer 30minuten vast. Een backup terugzetten had nu geen zin.

Acties:
  • 0 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 23:20

niki_lauda

3840Wp/200L zonneboiler ID3B

wimmme schreef op donderdag 23 januari 2025 @ 20:45:
Ik volg hier wel wat in. Maar heb écht geen last van native code vs python (integendeel, open source dus leest wel makkelijk). Zowel Domoticz als HA draaien bij hier gevirtualiseerd, Domoticz in docker en HA heeft z'n eigen OS op hyper-V. Resources genoeg :-)

De grafieken van Domoticz mis ik idd wel wat, nog mee bezig.

De scripts, dat is een ding. Heb er minder nodig in HA, mits je de yaml's die je eenvoudig via de GUI maakt en eventueel wat bijstuurt geen scripts noemt.

Maar sommige LUA scripts zijn idd niet eenvoudig 1-op-1 over te zetten ....
En hoewel ik een mooi Dashticz dashboard gemaakt heb, is de reponsiviteit ervan toch niet helemaal je dat, en tamelijk beperkt. De standaard interface va nDomoticz ben ik nooit echt fan van geweest.
De standaard dashboards en het ha-fusion dashboard zijn daarentegen écht mooi.

Maar toegegeven, Domoticz wérkt wel, en eens je het wat op orde hebt kan je er ook op rekenen ...
Vw Connect werkt gewoon op domoticz bij mij. Wel via iobroker

Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 01-05 11:26

Hann1BaL

Do you stay for dinner?Clarice

Ik weet niet precies sinds wanneer, maar het lijkt er op dat Domoticz niet meer met mijn Somfy box kan verbinden.

code:
1
2
3
4
5
6
Somfy hardware (24) thread seems to have ended unexpectedly
…
…

2025-01-27 17:56:23.075 Error: Somfy hardware (24) thread seems to have ended unexpectedly
2025-01-27 17:56:24.017 Error: Somfy: Failed to request data: HTTPSConnectionPool(host='xxxx-yyyy-zzzz.local', port=8443): Max retries exceeded with url: /enduser-mobile-web/1/enduserAPI/setup/devices (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x6139d990>: Failed to establish a new connection: [Errno 110] Connection timed out'))


Al een power cycle gedaan maar geen idee wat ik nu nog kan doen. Iemand dit toevallig ook ervaren recentelijk?

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
De hardware in Domoticz op de hardware tab al eens uit en aan gezet?

Acties:
  • +2 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 01-05 11:26

Hann1BaL

Do you stay for dinner?Clarice

janne_nl schreef op maandag 27 januari 2025 @ 18:35:
De hardware in Domoticz op de hardware tab al eens uit en aan gezet?
Ja het probleem was veel stommer.
Ik heb mijn interne netwerk een andere range gegeven en ik had de somfy in de hosts van mijn domoticz server gezet, met het oude IP dus

Argh! 😊

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Ik kan me het oeps gevoel wel voorstellen. Ik heb vast ook wel eens zoiets gehad dat je bijna de boel door de kamer slingert en dan de fout ziet🙈

Acties:
  • +1 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
Heb ook maar eens de stoute schoenen aangetrokken en met een andere RPi met een verse install overgestapt op Bookworm met Dz in een docker container.
Mosquitto draaide eerst in een docker container maar draait nu zonder docker container.

Nieuwe/gewenste situatie
- RPi 3B met Bookworm
- Dz v2024.7, Build Hash: b317cfab1, Compile Date: 2024-07-13 16:59:31,
dzVents Version: 3.1.8, Python Version: 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110]
- Mosquitto v2.0.11

Mijn ‘oude’ RPi draait nog op Bullseye met Dz zonder docker container
Oude sutuatie
- RPi 3B met Bullseye
- Dz v2024.7, Build Hash: b317cfab1, Compile Date: 2024-07-13 16:59:31,
dzVents Version: 3.1.8, Python Version: 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110]
- Mosquitto v2.0.11

Beide RPI’s met Dz draaien naast elkaar en maken gebruik van Mosquitto op de nieuw RPi.
Op de nieuwe RPi krijg ik in Dz gemiddeld elke 7 minuten een
code:
1
MQTT: Disconnected, restarting (rc=19/Keepalive exceeded)

Op de oude RPi heb ik hier geen last van.
Wanneer ik in Dz op de oude en nieuwe RPi overschakel op Mosquitto op de oude RPi dan blijven de errors in Dz op de nieuwe RPi verschijnen en niet in Dz op de oude RPi.
Dan is mijn conclusie dat het aan Dz ligt op de nieuwe RPi en niet aan Mosquitto.
Als ik google op een vergelijkbare melding dan is het een instelling op de client van Mosquitto, in dit geval Dz op de nieuwe RPi.

Vraag:
Heeft iemand een idee wat de oorzaak en bijbehorende oplossing is?
Zou het aan Dz in de docker container kunnen liggen?
Ik vraag dit voordat ik Dz uit de docker container haal en native ga (proberen te) laten draaien.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
@Lawrentz ik heb MQTT ook in een container draaien. Sterker nog, nu je eenmaal op de docker trein gesprongen bent zou ik niks meer native draaien, maar alles in een container knallen.

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
rens-br schreef op woensdag 29 januari 2025 @ 14:03:
@Lawrentz ik heb MQTT ook in een container draaien. Sterker nog, nu je eenmaal op de docker trein gesprongen bent zou ik niks meer native draaien, maar alles in een container knallen.
Dit doe ik wanneer Dz foutloos draait, en zover ben ik helaas nog niet.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
Lawrentz schreef op woensdag 29 januari 2025 @ 13:10:
Zou het aan Dz in de docker container kunnen liggen?
Ik zou het niet weten. Ik heb zelf 0 problemen met MQTT verbinding met een container.

Je zou bij wijze van test mosquitto ook nog even in een docker ernaast kunnen draaien, kost je een paar minuten om dat draaiend te krijgen.

Gebruik jij ook portrainer voor je container beheer? Zoniet, ga Portrainer gebruiken!

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
rens-br schreef op woensdag 29 januari 2025 @ 14:39:
[...]


Ik zou het niet weten. Ik heb zelf 0 problemen met MQTT verbinding met een container.

Je zou bij wijze van test mosquitto ook nog even in een docker ernaast kunnen draaien, kost je een paar minuten om dat draaiend te krijgen.

Gebruik jij ook portrainer voor je container beheer? Zoniet, ga Portrainer gebruiken!
Mosquitto heb ik eerder op mijn nieuwe RPi in een container gedraaid met hetzelfde effect.
Mosquitto heb ik daarna op mijn nieuwe RPi zonder container gedraaid met hetzelfde effect.
Na hetactivatie van Mosquitto op de oude PI blijven de errors terugkomen in de nieuwe Dz en niet in de oude Dz.

Een error reset per gemiddeld 7 min lijkt niet erg maar mis hierdoor regelmatig het schakelen van devices zoals bijvoorbeeld verlichting.
Voorlopig concludeer ik dat het voor >90% een dingetje in Dz is en het niet in Mosquitto zit.
Ik kan de errors in de Dz hardware uitschalen maar dat is het onderdrukken van het symptoom, niet het oplossen van het issue.

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Welk mosquitto docker image gebruik je?

De eclipse-mosquitto (8280013a6e0f) draait hier al een dik half jaar als een zonnetje, net als de 2024.7
Domoticz docker

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
janne_nl schreef op woensdag 29 januari 2025 @ 15:24:
Welk mosquitto docker image gebruik je?

De eclipse-mosquitto (8280013a6e0f) draait hier al een dik half jaar als een zonnetje, net als de 2024.7
Domoticz docker
Jep, die draai ik ook.

Welke docker (compose?) files heb je?

[ Voor 6% gewijzigd door rens-br op 29-01-2025 15:34 ]


Acties:
  • +2 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Voor Domoticz;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
services:
  domoticz:
    image: domoticz/domoticz:2024.7
    container_name: domoticz
    restart: unless-stopped
    # Pass devices to container
    devices:
      - /dev/ttyUSB-RFXcom:/dev/ttyUSB-RFXcom
    ports:
      - "8080:8080"
     # - "443:443"
    volumes:
      - ./config:/opt/domoticz/userdata
      - ./config/.ssh:/root/.ssh
    environment:
      - TZ=Europe/Amsterdam
      #- LOG_PATH=/opt/domoticz/userdata/domoticz.log
    logging:
       driver: syslog
       options:
          syslog-address: udp://x.x.x.x:514
          syslog-format: rfc5424
          tag: domoticz


Voor Mosquitto;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
  mosquitto:
    image: eclipse-mosquitto:080724
    container_name: mosquitto
    restart: unless-stopped
    ports:
      - "1883:1883"
      - "9001:9001"
    volumes:
      - ./config:/mosquitto/config
      - ./data:/mosquitto/data
      - ./log:/mosquitto/log
    environment:
      - TZ=Europe/Amsterdam
    logging:
      driver: syslog
      options:
         syslog-address: udp://x.x.x.x:514
         syslog-format: rfc5424
         tag: domo_mqtt

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
janne_nl schreef op woensdag 29 januari 2025 @ 15:49:
Voor Domoticz;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
services:
  domoticz:
    image: domoticz/domoticz:2024.7
    container_name: domoticz
    restart: unless-stopped
    # Pass devices to container
    devices:
      - /dev/ttyUSB-RFXcom:/dev/ttyUSB-RFXcom
    ports:
      - "8080:8080"
     # - "443:443"
    volumes:
      - ./config:/opt/domoticz/userdata
      - ./config/.ssh:/root/.ssh
    environment:
      - TZ=Europe/Amsterdam
      #- LOG_PATH=/opt/domoticz/userdata/domoticz.log
    logging:
       driver: syslog
       options:
          syslog-address: udp://x.x.x.x:514
          syslog-format: rfc5424
          tag: domoticz


Voor Mosquitto;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
  mosquitto:
    image: eclipse-mosquitto:080724
    container_name: mosquitto
    restart: unless-stopped
    ports:
      - "1883:1883"
      - "9001:9001"
    volumes:
      - ./config:/mosquitto/config
      - ./data:/mosquitto/data
      - ./log:/mosquitto/log
    environment:
      - TZ=Europe/Amsterdam
    logging:
      driver: syslog
      options:
         syslog-address: udp://x.x.x.x:514
         syslog-format: rfc5424
         tag: domo_mqtt
toon volledige bericht
Ik zie dat je specifieke versies gebruikt, waarom niet :latest?

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Met name omdat ik controle wil hebben en een stabiel systeem.
Zeker bij Domoticz, niet elke nightly is stabiel.

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
janne_nl schreef op woensdag 29 januari 2025 @ 15:59:
Met name omdat ik controle wil hebben en een stabiel systeem.
Zeker bij Domoticz, niet elke nightly is stabiel.
Mee eens, maar bij Domoticz dockers krijg je als het goed is ook alleen stables, maar goed, zo werkt het ook natuurlijk.

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
Dz
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
services:
  domoticz:
    image: domoticz/domoticz:stable
    container_name: domoticz
    restart: unless-stopped
    devices:
    - '/dev/serial/by-id/usb-RFXCOM_RFXtrx433XL_DO4IK9MP-if00-port0:/dev/ttyUSB0'
    ports:
      - '8080:8080'
    volumes:
      - ./config:/opt/domoticz/userdata
      - ./config/www/templates:/opt/domoticz/www/templates
    environment:
      - TZ=Europe/Amsterdam
      - LOG_PATH=/var/log/domoticz/domoticz.log


Mosquitto
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
services:
    mosquitto:
        image: eclipse-mosquitto:latest
        hostname: mosquitto
        container_name: mosquitto
        restart: unless-stopped
        tty: true
        environment:
          - TZ=Europe/Amsterdam
        volumes:
          - ./config:/mosquitto/config
          - ./data:/mosquitto/data
          - ./log:/mosquitto/log
        ports:
          - 1883:1883
          - 9001:9001
        stdin_open: true
        logging:
            driver: syslog


Images
code:
1
2
eclipse-mosquitto     latest    77cdb9a00077   3 months ago   10.7MB
domoticz/domoticz     stable    12777f72ebcb   6 months ago   276MB

Acties:
  • 0 Henk 'm!

  • asing
  • Registratie: Oktober 2001
  • Nu online
Kort vraagje : is er al iemand bezig met de integratie van de Homewizard thuisbatterij en Domoticz?

Who's General Failure and why is he reading my harddrive? - Projectmanager : a person who thinks nine women can make one baby in one month


Acties:
  • 0 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 01-05 11:26

Hann1BaL

Do you stay for dinner?Clarice

Ik draai al heel lang Zigbee2MQTT (nog v1) met een Zigbee2MQTT plugin voor Domoticz.
Nu heeft Domoticz natuurlijk de features al een tijd ingebouwd en de Zigbee2MQTT heeft al jaren geen update meer gehad.

Repareer niet wat niet stuk is, maar waar moet ik op letten als ik de boel wil updated naar Zigbee2MQTT v2 en dan met MQTT-AD?
Er draait weinig spannends op Zigbee2MQTT. Het meeste zijn de relatief standaard Ikea Tradfri lampen en schakelaars en een Xaomi cube schakelaar.

Is het een gewoon en kwestie van alle devices worden opnieuw toegevoegd en dus zal ik mijn scripts weer even moeten aanpassen met de juiste IDs etc?

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
In principe krijgen al je apparaten nieuwe namen. Met vervang kun je dat weer goed maken.

In eerste instantie kun je ook kijken of alle apparaten er zijn en testen of e.e.a. werkt.

Wat ik me kan herinneren is de beschrijving in de wiki prima.

Acties:
  • 0 Henk 'm!

  • Plenkske
  • Registratie: Mei 2011
  • Laatst online: 10:31
Hann1BaL schreef op maandag 3 februari 2025 @ 13:53:
Ik draai al heel lang Zigbee2MQTT (nog v1) met een Zigbee2MQTT plugin voor Domoticz.
Nu heeft Domoticz natuurlijk de features al een tijd ingebouwd en de Zigbee2MQTT heeft al jaren geen update meer gehad.

Repareer niet wat niet stuk is, maar waar moet ik op letten als ik de boel wil updated naar Zigbee2MQTT v2 en dan met MQTT-AD?
Er draait weinig spannends op Zigbee2MQTT. Het meeste zijn de relatief standaard Ikea Tradfri lampen en schakelaars en een Xaomi cube schakelaar.

Is het een gewoon en kwestie van alle devices worden opnieuw toegevoegd en dus zal ik mijn scripts weer even moeten aanpassen met de juiste IDs etc?
Bedoel je nu dat je alleen de hardware plugin in Domoticz aan wil passen ?
Want Zigbee2MQTT opzich heb je natuurlijk nog steeds nodig.

Ik zat daar laatst ook over na te denken, maar ik laat het nog lekker draaien. Als ik nou last had van een bug of een feature nodig had (na een update) werd het een ander verhaal.

Maar als je dat dus gaat doen krijg je inderdaad nieuwe IDs in Domoticz.
Volgens mij kan je ook bij de oude devices op replace drukken. Ik weet niet precies hoe dat gaat, zelf nog nooit gedaan.

Acties:
  • +1 Henk 'm!

  • Hann1BaL
  • Registratie: September 2003
  • Laatst online: 01-05 11:26

Hann1BaL

Do you stay for dinner?Clarice

Plenkske schreef op maandag 3 februari 2025 @ 15:28:
[...]


Bedoel je nu dat je alleen de hardware plugin in Domoticz aan wil passen ?
Want Zigbee2MQTT opzich heb je natuurlijk nog steeds nodig.

Ik zat daar laatst ook over na te denken, maar ik laat het nog lekker draaien. Als ik nou last had van een bug of een feature nodig had (na een update) werd het een ander verhaal.

Maar als je dat dus gaat doen krijg je inderdaad nieuwe IDs in Domoticz.
Volgens mij kan je ook bij de oude devices op replace drukken. Ik weet niet precies hoe dat gaat, zelf nog nooit gedaan.
Ik bedoel: ik weet niet wat de plugin gaat doen als ik zigbee2mqtt update en als ik dan de boel toch weer meer naar het nu breng, kan ik misschien betere beide doen.

Er is geen haast natuurlijk :)

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Nu de Pilot app is geupdate, durf ik weer Domoticz te updaten. Ik draai een vrij oude Beta versie.
Echter, als ik de Raspberry Pi update, loop ik weer tegen het probleem aan dat FTP en SSH wordt dichtgezet (security bladiebla).

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

Hoe los ik dat het best en eenvoudigst op?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • asing
  • Registratie: Oktober 2001
  • Nu online
M.v.Veelen schreef op zondag 16 februari 2025 @ 17:44:
Nu de Pilot app is geupdate, durf ik weer Domoticz te updaten. Ik draai een vrij oude Beta versie.
Echter, als ik de Raspberry Pi update, loop ik weer tegen het probleem aan dat FTP en SSH wordt dichtgezet (security bladiebla).

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

Hoe los ik dat het best en eenvoudigst op?
SSH dicht? Of login met username en password uit? Ik heb het nog niet meegemaakt op mijn linux dozen of Pi.

Who's General Failure and why is he reading my harddrive? - Projectmanager : a person who thinks nine women can make one baby in one month


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op zondag 16 februari 2025 @ 17:44:
Nu de Pilot app is geupdate, durf ik weer Domoticz te updaten. Ik draai een vrij oude Beta versie.
Echter, als ik de Raspberry Pi update, loop ik weer tegen het probleem aan dat FTP en SSH wordt dichtgezet (security bladiebla).

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

Hoe los ik dat het best en eenvoudigst op?
Keyboad en monitor koppelen?
Of interpreteer ik je situatie en/of vraag niet goed?

Acties:
  • 0 Henk 'm!

  • WillemD61
  • Registratie: Maart 2023
  • Laatst online: 01-05 21:45
M.v.Veelen schreef op zondag 16 februari 2025 @ 17:44:
Nu de Pilot app is geupdate, durf ik weer Domoticz te updaten. Ik draai een vrij oude Beta versie.
Echter, als ik de Raspberry Pi update, loop ik weer tegen het probleem aan dat FTP en SSH wordt dichtgezet (security bladiebla).

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

Hoe los ik dat het best en eenvoudigst op?
Je kan toch ssh, login etc configureren in de raspberry pi imager voordat je die start?

Acties:
  • 0 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 23:20

niki_lauda

3840Wp/200L zonneboiler ID3B

WillemD61 schreef op maandag 17 februari 2025 @ 19:57:
[...]


Je kan toch ssh, login etc configureren in de raspberry pi imager voordat je die start?
https://pimylifeup.com/ra...h-the-raspberry-pi-imager

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op zondag 16 februari 2025 @ 17:44:
Nu de Pilot app is geupdate, durf ik weer Domoticz te updaten. Ik draai een vrij oude Beta versie.
Echter, als ik de Raspberry Pi update, loop ik weer tegen het probleem aan dat FTP en SSH wordt dichtgezet (security bladiebla).

Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.6.51+rpt-rpi-v8
Architecture: arm64

Hoe los ik dat het best en eenvoudigst op?
De netwerk-configuratie werkt in Bookworm weer net wat anders dan in Bullseye.

De netwerk-configuratie werkt in Bookworm via nmtui en nmcli.
SSH is in te stellen met raspi-config.

En ik raad je aan om de journalctl door te spitten en in de gaten te houden.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Oh, ik lette even niet op (druk aan het werk) en zie meerdere reacties.... hahahaha
Dank in ieder geval!

Nouja, enkele weken geleden heb ik een update gedaan en daarna bleek SSH en FTP dichtgezet te zijn. Dus dan kan je niet meer bij raspi-config. Of je moet bedoelen dat je de updates doet en dan meteen rasp-config start en daar dan SSH activeert? Of begrijp ik je niet goed?

Verder ga ik natuurlijk niet nog eens opnieuw de kaart imagen en Domoticz installeren. Ik heb er dit keer wel voor gekozen om het image (Bookworm) incl. desktop te nemen. Dus dan zou ik de RPi aan kunnen sluiten en op die manier SSH / FTP weer kunnen activeren, begrijp ik dat goed?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Normaal zou toetsenbord en scherm aansluiten de oplossing moeten zijn om te kunnen inloggen op de Pi. En dan het probleem oplossen.

Ik heb een paar maanden geleden op Bullseye ook zo'n akkefietje gehad. Bij een update niet (goed) gelezen en dan staat de plain password optie in SSH uit, dan kom je er niet meer in. Lokaal inloggen en de config aanpassen is dan de oplossing. Wellicht eens met certificaten gaan werken.

Kan dit in Bookworm niet ook het issue zijn?

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Zou kunnen. Ik waag het dit weekend er maar op. Eerst maar even kijken hoe/wat met die desktop als ik de RPi aansluit op een extern scherm en als ik dan weet waar ik moet zijn en wat ik moet doen, dan updaten.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op woensdag 19 februari 2025 @ 08:12:
Oh, ik lette even niet op (druk aan het werk) en zie meerdere reacties.... hahahaha
Dank in ieder geval!

Nouja, enkele weken geleden heb ik een update gedaan en daarna bleek SSH en FTP dichtgezet te zijn. Dus dan kan je niet meer bij raspi-config. Of je moet bedoelen dat je de updates doet en dan meteen rasp-config start en daar dan SSH activeert? Of begrijp ik je niet goed?

Verder ga ik natuurlijk niet nog eens opnieuw de kaart imagen en Domoticz installeren. Ik heb er dit keer wel voor gekozen om het image (Bookworm) incl. desktop te nemen. Dus dan zou ik de RPi aan kunnen sluiten en op die manier SSH / FTP weer kunnen activeren, begrijp ik dat goed?
Je hebt geen desktop nodig om bij je RPi te kunnen.
Door een keyboad en monitor te koppelen heb je geen ssh nodig en kan je raspi-config via de cli opstarten.

De werking van raspi-config staat los van ssh en updates/upgrades.
Nog sterker, ik start alle updates/upgrades over ssh.
Mijn upd.sh:
code:
1
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get full-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean && sudo apt-get autoclean
Verder ga ik natuurlijk niet nog eens opnieuw de kaart imagen en Domoticz installeren.
Ik snap je frustratie, maar als dit de enige manier zou zijn dan zou je misschien wel moeten.
Maar goed, dit lijkt mij vooralsnog niet nodig, ook al ken ik de details niet voldoende.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Lawrentz schreef op woensdag 19 februari 2025 @ 09:25:
[...]

Je hebt geen desktop nodig om bij je RPi te kunnen.
Door een keyboad en monitor te koppelen heb je geen ssh nodig en kan je raspi-config via de cli opstarten.

De werking van raspi-config staat los van ssh en updates/upgrades.
Nog sterker, ik start alle updates/upgrades over ssh.
Mijn upd.sh:
code:
1
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get full-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean && sudo apt-get autoclean



[...]

Ik snap je frustratie, maar als dit de enige manier zou zijn dan zou je misschien wel moeten.
Maar goed, dit lijkt mij vooralsnog niet nodig, ook al ken ik de details niet voldoende.
toon volledige bericht
Vertel eens hoe je de CLI start als je een scherm en keyboard hebt gekoppeld? Misschien mis ik hier iets.
Het vorige image dat ik gebruikte, had geen desktop en als ik dan de RPi startte, ging Domoticz lekker draaien, maar kon ik geen command line krijgen om ook maar iets te doen. Hierdoor én doordat Pilot toen niet meer werkte met de recente Beta van Domoticz, heb ik besloten om een andere kaart te installeren en nog even niet te updaten (zowel de RPi als Domoticz). Nu draait het al enige tijd als een zonnetje en is Pilot geüpdate en is het tijd om te updaten. Maar wil niet weer in de val trappen dat na de update van de RPi ineens SSH dicht staat en ik het op geen enkele manier weer kan openzetten.

Ik doe alle updates ook op die manier en de laatste keer resulteerde het in dat ik er niet meer bij kon met SSH of FTP. Daarom even die kip-of-ei-verhaal en vantevoren bekijken wat ik kan doen om eea weer open te zetten.

¯\_(ツ)_/¯


Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Als je een toetsenbord en monitor koppelt zou je 'gewoon' een login prompt moeten krijgen waar je kunt inloggen met de user en ww dat je ook via ssh gebruikt.

Als 1 van de 2 niet werkt (monitor of toestenbord), is wellicht een powercycle van de pi nodig.

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op woensdag 19 februari 2025 @ 09:49:
[...]


Vertel eens hoe je de CLI start als je een scherm en keyboard hebt gekoppeld? Misschien mis ik hier iets.
Het vorige image dat ik gebruikte, had geen desktop en als ik dan de RPi startte, ging Domoticz lekker draaien, maar kon ik geen command line krijgen om ook maar iets te doen. Hierdoor én doordat Pilot toen niet meer werkte met de recente Beta van Domoticz, heb ik besloten om een andere kaart te installeren en nog even niet te updaten (zowel de RPi als Domoticz). Nu draait het al enige tijd als een zonnetje en is Pilot geüpdate en is het tijd om te updaten. Maar wil niet weer in de val trappen dat na de update van de RPi ineens SSH dicht staat en ik het op geen enkele manier weer kan openzetten.

Ik doe alle updates ook op die manier en de laatste keer resulteerde het in dat ik er niet meer bij kon met SSH of FTP. Daarom even die kip-of-ei-verhaal en vantevoren bekijken wat ik kan doen om eea weer open te zetten.
Zonder ssh zal je wsch je RPI opnieuw moeten opstarten met een aangesloten keyboard en monitor.

Ik draai zonder desktop en kom dan automatisch op de cli.
Met een desktop zal je dan wsch een terminal window moeten openen.

SSH is ook te activeren bij het maken van een nieuwe image, maar dat is een No Go gaf je zelf aan.

Wellicht dat er nog betere en makkelijkere manieren zijn die maar die ken ik niet.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Lawrentz schreef op woensdag 19 februari 2025 @ 10:25:
[...]

SSH is ook te activeren bij het maken van een nieuwe image, maar dat is een No Go gaf je zelf aan.
dat heb ik ook gedaan en is nu ook actief. Maar na de update wordt het dichtgezet is mijn ervaring en dan zit je met een probleem. Maar ik heb genoeg tips nu en zal dit weekend eens avonturen hoe het gaat :-)

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op woensdag 19 februari 2025 @ 10:51:
[...]


dat heb ik ook gedaan en is nu ook actief. Maar na de update wordt het dichtgezet is mijn ervaring en dan zit je met een probleem. Maar ik heb genoeg tips nu en zal dit weekend eens avonturen hoe het gaat :-)
Vandaar mijn (herhaalde) advies om in de journalctl te kijken wat er gebeurt en aanvullend wellicht live te monitoren tijdens een update.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Lawrentz schreef op woensdag 19 februari 2025 @ 12:10:
[...]

Vandaar mijn (herhaalde) advies om in de journalctl te kijken wat er gebeurt en aanvullend wellicht live te monitoren tijdens een update.
Ik weet niet precies wat of hoe, geen ervaring mee. Maar als je kunt delen wat ik precies moet doen, dan ga ik daar ook naar kijken hoor.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op woensdag 19 februari 2025 @ 12:18:
[...]


Ik weet niet precies wat of hoe, geen ervaring mee. Maar als je kunt delen wat ik precies moet doen, dan ga ik daar ook naar kijken hoor.
Anderen kunnen dit beter vertellen dan ik.

https://duckduckgo.com/?q...nalctl&t=chromentp&ia=web

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
M.v.Veelen schreef op woensdag 19 februari 2025 @ 10:51:
[...]


dat heb ik ook gedaan en is nu ook actief. Maar na de update wordt het dichtgezet is mijn ervaring en dan zit je met een probleem. Maar ik heb genoeg tips nu en zal dit weekend eens avonturen hoe het gaat :-)
Heb je bij die update geen vraag gehad over het samenvoegen van de nieuwe en oude ssh configuratie?

Acties:
  • 0 Henk 'm!

  • WillemD61
  • Registratie: Maart 2023
  • Laatst online: 01-05 21:45
Lawrentz schreef op woensdag 19 februari 2025 @ 10:25:
[...]

Zonder ssh zal je wsch je RPI opnieuw moeten opstarten met een aangesloten keyboard en monitor.

Ik draai zonder desktop en kom dan automatisch op de cli.
Met een desktop zal je dan wsch een terminal window moeten openen.

SSH is ook te activeren bij het maken van een nieuwe image, maar dat is een No Go gaf je zelf aan.

Wellicht dat er nog betere en makkelijkere manieren zijn die maar die ken ik niet.
In vorige versies van het OS kon je SSH achteraf mogelijk maken door een lege file met de naam "ssh" in de boot sector te plaatsen, gewoon met je notepad van de PC. Ook kon je netwerk configuratie in de wpa_supplicant.conf file aanbrengen. Ik vermoed dat dat met de recente versie niet meer werkt maar je zou het kunnen proberen.

Overigens door een nieuwe image te maken (met ssh geconfigureerd) en dan de domoticz database over te zetten heb je al snel een nieuwe versie draaien. Alleen als je veel extra plugins of configuratie/software buiten de domoticz database hebt is het wel veel werk om die route te volgen.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
janne_nl schreef op woensdag 19 februari 2025 @ 13:38:
[...]


Heb je bij die update geen vraag gehad over het samenvoegen van de nieuwe en oude ssh configuratie?
Nee, omdat ik deze riedel gebruik, krijg je die vragen niet te zien. Niet dat ik me kan herinneren tenminste:

code:
1
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get full-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean && sudo apt-get autoclean

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
WillemD61 schreef op woensdag 19 februari 2025 @ 13:47:
[...]

In vorige versies van het OS kon je SSH achteraf mogelijk maken door een lege file met de naam "ssh" in de boot sector te plaatsen, gewoon met je notepad van de PC. Ook kon je netwerk configuratie in de wpa_supplicant.conf file aanbrengen. Ik vermoed dat dat met de recente versie niet meer werkt maar je zou het kunnen proberen.

Overigens door een nieuwe image te maken (met ssh geconfigureerd) en dan de domoticz database over te zetten heb je al snel een nieuwe versie draaien. Alleen als je veel extra plugins of configuratie/software buiten de domoticz database hebt is het wel veel werk om die route te volgen.
Klopt, maar ik heb inderdaad wat extra's. Wel gedocumenteerd trouwens, dus redelijk vlot weer te herinstalleren, maar ik voorkom nu liever dat ik dat moet gaan doen.
Vermoedelijk kan ik updaten met hierboven genoemde CL opdracht, daarna meteen raspi-config starten en daar SSH weer aanzetten. Denk ik. Een leeg bestandje plaatsen werkte inderdaad niet meer, dat heb ik toen ook geprobeerd.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
WillemD61 schreef op woensdag 19 februari 2025 @ 13:47:
[...]

In vorige versies van het OS kon je SSH achteraf mogelijk maken door een lege file met de naam "ssh" in de boot sector te plaatsen, gewoon met je notepad van de PC. Ook kon je netwerk configuratie in de wpa_supplicant.conf file aanbrengen. Ik vermoed dat dat met de recente versie niet meer werkt maar je zou het kunnen proberen.

Overigens door een nieuwe image te maken (met ssh geconfigureerd) en dan de domoticz database over te zetten heb je al snel een nieuwe versie draaien. Alleen als je veel extra plugins of configuratie/software buiten de domoticz database hebt is het wel veel werk om die route te volgen.
Ik zou hiervoor zoveel als mogelijk de native tools willen aanraden.
De netwerk-configuratie in Bookworm is in te stellen met nmtui en nmcli.
De SSH is in te stellen met raspi-config.
Dan weet je zeker dat het goed gaat.

Als tijdens de installatie bij wijze van spreken ergens een verkeerde afslag is genomen dan helpen deze tools ook niet.

Acties:
  • +1 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Wat ik heb gedaan, is de hele riedel laten updaten, raspi-config gestart en SSH aangezet (ook al staat het op dat moment aan, het kan geen kwaad), daarna Domoticz via de CLI geüpdate en daarna herstart.
Kan erbij met SSH, dus die horde is genomen. Straks even kijken of FTP ook nog werkt, maar daar ben ik niet zo bang voor.

Thanks guys!

Edit: SSH en FTP werken nog gewoon.

[ Voor 5% gewijzigd door M.v.Veelen op 19-02-2025 16:16 ]

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
M.v.Veelen schreef op woensdag 19 februari 2025 @ 14:13:
[...]


Nee, omdat ik deze riedel gebruik, krijg je die vragen niet te zien. Niet dat ik me kan herinneren tenminste:

code:
1
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get full-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean && sudo apt-get autoclean
Hm ja. Dan krijg je dat als je elke vraag automatisch met ja beantwoord.

Acties:
  • +1 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
janne_nl schreef op woensdag 19 februari 2025 @ 16:24:
[...]


Hm ja. Dan krijg je dat als je elke vraag automatisch met ja beantwoord.
Deze riedel zou ooit van mij afkomstig geweest kunnen zijn geweest.
Althans, ik gebruik dezelfde riedel en voel me mede verantwoordelijk.
99,9% van de keren is het geen probleem.

Alleen bij aanpassing van de sources.list en alleen in deze context had een handmatige bevestiging idd handig kunnen zijn geweest.

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Dat gezegd hebbende, ik heb handmatig voor Y gekozen die keer omdat ik na even scrollen niet direct verschillen zag. Maar meestal is het ook geen probleem.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Ik heb voor m'n schoonvader een LUX sensor (BH1750 op een Wemos D1 mini) met daarop Tasmota.
Z'n Domoticz draait in een Docker op de Synology NAS en ik wil de waardes van de sensor in Domoticz krijgen zonder MQTT.
Ik heb in Tasmota onder Domoticz bij "Sensor idx 5 Illuminance" het Device ID ingevuld, maar dat (b)lijkt niet voldoende. Wat vergeet ik?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Nu online
M.v.Veelen schreef op vrijdag 21 februari 2025 @ 14:28:
Ik heb voor m'n schoonvader een LUX sensor (BH1750 op een Wemos D1 mini) met daarop Tasmota.
Z'n Domoticz draait in een Docker op de Synology NAS en ik wil de waardes van de sensor in Domoticz krijgen zonder MQTT.
Ik heb in Tasmota onder Domoticz bij "Sensor idx 5 Illuminance" het Device ID ingevuld, maar dat (b)lijkt niet voldoende. Wat vergeet ik?
Tja, toch die mqtt server. Anders moet je het via html web requests gaan doen, dat is dan weer lastig configureren in Domoticz. Een mqtt docker container is toch zo aangemaakt?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
services:
  mosquitto:
    image: eclipse-mosquitto
    container_name: mosquitto
    volumes:
      - ./config:/mosquitto/config
      - ./data:/mosquitto/data
      - ./log:/mosquitto/log
    ports:
      - 1883:1883
      - 9001:9001
    stdin_open: true 
    tty: true

[ Voor 19% gewijzigd door Knielen op 21-02-2025 14:55 ]


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Ik heb MQTT draaien, maar als ik in Domoticz "MQTT Client Gateway with LAN interface" activeer en configureer, krijg ik:

code:
1
2
2025-02-21 15:04:39.874 Error: MQTT Gateway: Connection failed!, restarting (rc=5)
2025-02-21 15:04:39.874 Error: MQTT Gateway: disconnected, Invalid Username/Password (rc=5)


En ik heb geen user/pass ingesteld voor MQTT

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
Knielen schreef op vrijdag 21 februari 2025 @ 14:53:
[...]


Tja, toch die mqtt server. Anders moet je het via html web requests gaan doen, dat is dan weer lastig configureren in Domoticz. Een mqtt docker container is toch zo aangemaakt?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
services:
  mosquitto:
    image: eclipse-mosquitto
    container_name: mosquitto
    volumes:
      - ./config:/mosquitto/config
      - ./data:/mosquitto/data
      - ./log:/mosquitto/log
    ports:
      - 1883:1883
      - 9001:9001
    stdin_open: true 
    tty: true
toon volledige bericht
Http requests lastig te configureren? (Dat snap ik dan weer niet.)
openURL is mijn grootste vriend binnen Dz.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Maar hoe kan ik dit voor elkaar krijgen vanuit Tasmota?

Want met dit commando update ik bijv de virtuele sensor in Domoticz naar waarde 100:


code:
1
http://192.168.1.126:7087/json.htm?type=command&param=udevice&idx=55&nvalue=0&svalue=100


Ik zoek even verder naar een goede en actuele tutorial voor MQTT in Docker op de Syno

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op vrijdag 21 februari 2025 @ 15:08:
Ik heb MQTT draaien, maar als ik in Domoticz "MQTT Client Gateway with LAN interface" activeer en configureer, krijg ik:

code:
1
2
2025-02-21 15:04:39.874 Error: MQTT Gateway: Connection failed!, restarting (rc=5)
2025-02-21 15:04:39.874 Error: MQTT Gateway: disconnected, Invalid Username/Password (rc=5)


En ik heb geen user/pass ingesteld voor MQTT
Een Uid/Pwd zijn in MQTT makkelijk toe te voegen of te wijzigen.
Even een zoekmachine en je hebt 10-tallen beschrijvingen voor een Uid/Pwd in MQTT..

Zelf gebruik ik MQTT Auto Discovery Client Gateway with LAN Interface ipv MQTT Gateway with LAN Interface.
Het Type hardware (MQTT met en zonder Auto Discovery) kan je zonder gevolgen updaten (heen en terug) zonder een nieuwe regel aan te maken.

Als je toch zou besluiten om een nieuwe regel voor MQTT met Auto Discovery aan te maken dan worden al je devices opnieuw ingelezen en dat zou je niet moeten willen laten gebeuren.

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Nu online
Lawrentz schreef op vrijdag 21 februari 2025 @ 15:48:
[...]

Http requests lastig te configureren? (Dat snap ik dan weer niet.)
openURL is mijn grootste vriend binnen Dz.
Vanuit Tasmota in te stellen, maar dan moet je in Domoticz met de hand een device aanmaken en ervoor zorgen dat deze de URL juist verwerkt.

Acties:
  • +1 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Het is me toch gelukt met MQTT. Ik heb verwijderd wat ik had staan en from scratch begonnen met onderstaande tutorial. Inmiddels worden de waardes netjes doorgestuurd. Thanks guys!

YouTube: 👋MQTT in a Container 🐋 Running on Synology NAS 👋

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op vrijdag 21 februari 2025 @ 15:55:
Maar hoe kan ik dit voor elkaar krijgen vanuit Tasmota?

Want met dit commando update ik bijv de virtuele sensor in Domoticz naar waarde 100:


code:
1
http://192.168.1.126:7087/json.htm?type=command&param=udevice&idx=55&nvalue=0&svalue=100


Ik zoek even verder naar een goede en actuele tutorial voor MQTT in Docker op de Syno
Zoiets?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
tasmotaUrlValue         = 'http://192.168.1.126'
tasmotaPortValue        = '7087'
tasmotaEndPointValue    = 'json.htm?type=command&param=udevice&idx='
tasmotaIdxValue         = '55'
nStrValue               = 'nvalue'
nIntValue               = '100'
sStrValue               = 'svalue'
sIntValue               = '0'
tasmotaCallbackValue    = "tasmotaCallback"
timeoutValue            = '40'


       tasmotaCurlValue = tasmotaUrlValue .. ':' .. tasmotaPortValue .. '/' .. tasmotaEndPointValue .. tasmotaIdxValue .. '&'.. nStrValue .. '=' .. nIntValue .. '&' ..  sStrValue .. '=' .. sIntValue
       domoticz .log      ('curl....................: '   .. tasmotaCurlValue)
       domoticz .openURL  ({url = dimmableBoilerValueUrl,    callback = tasmotaCallbackValue   , timeout  = timeoutValue})

De json (of wat dan ook) van de callback vang je dan af in een script getriggered door een httpResponses.
Uit de json haal je alle benodigde waarden en stop je desgewenst in dummy devices.

Ik heb het even uit de losse pols gedaan en niet getest, ook omdat ik geen Tasmota heb..

Acties:
  • 0 Henk 'm!

  • Stiegl
  • Registratie: Mei 2004
  • Laatst online: 04-05 19:40
Ik heb Domoticz draaien op een Raspberry PI 4. Nu kon ik voorheen de applicatie als progressive web app installeren op mijn android telefoon. Ik wilde dit afgelopen week opnieuw doen, maar toen kon ik hem alleen maar als link opslaan wat tot gevolg heeft dat hij steeds een nieuwe tab in chome opent.
Is hier wat aan veranderd? Is dit een bug?

Uit onderzoek is gebleken dat 85% van alle statistieken niet klopt


Acties:
  • 0 Henk 'm!

  • Heinemancp
  • Registratie: Maart 2011
  • Laatst online: 10:27
Stiegl schreef op maandag 3 maart 2025 @ 13:17:
Ik heb Domoticz draaien op een Raspberry PI 4. Nu kon ik voorheen de applicatie als progressive web app installeren op mijn android telefoon. Ik wilde dit afgelopen week opnieuw doen, maar toen kon ik hem alleen maar als link opslaan wat tot gevolg heeft dat hij steeds een nieuwe tab in chome opent.
Is hier wat aan veranderd? Is dit een bug?
Ligt meer aan Chrome op android dan je dz implementatie. ik heb het niet geupdate, en heb dit ook sindskort. Dus elke keer de link openen is een nieuw tabblad ipv separaat scherm.

Acties:
  • 0 Henk 'm!

  • Stiegl
  • Registratie: Mei 2004
  • Laatst online: 04-05 19:40
Heinemancp schreef op maandag 3 maart 2025 @ 15:36:
[...]


Ligt meer aan Chrome op android dan je dz implementatie. ik heb het niet geupdate, en heb dit ook sindskort. Dus elke keer de link openen is een nieuw tabblad ipv separaat scherm.
Ik kan de Tweakers site nog wel steeds als progressive web app installeren op Android. Zijn de eissen voor PWA's aangescherpt ofzo?

Uit onderzoek is gebleken dat 85% van alle statistieken niet klopt


Acties:
  • 0 Henk 'm!

  • Heinemancp
  • Registratie: Maart 2011
  • Laatst online: 10:27
Stiegl schreef op maandag 3 maart 2025 @ 16:35:
[...]

Ik kan de Tweakers site nog wel steeds als progressive web app installeren op Android. Zijn de eissen voor PWA's aangescherpt ofzo?
Daar heb ik geen verstand van.

Acties:
  • 0 Henk 'm!

  • DropjesLover
  • Registratie: November 2004
  • Laatst online: 10:34

DropjesLover

Dit dus ->

Ik draai al jaren Domoticz met een P1 uitlezing en een RFLink voor wat temperatuursensoren.
Beetje inzicht in energieverbruik, m'n warmtepomp en temperaturen loggen in huis, maar wil ik nu dan toch eens iets slims doen.

We hebben een PHEV auto, accu ~13kWh, op onze oprit. Deze laden we nu met handmatig de granny charger in te steken.
De auto accepteert het om de laad-stekker op de auto al in te steken, maar bijv. 15 uur later de lader in het stopcontact te doen.

We hebben zonnepanelen en een 3-fase omvormer.
We gaan met de fiets naar werk, de auto staat dus overdag veel voor de deur.

Met een Klik-Aan-Klik-Uit stopcontact stekker heb ik een uurtje de wagen geladen en de temperatuur gecontroleerd (IR thermometer). De stekker ging van ~15°C (koude garage) naar ~28°C, en dat bleef constant.

Ik wil nu iets bouwen dat de stekker/lader aan zet:
Tussen 23:00 en 06:00 (daluren stroom)
Wanneer de teruglevering op 1 fase meer dan 200W is (x3 = 600W, dus een zonnige dag = goedkope stroom).

Wanneer de teruglevering minder dan 100W is (einde dag) moet de stekker weer uit.

Ik heb de ballen verstand van programmeren, maar logica ken ik wel, dus wat geknutseld in in Blockly.
Eerst wat getest met de stekker en een lamp hoe een if-else block werkt met tijden ingeven (if tijd > 21:00 lamp uit, if tijd < 21:00 lamp aan, etc), dit werkt.

Maar deze werkt toch niet.
Afbeeldingslocatie: https://tweakers.net/i/V44ScdZQ_kBDGHPjfnf4sr0Akog=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/F7swD4lb3e5Tu522vwy03AYd.png?f=user_large
M'n lampje blijft uit, ook 1s nadat ik hem handmatig aangezet heb in Domoticz -O-

Afbeeldingslocatie: https://tweakers.net/i/7HdFtcfff6E3btfsFlL4oxT1u04=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/aSpSm2fAIaY36Mapoj5pVo48.png?f=user_large
Dit werkt ook niet, al zet de lamp zichzelf niet meer uit :/

Hoe bouw je zoiets?

[ Voor 8% gewijzigd door DropjesLover op 23-03-2025 21:30 ]

BThGvNeOA
Bond Tegen het Gebruik van Nutteloze en Onbekende Afkortingen!
Gewoon uitschrijven wat je bedoelt is zo moeilijk niet... PR (persoonlijk record?), ICE/M/A (verbrandingsmotor?), kdv (kinderdagverblijf), DA (dierenarts?)etc...,


Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 10:28

tozzke

aka tozzert

DropjesLover schreef op zondag 23 maart 2025 @ 21:23:
Ik draai al jaren Domoticz met een P1 uitlezing en een RFLink voor wat temperatuursensoren.
Beetje inzicht in energieverbruik, m'n warmtepomp en temperaturen loggen in huis, maar wil ik nu dan toch eens iets slims doen.

We hebben een PHEV auto, accu ~13kWh, op onze oprit. Deze laden we nu met handmatig de granny charger in te steken.
De auto accepteert het om de laad-stekker op de auto al in te steken, maar bijv. 15 uur later de lader in het stopcontact te doen.

We hebben zonnepanelen en een 3-fase omvormer.
We gaan met de fiets naar werk, de auto staat dus overdag veel voor de deur.

Met een Klik-Aan-Klik-Uit stopcontact stekker heb ik een uurtje de wagen geladen en de temperatuur gecontroleerd (IR thermometer). De stekker ging van ~15°C (koude garage) naar ~28°C, en dat bleef constant.

Ik wil nu iets bouwen dat de stekker/lader aan zet:
Tussen 23:00 en 06:00 (daluren stroom)
Wanneer de teruglevering op 1 fase meer dan 200W is (x3 = 600W, dus een zonnige dag = goedkope stroom).

Wanneer de teruglevering minder dan 100W is (einde dag) moet de stekker weer uit.

Ik heb de ballen verstand van programmeren, maar logica ken ik wel, dus wat geknutseld in in Blockly.
Eerst wat getest met de stekker en een lamp hoe een if-else block werkt met tijden ingeven (if tijd > 21:00 lamp uit, if tijd < 21:00 lamp aan, etc), dit werkt.

Maar deze werkt toch niet.
[Afbeelding]
M'n lampje blijft uit, ook 1s nadat ik hem handmatig aangezet heb in Domoticz -O-

[Afbeelding]
Dit werkt ook niet, al zet de lamp zichzelf niet meer uit :/

Hoe bouw je zoiets?
toon volledige bericht
Maak van die tijdconditie een OR ipv AND en het zal werken
Het kan op dezelfde dag namelijk niet tegelijk na 21:00u zijn EN voor 6:00u

Acties:
  • 0 Henk 'm!

  • DropjesLover
  • Registratie: November 2004
  • Laatst online: 10:34

DropjesLover

Dit dus ->

tozzke schreef op zondag 23 maart 2025 @ 21:40:
[...]

Maak van die tijdconditie een OR ipv AND en het zal werken
Het kan op dezelfde dag namelijk niet tegelijk na 21:00u zijn EN voor 6:00u
|:( Maar natuurlijk
Aangepast naar OR gaat hij wel aan.

Maar de tijd naar 23:00 gezet, nu gaat hij niet uit, terwijl de teruglevering nu wel <10 (immers 0) is.

Afbeeldingslocatie: https://tweakers.net/i/dg4AChKkBRGN255NASVpRiBkKis=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/uLc4sSBcyBm7g1PVDzPtDuXP.png?f=user_large

[ Voor 3% gewijzigd door DropjesLover op 23-03-2025 21:46 ]

BThGvNeOA
Bond Tegen het Gebruik van Nutteloze en Onbekende Afkortingen!
Gewoon uitschrijven wat je bedoelt is zo moeilijk niet... PR (persoonlijk record?), ICE/M/A (verbrandingsmotor?), kdv (kinderdagverblijf), DA (dierenarts?)etc...,


Acties:
  • +1 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
DropjesLover schreef op zondag 23 maart 2025 @ 21:46:
[...]

|:( Maar natuurlijk
Aangepast naar OR gaat hij wel aan.

Maar de tijd naar 23:00 gezet, nu gaat hij niet uit, terwijl de teruglevering nu wel <10 (immers 0) is.

[Afbeelding]
Als ik je bedoeling goed interpreteer dan zou het bovenste IF statement een OR moeten bevatten en de bovenste ELSE IF een AND moeten zijn.
Ik denk nu dat je AND en OR toepast zonder te beseffen wat het effect is.

Als het even kan zou ik je aanraden om van Blocky over te stappen op Lua DzVents (DzVents scripts hebben ook Lua als extensie, vandaar mijn verwarring).
Blocky is te beperkt in de mogelijkheden.

[ Voor 5% gewijzigd door Lawrentz op 24-03-2025 08:42 ]


Acties:
  • 0 Henk 'm!

  • DropjesLover
  • Registratie: November 2004
  • Laatst online: 10:34

DropjesLover

Dit dus ->

Lawrentz schreef op zondag 23 maart 2025 @ 22:13:
[...]

Als ik je bedoeling goed interpreteer dan zou het bovenste IF statement een ORmoeten bevatten en de bovenste ELSE IF een OR moeten zijn.
Ik denk nu dat je AND en OR toepast zonder te beseffen wat het effect is.

Als het even kan zou ik je aanraden om van Blocky over te stappen op Lua.
Blocky is te beperkt in de mogelijkheden.
Het gaat fout door de
Else if delivery L1 > 200
Do Set charger contract = On

Wijzig ik dat, dan gaat m'n lampje iig weer uit.

LUA is mij te complex als niet-programmeur zijnde, hoe je de juiste syntax opbouwt en welke commando's / variabelen je aan kan roepen / definieert.

Misschien wordt het eenvoudiger als ik in Blockly If - Else - Do beschikbaar had, maar ik heb alleen de If - Else if - Do :/

Ik krijg nu zelfs dit niet werkend
Afbeeldingslocatie: https://tweakers.net/i/gRejb-UoFuFhJ3PimPu2JPlmG2I=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/N5fkinDmtVopHm1zk8lMGBXf.png?f=user_large

[ Voor 10% gewijzigd door DropjesLover op 23-03-2025 22:54 ]

BThGvNeOA
Bond Tegen het Gebruik van Nutteloze en Onbekende Afkortingen!
Gewoon uitschrijven wat je bedoelt is zo moeilijk niet... PR (persoonlijk record?), ICE/M/A (verbrandingsmotor?), kdv (kinderdagverblijf), DA (dierenarts?)etc...,


Acties:
  • +1 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Mijn advies is om dit met dzVents op te lossen. Ik wil morgen best even een scriptje voor je typen. De syntax is niet ingewikkeld en er is behoorlijk wat documentatie beschikbaar. DzVents is lua programmeertaal, maar heeft wat handigheidjes om Domoticz makkelijk te kunnen aansturen.

[ Voor 0% gewijzigd door lnrdnl op 24-03-2025 07:59 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Laatst online: 10:19

rens-br

Admin IN & Moderator Mobile
Topicstarter
Team dzvents. Nadeel. Van blocky is dat het constant draait. Maakt het gedrag echt ontzettend ondoorzichtig. Dzvents werkt met triggers. Ideaal.

Acties:
  • +1 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Als je jouw idee omschrijft naar DzVents dan krijg je ongeveer onderstaand script. Er zijn veel verschillende manieren om iets te scripten. Bij onderstaand heb ik nog enkele bedenkingen..

Als je Delivery P1 als trigger gebruikt, dan wordt het script om de 5 à 10 seconden uitgevoerd (zo vaak geeft mijn P1 waardes door, dat kan bij jou anders zijn). Dit kan geen kwaad, maar ik zou dat persoonlijk anders oplossen, bijvoorbeeld door het script om de 5 of 10 minuten uit te voeren.

Verder zit er nu geen beveiliging voor jitter in. Als je net op de grens zit van je drempelwaarde kan het zijn dat de charger om de 5 seconden aan en uit gaat. Je kan dit op verschillende manieren oplossen. Persoonlijk zou ik dat afvangen door het berekenen van een gemiddelde levering over een langere tijd met de Historical variables API van DzVents. Maar dat is te ingewikkeld als je net begint met DzVents scripts.

Tenslotte weet ik niet zeker of Delivery L1 rekening houdt met je verbruik. Ik dacht het wel, maar ik weet het niet zeker. Dus stel L1 is 300 en je zet de wasmachine aan, waardoor je niet meer terugleverd. Wordt Delivery L1 dan 0? Zo ja, dan gaat de charger uit in dit script, wat mij wenselijk lijkt. Anders zul je ook nog moeten gaan checken of P1 Usage niet groter is dan Delivery L1.

Als je dit script kopieert, kies dan voor DzVents in de script editor. Niet voor Lua. De script templates lijken erg veel op elkaar, maar je hebt voor deze DzVents nodig.

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
return {
    on = {
        devices = {
            'Delivery L1' -- Naam van je P1 apparaat
        }
    },
    logging = {
        level = domoticz.LOG_INFO
        marker = 'SWITCH_CHARGER',
    },
    -- Onderstaande code wordt iedere keer uitgevoerd als je Delivery P1 waarde veranderd
    execute = function(domoticz, device)
        
        domoticz.log('Device ' .. device.name .. ' was changed', domoticz.LOG_INFO)
        
        -- variabele aanmaken zodat we Charger contact makkelijker kunnen bedienen
        -- op verschillende plaatsen in het script
        local switch = domoticz.devices('Charger contact')
        
        -- Tijd vergelijken
        -- Documentatie: https://wiki.domoticz.com/DzVents:_next_generation_Lua_scripting#Time_object
        local Time = require('Time')
        local t = Time()

        -- Kijken of de tijd tussen 9:00 en 23:00 is:
        if (t.matchesRule('between 8:00 and 23:00')) then
            
             domoticz.log('Delivery L1 is: ' .. tostring(device.actualWatt), domoticz.LOG_INFO
            -- Checken of Delivery L1 groter dan 200 is:
            if (device.actualWatt > 200) then
                -- Switch aan:
                switch.switchOn().checkFirst()
                domoticz.log('Charger aan.', domoticz.LOG_INFO
            else
                -- Switch uit
                switch.switchOff().checkFirst()
                domoticz.log('Charger uit.', domoticz.LOG_INFO
            end
        else
             domoticz.log('Het is nu niet tussen 9:00 en 23:00. Charger uit.', domoticz.LOG_INFO
             switch.switchOff().checkFirst()
        end
        
    end
}

Acties:
  • 0 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 06:59
Ik gebruik Domoticz samen met een zigbee2mqtt installatie. Aan zigbee2mqtt heb ik een multibutton schakelaar toegevoegd en die wil ik in een dzVents script gebruiken. Ik krijg het niet voor elkaar dat mijn script wordt getriggerd. De volgende apparaten zijn toegevoegd aan Domoticz voor deze multibutton switch (https://www.zigbee2mqtt.i...html#robb-rob_200-007-0):
Afbeeldingslocatie: https://tweakers.net/i/TVeUyLNDue4X2WOUshpgK6T736E=/800x/filters:strip_exif()/f/image/Bi27qkX5k1kFCPE5fY5yq07V.png?f=fotoalbum_large
Mijn script ziet er als volgt 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
return {
    on = {
        devices = {
            'keukenmuur_on_1',
            'keukenmuur (Action)_on_1',
            67,
            52,
            'zigbee2mqtt_0x8cf681fffebbeaf5_action_on_1'
        }
    },
    execute = function(dz, device)
        local button              = dz.devices("keukenmuur") -- has states 1, 2, 3, 4, 5, 6
        local lamp1               = dz.devices("keuken (L2)") -- is a simple dimmer just on/off and 1-100%
--      local lamp2               = dz.devices("dimmer 2") -- is a simple dimmer just on/off and 1-100%
        
        if button.state == "1" and lamp1.state == "Off" then
            lamp1.switchOn()
        elseif button.state == "1" and lamp1.state == "On" then
            lamp1.switchOff()
        elseif button.state == "2" and lamp2.state == "Off" then
            lamp2.switchOn()
        elseif button.state == "2" and lamp2.state == "On" then
            lamp2.switchOff()
        elseif button.state == "3" then
            -- dim lamp 1 10% less
            Lamp1.dimTo(lamp1.level - 10)
        elseif button.state == "4" then
            -- dim lamp 1 10% more
            Lamp1.dimTo(lamp1.level + 10)
        elseif button.state == "5" then
            -- dim lamp 2 10% less
        elseif button.state == "6" then
            -- dim lamp 2 10% more
        end
        
    end
}


Als ik op een knop van de multibutton druk, knop 1-aan, dan zie ik dit in de logging:
Afbeeldingslocatie: https://tweakers.net/i/UUTsgWPoVa-1--gOB6qM7hOZYrI=/800x/filters:strip_exif()/f/image/QyjGW30sNaKYBIh5DqgfZHHD.png?f=fotoalbum_large

Ik ben jaren geleden al overgestapt naar Home Assistant maar het systeem van mijn schoonouders werkt nog op Domoticz en mijn kennis is een beetje weggezakt. Wat doe ik fout? Het script zelf is nog niet op orde, debuggen daarvan lukt niet zolang het script niet getriggerd wordt.

dzVents staat aan in de settings.

PSN: PcDCch


Acties:
  • +1 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Je weet niet of het script niet getriggerd wordt, bij jou staat er geen logging vóór de if statements.

Verder is het probleem dat de knop in Domoticz geen "State" onthoudt.

MQTT is event based. Je krijgt dus een event binnen via Z2MQTT en daar moet je naar handelen. Ieder event heeft zijn eigen "device" in Domoticz. Als je op knop 1 druk, wordt 'keukenmuur_on_1' getriggerd met On. (Nooit met Off) Als je op knop 2 druk wordt 'keukenmuur_off_1' getriggerd met On.

Het script wordt dus ongeveer als volgt (niet getest!):

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
return {
    on = {
        devices = {
            'keukenmuur_on_1',
            'keukenmuur_off_1'
        },
    },
logging = {
            level = domoticz.LOG_INFO,
            marker = 'SWITCHES',
        },
    execute = function(dz, device)

        local lamp1 = dz.devices("keuken (L2)") -- is a simple dimmer just on/off and 1-100%
        
        dz.log('Device ' .. device.name .. ' was triggered', domoticz.LOG_INFO)
        
        if device.name == 'keukenmuur_on_1' then
            lamp1.switchOn().checkFirst()
        elseif device.name == 'keukenmuur_off_1' then
            lamp1.switchOff().checkFirst()
        -- etc....
        end
        
    end
}

[ Voor 5% gewijzigd door lnrdnl op 24-03-2025 11:51 ]


Acties:
  • 0 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 06:59
Het heeft even geduurd maar met jouw aanpassing werkt het ook niet en ik zie in de logging niks voorbij komen helaas… nog een ander idee?

PSN: PcDCch


Acties:
  • 0 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Helemaal niets in de logging? Wat zie je in de details van het device zelf in Domoticz? Staat daar dat er een druk geregistreerd is?

Acties:
  • 0 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 06:59
lnrdnl schreef op woensdag 2 april 2025 @ 09:23:
Helemaal niets in de logging? Wat zie je in de details van het device zelf in Domoticz? Staat daar dat er een druk geregistreerd is?
Het ziet er in de logging precies zo uit als wat ik eerder stuurde. |:(

PSN: PcDCch


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Nu online
@Mozart

Uit de wiki:
Using dzVents with Domoticz

In Domoticz go to Setup > Settings > Other and in the section EventSystem make sure the check-box ‘dzVents disabled’ is not checked. Also make sure that in the Security section in the settings (Setup > Settings > System > Local Networks (no username/password) you allow 127.0.0.1 (and / or ::1 when using IPv6 ) to not need a password. dzVents does use this port to get the location settings and to send certain commands to Domoticz. Finally make sure you have set your current location in Setup > Settings > System > Location, otherwise there is no way to determine nighttime/daytime state.
Dit heb je alle drie gechecked?

Acties:
  • 0 Henk 'm!

  • Mozart
  • Registratie: September 2001
  • Laatst online: 06:59
Knielen schreef op woensdag 2 april 2025 @ 21:05:
@Mozart

Uit de wiki:


[...]


Dit heb je alle drie gechecked?
Ja, al is het tegenwoordig een schuifje om dzVents actief te maken.

PSN: PcDCch


Acties:
  • +1 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Je apparaten zijn niet actief in Domoticz. Voeg ze eerst toe met deze knop. Je ziet ze dan ook in Domoticz zelf bij de Switches. Je hoeft alleen die toe te voegen die je gebruikt. Die met (Action) in de naam heb je niet nodig.

Afbeeldingslocatie: https://tweakers.net/i/wcFK7574z1393Dcks2YhG8T8oLo=/800x/filters:strip_exif()/f/image/GIw7fcdg6M4yHEutoKjTouHz.png?f=fotoalbum_large

[ Voor 9% gewijzigd door lnrdnl op 03-04-2025 09:08 ]


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Vannacht zijn een aantal devices gestopt met waardes doorgeven. Zoals de gasmeter, elektrameter, maar ook geeft een Tasmota device soms geen temperaturen meer door. Na herstart Domoticz loopt het dan weer en in het laatste geval na herstart van het Tasmota device.

Hoe kan ik ervoor zorgen dat ik een seintje (e-mail of pushbericht) krijg als er bijvoorbeeld een uur lang geen waardes worden geregistreerd? Want dan kan ik kijken wat er mis is en actie ondernemen.

¯\_(ツ)_/¯


Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Nu online
Scriptje maken de laatste update tijd controleert en een pushbericht stuurt als dat meer dan uur geleden is

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Dat had ik natuurlijk ook al bedacht en wat je zegt is eigenlijk in iets andere woorden herhalen wat ik heb gevraagd.

Maar hoe? Is er al iets voor? Een scriptje waar ik aan kan sleutelen? Of heb je een ander zetje in de goede richting?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Nu online
@M.v.Veelen Je kan bij de device ook notifications instellen, bij type kan je in het dropdown menu kiezen voor last update. Je krijgt dan een bericht als deze tijd overschreden wordt.

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Knielen schreef op maandag 7 april 2025 @ 18:38:
@M.v.Veelen Je kan bij de device ook notifications instellen, bij type kan je in het dropdown menu kiezen voor last update. Je krijgt dan een bericht als deze tijd overschreden wordt.
Heyyy, daar ga ik es mee stoeien. Dankjewel, had dit nog niet eerder gezien.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 27-04 23:14
M.v.Veelen schreef op maandag 7 april 2025 @ 17:58:
Dat had ik natuurlijk ook al bedacht en wat je zegt is eigenlijk in iets andere woorden herhalen wat ik heb gevraagd.

Maar hoe? Is er al iets voor? Een scriptje waar ik aan kan sleutelen? Of heb je een ander zetje in de goede richting?
Scriptje (ooit ergens gevonden). De meldingen komen bij mij via Telegram binnen.
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
-- Steenderen.NET
-- Domoticz sensor-controle – Versie 1.1

-- Setup variables.
local devices = {
    "Stroommeter",
    "Warmwater boilervat",
    "Warmwater boilervat onder"
}           -- Alle te monitoren devices in array format.
no_data_timer = 30  -- Data time-out tijd in minuten.
email_address = ""  -- Voer e-maladres in om notificaties alleen per e-mail te ontvangen, laat leeg om standaard notificaties te ontvangen.

-- No need to edit below

-- Function to calculate difference between given timestamp (s) and current time
function datetimedifferencenow(s)
   year = string.sub(s, 1, 4)
   month = string.sub(s, 6, 7)
   day = string.sub(s, 9, 10)
   hour = string.sub(s, 12, 13)
   minutes = string.sub(s, 15, 16)
   seconds = string.sub(s, 18, 19)
   t1 = os.time()
   t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
   difference = os.difftime (t1, t2)
   return difference
end

time = os.date("*t")

commandArray = {}

-- Once a failing device is detected (meaning no update received in the last hour), this device is stored in the user variable "No update from sensor" and a notification is send.
-- To prevent a notification storm, no update is send out as long as the user variable contains a value.
if (uservariables["No update from sensor Direct"] ~= tostring("")) then
    if (datetimedifferencenow(otherdevices_lastupdate[uservariables["No update from sensor Direct"]]) < no_data_timer*60) then
        commandArray["Variable:No update from sensor Direct"] = tostring("")
        if (email_address == tostring("")) then
            commandArray["SendNotification"] = "Sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt weer data."
            print ("Received data from sensor \"" .. uservariables["No update from sensor Direct"] .. "\" again. Notification was sent.")
        else
            -- FOUT (wordt netjes hersteld in volgende versie
            -- commandArray["SendEmail"]="Domoticz sensor waarschuwing#Sensor \"" .. device .. "\" verstuurt weer data.#" .. email_address
            commandArray["SendEmail"]="Domoticz sensor waarschuwing#Sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt weer data.#" .. email_address
            print ("Received data from sensor \"" .. uservariables["No update from sensor Direct"] .. "\" again. Email was sent.")
        end


    end
end

-- If there is no device stored in the user variable "No update from sensor", all devices are checked if they send data in the last hour.
if (uservariables["No update from sensor Direct"] == tostring("")) then
    for i,device in pairs(devices) do
        -- If check device did not give an update in the last hour (= 3600 seconds) then send notification and write device to user variable "No update from sensor".
        if (datetimedifferencenow(otherdevices_lastupdate[device]) >= no_data_timer*60) then
            commandArray["Variable:No update from sensor Direct"] = tostring(device)
            if (email_address == tostring("")) then
                commandArray["SendNotification"] = "Sensor \"" .. device .. "\" heeft meer dan " .. no_data_timer .. " minuten geen data verstuurd."
                print ("No data received from sensor \"" .. device .. "\" for more than " .. no_data_timer .. " minutes. Notification was sent.")
            else
                commandArray["SendEmail"]="Domoticz sensor time-out#Sensor \"" .. device .. "\" heeft meer dan " .. no_data_timer .. " minuten geen data verstuurd.#" .. email_address
                print ("No data received from sensor \"" .. device .. "\" for more than " .. no_data_timer .. " minutes. Notification sent. Email was sent.")
            end
            
            break -- stop the for loop.
        end
    end
end

-- To make sure a failing sensor is not forgotten, every morning at 7:00 a notification is send if the sensor is failing for > 24 hours.
if (uservariables["No update from sensor Direct"] ~= tostring("") and time.hour==7 and time.min==30) then
    if (datetimedifferencenow(otherdevices_lastupdate[uservariables["No update from sensor Direct"]]) >= 86400) then
        if (email_address == tostring("")) then
            commandArray["SendNotification"] = "Ter herinnering, sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt nog steeds geen data."
            print ("Reminder notification was sent for sensor \"" .. uservariables["No update from sensor Direct"] .. "\" that it is not sending data for more than 24 hours.")
        else
            commandArray["SendEmail"]="Domoticz sensor time-out reminder#Ter herinnering, sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt nog steeds geen data.#" .. email_address
            print ("Reminder email was sent for sensor \"" .. uservariables["No update from sensor Direct"] .. "\" that it is not sending data for more than 24 hours.")
        end
    end
end

return commandArray

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • Lizard
  • Registratie: Februari 2000
  • Laatst online: 00:58
BazemanKM schreef op maandag 7 april 2025 @ 20:08:
[...]


Scriptje (ooit ergens gevonden). De meldingen komen bij mij via Telegram binnen.
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
-- Steenderen.NET
-- Domoticz sensor-controle – Versie 1.1

-- Setup variables.
local devices = {
    "Stroommeter",
    "Warmwater boilervat",
    "Warmwater boilervat onder"
}           -- Alle te monitoren devices in array format.
no_data_timer = 30  -- Data time-out tijd in minuten.
email_address = ""  -- Voer e-maladres in om notificaties alleen per e-mail te ontvangen, laat leeg om standaard notificaties te ontvangen.

-- No need to edit below

-- Function to calculate difference between given timestamp (s) and current time
function datetimedifferencenow(s)
   year = string.sub(s, 1, 4)
   month = string.sub(s, 6, 7)
   day = string.sub(s, 9, 10)
   hour = string.sub(s, 12, 13)
   minutes = string.sub(s, 15, 16)
   seconds = string.sub(s, 18, 19)
   t1 = os.time()
   t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
   difference = os.difftime (t1, t2)
   return difference
end

time = os.date("*t")

commandArray = {}

-- Once a failing device is detected (meaning no update received in the last hour), this device is stored in the user variable "No update from sensor" and a notification is send.
-- To prevent a notification storm, no update is send out as long as the user variable contains a value.
if (uservariables["No update from sensor Direct"] ~= tostring("")) then
    if (datetimedifferencenow(otherdevices_lastupdate[uservariables["No update from sensor Direct"]]) < no_data_timer*60) then
        commandArray["Variable:No update from sensor Direct"] = tostring("")
        if (email_address == tostring("")) then
            commandArray["SendNotification"] = "Sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt weer data."
            print ("Received data from sensor \"" .. uservariables["No update from sensor Direct"] .. "\" again. Notification was sent.")
        else
            -- FOUT (wordt netjes hersteld in volgende versie
            -- commandArray["SendEmail"]="Domoticz sensor waarschuwing#Sensor \"" .. device .. "\" verstuurt weer data.#" .. email_address
            commandArray["SendEmail"]="Domoticz sensor waarschuwing#Sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt weer data.#" .. email_address
            print ("Received data from sensor \"" .. uservariables["No update from sensor Direct"] .. "\" again. Email was sent.")
        end


    end
end

-- If there is no device stored in the user variable "No update from sensor", all devices are checked if they send data in the last hour.
if (uservariables["No update from sensor Direct"] == tostring("")) then
    for i,device in pairs(devices) do
        -- If check device did not give an update in the last hour (= 3600 seconds) then send notification and write device to user variable "No update from sensor".
        if (datetimedifferencenow(otherdevices_lastupdate[device]) >= no_data_timer*60) then
            commandArray["Variable:No update from sensor Direct"] = tostring(device)
            if (email_address == tostring("")) then
                commandArray["SendNotification"] = "Sensor \"" .. device .. "\" heeft meer dan " .. no_data_timer .. " minuten geen data verstuurd."
                print ("No data received from sensor \"" .. device .. "\" for more than " .. no_data_timer .. " minutes. Notification was sent.")
            else
                commandArray["SendEmail"]="Domoticz sensor time-out#Sensor \"" .. device .. "\" heeft meer dan " .. no_data_timer .. " minuten geen data verstuurd.#" .. email_address
                print ("No data received from sensor \"" .. device .. "\" for more than " .. no_data_timer .. " minutes. Notification sent. Email was sent.")
            end
            
            break -- stop the for loop.
        end
    end
end

-- To make sure a failing sensor is not forgotten, every morning at 7:00 a notification is send if the sensor is failing for > 24 hours.
if (uservariables["No update from sensor Direct"] ~= tostring("") and time.hour==7 and time.min==30) then
    if (datetimedifferencenow(otherdevices_lastupdate[uservariables["No update from sensor Direct"]]) >= 86400) then
        if (email_address == tostring("")) then
            commandArray["SendNotification"] = "Ter herinnering, sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt nog steeds geen data."
            print ("Reminder notification was sent for sensor \"" .. uservariables["No update from sensor Direct"] .. "\" that it is not sending data for more than 24 hours.")
        else
            commandArray["SendEmail"]="Domoticz sensor time-out reminder#Ter herinnering, sensor \"" .. uservariables["No update from sensor Direct"] .. "\" verstuurt nog steeds geen data.#" .. email_address
            print ("Reminder email was sent for sensor \"" .. uservariables["No update from sensor Direct"] .. "\" that it is not sending data for more than 24 hours.")
        end
    end
end

return commandArray
toon volledige bericht
Hier is de orginele pagina met wat extra uitleg: https://steenderen.net/bl...nsor-controle-versie-1-1/

Acties:
  • +2 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Thanks guys, ik probeer het even met de ingebouwde notificaties. Dat lijkt vrij aardig te lukken, al moest ik de tijd wat ruimer instellen want elke 5 minuten waardes doorgeven van 0 registreert Domoticz ook als geen (wijziging) in waardes. Dus de test ging goed, nu de tijd wat ruimer ingesteld.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Misschien heb ik er overheen gelezen, niet goed gezocht of is het nergens aan bod gekomen. Maar ik zou, omdat er zoveel historie in Domoticz staat, graag in "devices" willen zien:
  • Gemiddeld verbruik dal-tarief per jaar
  • Gemiddeld verbruik normaal tarfief per jaar
  • Gemiddelde opbrengst zonnepanelen dal-tarief per jaar
  • Gemiddelde opbrengst zonnepanelen normaal tarief per jaar
  • Gemiddeld verbruik gas per jaar
Uit de grafieken kan ik wel eea halen, maar deze waardes zou ik dan bij elkaar willen optellen. delen door het aantal jaren en dat zichtbaar maken in devices.

Is dat te doen en zo ja, waar begin ik?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • B@rt_d@_M@n
  • Registratie: Februari 2000
  • Laatst online: 10:22

B@rt_d@_M@n

Happy Landing!

Klik op je device (bijv. Gasverbruik) en dan op Log en dan rechtsboven op Rapport. Kun je per jaar je verbruik zien, kosten etc.

Is dat wat je zoekt?

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Nee, dat had ik wel gevonden. Ik zou die waarde graag in een device willen zetten en updaten zodat ik het meteen kan zien. Mits mogelijk natuurlijk :-)

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op zaterdag 26 april 2025 @ 11:54:
Misschien heb ik er overheen gelezen, niet goed gezocht of is het nergens aan bod gekomen. Maar ik zou, omdat er zoveel historie in Domoticz staat, graag in "devices" willen zien:
  • Gemiddeld verbruik dal-tarief per jaar
  • Gemiddeld verbruik normaal tarfief per jaar
  • Gemiddelde opbrengst zonnepanelen dal-tarief per jaar
  • Gemiddelde opbrengst zonnepanelen normaal tarief per jaar
  • Gemiddeld verbruik gas per jaar
Uit de grafieken kan ik wel eea halen, maar deze waardes zou ik dan bij elkaar willen optellen. delen door het aantal jaren en dat zichtbaar maken in devices.

Is dat te doen en zo ja, waar begin ik?
dzVents?

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
dzVents is toch alleen fancy grafieken? Heb daar in het verleden wel wat mee gedaan, maar dat hoeft van mij niet. Gewoon simpel in een 'device' die dan elke dag ofzo wordt bijgewerkt, waar ik dan de waardes uit kan lezen. Dus eigenlijk een gemiddelde waarde die ik wel uit die dieper liggende overzichten kan halen (en dus ergens zijn opgeslagen), maar dan in een device die de waarde weergeeft.

Misschien wil ik iets lastigs, dat kan ook he.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
M.v.Veelen schreef op dinsdag 29 april 2025 @ 16:50:
dzVents is toch alleen fancy grafieken? Heb daar in het verleden wel wat mee gedaan, maar dat hoeft van mij niet. Gewoon simpel in een 'device' die dan elke dag ofzo wordt bijgewerkt, waar ik dan de waardes uit kan lezen. Dus eigenlijk een gemiddelde waarde die ik wel uit die dieper liggende overzichten kan halen (en dus ergens zijn opgeslagen), maar dan in een device die de waarde weergeeft.

Misschien wil ik iets lastigs, dat kan ook he.
Zie https://wiki.domoticz.com...a_scripting#About_dzVents

Acties:
  • +1 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Ik denk dat M.v.Veelen met fancy grafieken Grafana bedoelt. Dat is dus iets heel anders dan DzVents.

Met DzVents kun je scripts schrijven binnen Domoticz. Hoewel het een drempeltje heeft om er mee aan de slag te gaan is het heel krachtig als je het eenmaal door hebt.

Een gemiddelde per jaar te maken heb ik zelf nog nooit gedaan. Voor zover ik in de documentatie kan lezen is het ook niet mogelijk om de data die Domoticz in de grafieken bij het device laat zien uit te lezen. Dus als ik dit zou willen, dan zou ik waarschijnlijk een dummy device aanmaken en deze 1x per dag gaan vullen met het totaal van die dag. En vervolgens weer een keer per dag een gemiddelde uitrekenen en een ander device vullen met die info.

DzVents heeft wel iets om met historische waarden iets te doen. Ik gebruik dat vrij veel voor data smoothing en om jitter te voorkomen bij bijvoorbeeld schakelen van opgewekte zonnestroom. Maar ik weet niet of dat performt met veel waardes: https://wiki.domoticz.com...Historical_variables_API)

[ Voor 5% gewijzigd door lnrdnl op 01-05-2025 11:35 ]


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
Ach, ja natuurlijk. Ik heb diverse dzVents scripts ook draaien. Ik bedoelde inderdaad Grafana met die fancy grafieken, daar heb ik weleens mee gestoeid maar vind ik overbodig.

Verder zou het in theorie mogelijk moeten zijn, ergens haalt Domoticz de data voor de grafieken ook uit de DB, maar ik denk dat ik misschien teveel wil/wens. Ik ga jouw linkje eens volgen, kjken wat ik wijzer kan worden.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Maar waarom zou je die gemiddeldes willen weten? Die kun je toch ook inzien bij je leverancier?

Acties:
  • 0 Henk 'm!

  • Lawrentz
  • Registratie: Juli 2023
  • Laatst online: 04-05 19:31
Zijn deze vragen relevant?

Voor mij hoeft iig niet alles in Dz nuttig te zijn.
Iets in Dz kan ook leuk of interessant zijn, of kijken of ik iets voor elkaar kan krijgen.

Dz blijft voor mij hobbywerk.

Nog even los gezien dat de antwoorden op de 5 vragen van MvVeelen wellicht via de P1 meter in Dz worden vastgelegd en via de grafieken als data kunnen worden geëxporteerd naar een XLS waarna in XL alles kan worden gedaan wat je maar wilt.

Als voorbeeld van mijn Gas exports in XL:
Afbeeldingslocatie: https://tweakers.net/i/KbvQvjzuYE9vrrt22CAlizpsruw=/800x/filters:strip_exif()/f/image/mRTgRlnmMTlc7RcNDlUORXdZ.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 02-05 17:55
lnrdnl schreef op donderdag 1 mei 2025 @ 17:33:
Maar waarom zou je die gemiddeldes willen weten? Die kun je toch ook inzien bij je leverancier?
Ik kan ook doorklikken in de grafieken, ik kan het ook in een Excel bijhouden en eventueel de waardes handmatig in een device zetten, ik kan het ook met IDIN uit laten lezen.

Maar als alle informatie al ergens in de DB staat en ik zou het leuk/handig vinden om het in 1 oogopslag te zien op het dashboard of onder de favorieten, dan is dat toch voldoende reden?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • lnrdnl
  • Registratie: Februari 2021
  • Laatst online: 02-05 21:50
Zeker is dat voldoende reden! Ik ben gewoon altijd nieuwsgierig naar dingen die ik met mijn beperkte denkvermogen zelf niet kan bedenken! Dus als jij een geniaal plan had om met deze waardes briljante dingen te doen, dan had ik dat graag geweten. 😁
Pagina: 1 ... 50 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!