Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
hebben jullie ervaring met het gebruik van een gateway?

Innosmart Zigbee Hub - Slimme verlichting - Google en Alexa gestuurd - Gateway - Bridge - Innosmart accessoire - Wit - Smart home -


Afbeeldingslocatie: https://tweakers.net/i/-aoUzzRYqH1BLVYV0RncOT0Fd_w=/800x/filters:strip_icc():strip_exif()/f/image/21EVDCC9XXJ9PU5fFQuIQD9k.jpg?f=fotoalbum_large

domme vraag; Dit werkt vast niet de zigbee2MQTT?

[ Voor 99% gewijzigd door Rolandtwilt op 24-11-2021 17:04 ]


Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 21-09 22:09

Antonio di

a mi me dijeron que si

Rolandtwilt schreef op woensdag 24 november 2021 @ 17:00:
hebben jullie ervaring met het gebruik van een gateway?

Innosmart Zigbee Hub - Slimme verlichting - Google en Alexa gestuurd - Gateway - Bridge - Innosmart accessoire - Wit - Smart home -


[Afbeelding]

domme vraag; Dit werkt vast niet de zigbee2MQTT?
Vragen is nooit dom.
Dit type Zigbee gateway is prima om mee te starten. Zigbee is prima.
Ik zie niet met welke App die werkt en ook niet hoeveel componenten je kunt koppelen. Dit merk staat NIET op zibgee blakadder.com of MQTT site. Je moet maar zien wat het is over een paar jaar.

Ik zou zelf toch eerder gaan voor de Lidl Smarthome (geen Alexa en bekabel aansluiten op je Router) als STARTER

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
fijn dat je mee wil denken, en slim dat je mij op de Lidl wijst.

Dus de gateway van de Lidl werkt ook?
en dan bedoel ik de:
SILVERCREST® Gateway - Zigbee Smart Home
Ontvangsthoek: 360°
Draadloos verbindingsprotocol: Zigbee 3.0
Ontvangstbereik: ca. 70 m

bedankt!!

Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 21-09 22:09

Antonio di

a mi me dijeron que si

Rolandtwilt schreef op woensdag 24 november 2021 @ 19:15:
fijn dat je mee wil denken, en slim dat je mij op de Lidl wijst.

Dus de gateway van de Lidl werkt ook?
en dan bedoel ik de:
SILVERCREST® Gateway - Zigbee Smart Home
Ontvangsthoek: 360°
Draadloos verbindingsprotocol: Zigbee 3.0
Ontvangstbereik: ca. 70 m

bedankt!!
Je kunt de Lidl Silvercrest (en ook die Innosmart) NIET vergelijken met Domoticz (of Home assisant of Openhab). Domoticz heeft veel en veel meer mogelijkheden en uiteindelijk kun je alles zelf scripten/programmeren bij Domoticz.
Lidl is daarom een leuke start set om bekend te raken met smarthome. De componenten van Lidl staat allemaal op de https://zigbee.blakadder.com/ . Daar kun je zien dat ze allemaal met ZHA/Zigbee2MQTT, DECONZ compatible-zijn/werken en ook velen met ZIGATE/TASMOTA.
Kun je later toch nog over stappen op Domoticz of toch iets anders "meer kant en klaar" (bijv.: philips) en al je componenten opnieuw gebruiken.

Ik snap je vraag NIET: "Lidl werkt ook?". Van Lidl Silvercrest gateway staat op Zigbee-blakadder alleen "confirmed working with ZHA" .
Val Lidl is een apart FORUM op Tweakers. Dus ik zou daar verder gaan met vragen over Lidl spullen en soortgelijke producten, zie:
[Lidl Smart Home] Ervaringen & discussie - Deel 1
Succes

profesión: Lo que se cruza en mi camino y disfrutando de la vida


  • Plenkske
  • Registratie: Mei 2011
  • Laatst online: 09:55
Weet iemand hier of de Shelly 1PM Plus al in Domoticz te krijgen is via de beschikbare plugins ? En zo nee, of het makkelijk toe te voegen is aan zo'n plugin ? of via een andere route

Ik zie hem namelijk nog nergens in de lijsten staan (wel de niet plus en de vele andere Shelly producten).

Acties:
  • +1 Henk 'm!

  • Invisible_man
  • Registratie: Juni 2006
  • Laatst online: 08:08
Plenkske schreef op donderdag 25 november 2021 @ 13:52:
Weet iemand hier of de Shelly 1PM Plus al in Domoticz te krijgen is via de beschikbare plugins ? En zo nee, of het makkelijk toe te voegen is aan zo'n plugin ? of via een andere route

Ik zie hem namelijk nog nergens in de lijsten staan (wel de niet plus en de vele andere Shelly producten).
Ik heb zelf al een paar Shelly producten (stekkerschakelaars, relais en rgbw dimmer) op Domoticz gekoppeld doormiddel van dzvents scripts die http commando's sturen. Bij de stekker schakelaars (shelly plug en plug s) lees ik ook het vermogen uit (in watt minuten) via http doormiddel van een script wat elke minuut uitgevoerd wordt en schrijf de energie en vermogen naar een dummy kwh meter. Ik vermoed dat de 1PM niet veel anders werkt.

Zullen wellicht wel makkelijkere oplossingen, maar dit werkt zeker wel goed.

Voordeel is ook dat ik zo de Shelly apparatuur niet in hun cloud hoef te hangen en gewoon op een vast ip adres ermee communiceer.

[ Voor 6% gewijzigd door Invisible_man op 25-11-2021 14:04 ]


Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
Plenkske schreef op donderdag 25 november 2021 @ 13:52:
Weet iemand hier of de Shelly 1PM Plus al in Domoticz te krijgen is via de beschikbare plugins ? En zo nee, of het makkelijk toe te voegen is aan zo'n plugin ? of via een andere route
Werkt die ook nog niet via de MQTT plugin? Die gebruik ik in ieder geval voor alle andere Shelly apparaten.
Invisible_man schreef op donderdag 25 november 2021 @ 14:03:
Voordeel is ook dat ik zo de Shelly apparatuur niet in hun cloud hoef te hangen en gewoon op een vast ip adres ermee communiceer.
Via de MQTT methode hangen ze (gelukkig) ook niet in de cloud.

[ Voor 27% gewijzigd door rens-br op 25-11-2021 14:06 ]


  • Plenkske
  • Registratie: Mei 2011
  • Laatst online: 09:55
rens-br schreef op donderdag 25 november 2021 @ 14:05:
[...]


Werkt die ook nog niet via de MQTT plugin? Die gebruik ik in ieder geval voor alle andere Shelly apparaten.
Staat nog niet in de lijst op Github, vandaar mijn vraag hier ;)

  • rubberduck1512
  • Registratie: Oktober 2013
  • Laatst online: 25-12-2024
Gisteren mijn rasberry pi 4 opnieuw geïnstalleerd.
Met de laatste versie Bulsseye.
Zodra ik een python plugin installeer loopt heel domoticz vast en kan niet meer inloggen.
Heeft iemand een oplossing voor dit probleem?

Acties:
  • +1 Henk 'm!

  • boaty
  • Registratie: November 2005
  • Laatst online: 20-09 22:11
Dit is een bekend probleem waar al een bugreport voor is ingediend. Ik heb er ook last van. Zie volgende link en deze link.

[ Voor 17% gewijzigd door boaty op 25-11-2021 16:57 ]

Desktop: Ryzen 5 5600X | HyperX Fury RGB 32 GB @ 3200MT/s| Gigabyte GTX 3070 Eagle OC | Kingston A2000 1TB | Gigabyte B550 Elite V2 | Gigabyte G27Q 2560x1440 144hz


  • rubberduck1512
  • Registratie: Oktober 2013
  • Laatst online: 25-12-2024
boaty schreef op donderdag 25 november 2021 @ 16:53:
Dit is een bekend probleem waar al een bugreport voor is ingediend. Ik heb er ook last van. Zie volgende link.
Had het al gezien.
Hoop dat ze snel met een fix komen.

Acties:
  • 0 Henk 'm!

  • Bernard0343
  • Registratie: Februari 2008
  • Laatst online: 21-09 20:58
Hoi Allemaal,

Het is gelukt! Hoera! Ik heb mijn Nest thermostaat werkend in Domoticz gekregen! Da's fijn, want als ik wegga of 's avonds naar bed ga kan ik nu met één commando niet alleen de lampen uit- en aanzetten maar ook de thermostaat op de nachtstand zetten.

Maar... Nu komt de volgende uitdaging. Uiteraard gaat de thermostaat op een lagere temperatuur als ik het huis verlaat. In de nest-app heb ik ingesteld dat als ik weer terugkom vanuit werk, de temperatuur een bepaalde waarde bereikt moet hebben, de thermostaat berekent dan wanneer hij moet gaan verwarmen.

Is dit mogelijk in Domoticz? Natuurlijk kan ik, ofwel via een script (Blockly, ik ben lui) of via timers ervoor zorgen dat de thermostaat op een bepaald moment gaat verwarmen, maar dat wil ik niet. Ik wil dat op een bepaald moment een bepaalde temperatuur bereikt ís(!) Kan Domoticz aan de thermostaat aangeven dat om tijd X temperatuur Y bereikt moet zijn?

Alvast dank voor je ideeën en oplossingen!

No AI tools were used in writing this post. It's a product of human stupidity.


Acties:
  • 0 Henk 'm!

  • GVR
  • Registratie: November 2004
  • Laatst online: 21-09 22:06

GVR

Bernard0343 schreef op vrijdag 26 november 2021 @ 11:31:
Hoi Allemaal,

Het is gelukt! Hoera! Ik heb mijn Nest thermostaat werkend in Domoticz gekregen! Da's fijn, want als ik wegga of 's avonds naar bed ga kan ik nu met één commando niet alleen de lampen uit- en aanzetten maar ook de thermostaat op de nachtstand zetten.

Maar... Nu komt de volgende uitdaging. Uiteraard gaat de thermostaat op een lagere temperatuur als ik het huis verlaat. In de nest-app heb ik ingesteld dat als ik weer terugkom vanuit werk, de temperatuur een bepaalde waarde bereikt moet hebben, de thermostaat berekent dan wanneer hij moet gaan verwarmen.

Is dit mogelijk in Domoticz? Natuurlijk kan ik, ofwel via een script (Blockly, ik ben lui) of via timers ervoor zorgen dat de thermostaat op een bepaald moment gaat verwarmen, maar dat wil ik niet. Ik wil dat op een bepaald moment een bepaalde temperatuur bereikt ís(!) Kan Domoticz aan de thermostaat aangeven dat om tijd X temperatuur Y bereikt moet zijn?

Alvast dank voor je ideeën en oplossingen!
Lijkt me een enorm complexe berekening die van veel factoren afhankelijk is, zoals de snelheid waarmee de CV je huis kan verwarmen, afhankelijk van de temperatuur bij aanvang verwarmen en de buitentemperatuur.

Dit klinkt als de "vroege start" functionaliteit die Tado heeft, maar die niet lekker werkt waardoor Tado eigenlijk adviseert deze uit te schakelen. Je schrijft dat je dit in de Nest app kan instellen, waarom zou je dit dan nogmaals in Domoticz willen doen?

[ Voor 3% gewijzigd door GVR op 26-11-2021 11:48 ]


Acties:
  • 0 Henk 'm!

  • Bernard0343
  • Registratie: Februari 2008
  • Laatst online: 21-09 20:58
GVR schreef op vrijdag 26 november 2021 @ 11:42:
[...]

Lijkt me een enorm complexe berekening die van veel factoren afhankelijk is, zoals de snelheid waarmee de CV je huis kan verwarmen, afhankelijk van de temperatuur bij aanvang verwarmen en de buitentemperatuur.

Dit klinkt als de "vroege start" functionaliteit die Tado heeft, maar die niet lekker werkt waardoor Tado eigenlijk adviseert deze uit te schakelen. Heeft Nest niet een soortgelijke functie?
Nest heeft deze functie ook en het werkt.... mwah..... kweenie, ik kom in ieder geval in een warm huis thuis ;)

Natuurlijk kan ik het schema in de Nest-app blijven gebruiken, maar áls ik iets via Domoticz kan laten doen, dan liever via Domoticz...

No AI tools were used in writing this post. It's a product of human stupidity.


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 17-09 18:38
Is het ivm de Python-afhankelijkheden beter om nog even te wachten met updaten naar Bullseye? Het werkt nu allemaal feilloos en wil geen risico lopen dat het misgaat.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Ik ga pas updaten naar Bullseye als dat voor Domoticz of zo nodig is, of als er geen security updates voor Buster meer komen. Waarschijnlijk koop ik dan eerst een 2de SSD om alles op te installeren.

Acties:
  • +1 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 16-09 19:39
Gisteren de upgrade gedaan naar bullseye, 0 problemen. Maar ja, N=1

Acties:
  • 0 Henk 'm!

  • Peatsmoke
  • Registratie: Januari 2005
  • Niet online
M.v.Veelen schreef op zondag 28 november 2021 @ 19:28:
Is het ivm de Python-afhankelijkheden beter om nog even te wachten met updaten naar Bullseye? Het werkt nu allemaal feilloos en wil geen risico lopen dat het misgaat.
Dat is niet zo maar te zeggen, voor de problemen die ik ondervond na de update (zigbee2mqtt), zijn inmiddels oplossingen, maar als je twijfelt, zou ik zeker nog even wachten.

Acties:
  • 0 Henk 'm!

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

Rouwette

Rouwette.com

Peatsmoke schreef op maandag 29 november 2021 @ 06:24:
[...]

Dat is niet zo maar te zeggen, voor de problemen die ik ondervond na de update (zigbee2mqtt), zijn inmiddels oplossingen, maar als je twijfelt, zou ik zeker nog even wachten.
Mijn Zigbee2mqtt werkt niet meer, domoticz hangt zich vast, SQL meldingen.

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Lijkt me iets met de Domoticz database, repairen lijkt me een eerste stap.
Of een backup

Acties:
  • 0 Henk 'm!

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

Rouwette

Rouwette.com

janne_nl schreef op maandag 29 november 2021 @ 15:02:
Lijkt me iets met de Domoticz database, repairen lijkt me een eerste stap.
Of een backup
Mja is een kale new install pi en domoticz, 2x opnieuw geprobeerd maja

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
mm, das vreemd, wat zijn de sql meldingen dan?

Acties:
  • 0 Henk 'm!

  • Peatsmoke
  • Registratie: Januari 2005
  • Niet online
Rouwette schreef op maandag 29 november 2021 @ 15:17:
[...]

Mja is een kale new install pi en domoticz, 2x opnieuw geprobeerd maja
Had je dit al gelezen?
Hendrik55 in "Domoticz - open source domotica systeem - deel 5"

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

Vollervo schreef op zondag 28 november 2021 @ 22:12:
Gisteren de upgrade gedaan naar bullseye, 0 problemen. Maar ja, N=1
Korte how to?
Hier also een N2

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • +1 Henk 'm!

  • Andrehj
  • Registratie: Juni 2002
  • Laatst online: 09:13
M.v.Veelen schreef op zondag 28 november 2021 @ 19:28:
Is het ivm de Python-afhankelijkheden beter om nog even te wachten met updaten naar Bullseye? Het werkt nu allemaal feilloos en wil geen risico lopen dat het misgaat.
Iets dergelijks vraag ik mij ook af. Ineens lees ik hier steeds Bullseye langs komen. Geen idee wie of wat dat is, maar het lijkt een soort nieuwe versie van Pi-OS te zijn. Wat zou ik met een upgrade winnen? Hoe voer je zoiets eigenlijk uit? Wat zijn de risico's?
Voorlopig heb ik ook zoiets van "If it ain't broken, don't fix it"

Of zie ik dat fout?

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!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Andrehj schreef op zondag 5 december 2021 @ 13:51:
[...]

Iets dergelijks vraag ik mij ook af. Ineens lees ik hier steeds Bullseye langs komen. Geen idee wie of wat dat is, maar het lijkt een soort nieuwe versie van Pi-OS te zijn. Wat zou ik met een upgrade winnen? Hoe voer je zoiets eigenlijk uit? Wat zijn de risico's?
Voorlopig heb ik ook zoiets van "If it ain't broken, don't fix it"

Of zie ik dat fout?
Wat mij betreft zie je dat helemaal goed.

Bij raspbian is de status van Buster veranderd van, daardoor is Bullseye zichtbaarder geworden. De komende paar jaar zul je van Buster nog gewoon security updates krijgen. Daarna wordt het wat zinvoller om naar Bullseye te upgraden. Tenzij Domoticz op ening moment afhankelijk wordt van Bullseye, zoals dat met Buster ook gebeurde.

Bovendien, Raspbian ondersteund de automatische upgrade van Buster naar Bullseye niet zoals Debian dat wel doet. Dat betekend niet dat het niet werkt, maar op eigen risico is.

Ik denk zelf dat als ik er niet meer onderuit kom, ik een 2de SSD koop en een nieuwe installatie doe, zodat ik altijd een werkende Domoticz achter de hand heb.

Acties:
  • 0 Henk 'm!

  • CeesBak
  • Registratie: Januari 2004
  • Laatst online: 16-09 08:11
Ik heb een onderwerp waar ik in de fora niet iets over terug kan vinden. Sinds een paar maanden heb ik mijn router poort 8080 heb doorgezet naar de Raspberry Pi4 waar Domoticz op draait. Domoticz configuratie heb ik gebruikersnaam en wachtwoord (zeer sterk) opgenomen. Inloggen van buiten werkte daarna bijzonder goed. De laatste tijd echter krijg ik steeds meer foutmeldingen:
2021-11-30 16:39:36.718 Error: Error parsing http request address: ::ffff:143.198.136.88
2021-11-30 19:24:48.433 Error: Error parsing http request address: ::ffff:79.124.62.106
2021-12-01 03:25:04.384 Error: Error parsing http request address: ::ffff:79.124.62.106
2021-12-01 11:59:36.739 Error: Error parsing http request address: ::ffff:193.29.14.156
2021-12-01 16:49:21.217 Error: Error parsing http request address: ::ffff:27.124.5.109
2021-12-01 16:52:01.040 Error: Error parsing http request address: ::ffff:5.188.210.227
2021-12-01 16:53:00.540 Error: Error parsing http request address: ::ffff:5.188.210.227
2021-12-02 05:31:22.544 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:22.678 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:22.742 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:23.817 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:23.885 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:23.952 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.019 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.091 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.161 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.231 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.301 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.368 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:24.437 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:31.766 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:31.999 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:32.658 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:33.087 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:33.501 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:34.321 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:35.075 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:31:41.808 Error: Error parsing http request address: ::ffff:172.104.140.107
2021-12-02 05:32:29.722 Error: Error parsing http request address: ::ffff:145.239.154.84
2021-12-02 14:37:45.330 Error: Error parsing http request address: ::ffff:193.32.164.28
2021-12-02 16:56:15.927 Error: Error parsing http request address: ::ffff:89.248.165.52
2021-12-02 16:56:15.965 Error: Error parsing http request address: ::ffff:89.248.165.52
2021-12-02 17:02:30.278 Error: Error parsing http request address: ::ffff:162.142.125.128
2021-12-02 18:32:28.290 Error: Error parsing http request address: ::ffff:89.248.165.52
2021-12-02 18:32:28.324 Error: Error parsing http request address: ::ffff:89.248.165.52
2021-12-03 03:41:57.016 Error: Error parsing http request address: ::ffff:106.75.218.250
2021-12-03 05:27:33.278 Error: Error parsing http request address: ::ffff:141.98.83.139
2021-12-03 09:15:52.408 Error: Error parsing http request address: ::ffff:109.237.103.118
2021-12-03 10:13:26.324 Error: Error parsing http request address: ::ffff:118.193.46.79
2021-12-03 19:17:04.593 Error: TP-Link: (TP-Link) 'onHeartbeat' failed 'timeout'.
2021-12-03 19:17:04.593 Error: TP-Link: (TP-Link) ----> Line 263 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function onHeartbeat
2021-12-03 19:17:04.593 Error: TP-Link: (TP-Link) ----> Line 136 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function onHeartbeat
2021-12-03 19:17:04.593 Error: TP-Link: (TP-Link) ----> Line 192 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function update_emeter_values
2021-12-03 19:17:04.593 Error: TP-Link: (TP-Link) ----> Line 172 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function _send_json_cmd
2021-12-03 19:34:18.027 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: ('Connection aborted.', OSError(101, 'Network is unreachable')) line 220
2021-12-03 19:40:08.541 Error: Error parsing http request address: ::ffff:34.77.162.28
2021-12-03 20:09:07.471 Error: Error parsing http request address: ::ffff:69.197.149.90
2021-12-03 22:12:53.568 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRNNpu51U14Q (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d86770>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-03 22:13:03.613 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRNNpu51U14Q (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d96930>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-03 22:13:23.606 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRNNpu51U14Q (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d968f0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-03 22:13:33.593 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRNNpu51U14Q (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d96690>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-03 22:13:43.590 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRNNpu51U14Q (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d963d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-03 22:30:00.108 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: ('Connection aborted.', OSError(101, 'Network is unreachable')) line 220
2021-12-04 02:13:04.348 Error: Error parsing http request address: ::ffff:87.251.75.40
2021-12-04 02:44:14.827 Error: Error parsing http request address: ::ffff:185.216.140.6
2021-12-04 10:05:39.236 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) line 220
2021-12-04 11:59:43.598 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRTgHCbbhsyi (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6d96cf0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-04 11:59:49.626 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRTgHCbbhsyi (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6da49b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-04 11:59:53.590 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: HTTPSConnectionPool(host='px1.tuyaeu.com', port=443): Max retries exceeded with url: /homeassistant/access.do?grant_type=refresh_token&refresh_token=EUheu1610393117826XWFdRTgHCbbhsyi (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xa6da4070>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')) line 220
2021-12-04 12:16:32.440 Error: Tuya Apparaten: (Tuya Apparaten) handleThread: ('Connection aborted.', OSError(101, 'Network is unreachable')) line 220
Das best vreemd. Ik kom in mijn badkamer en zie daar de kachel op 35 graden doeltemperatuur staan. Iets of iemand speelt met mijn systeem? Afijn direct de poort doorverwijzing weer gesloten, de deur dicht gedaan zogezegd. Direct houden alle foutmeldingen op.

Iemand hier ervaring mee?

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 17-09 18:38
Ik heb niet zozeer ervaring met dat iemand (of iets) van buitenaf met m'n Domoticz zit te kl*ten, ik heb zelf een willekeurige (hoge) public port gekozen die wordt geforward naar mijn Domoticz installatie. Heb je dat al eens geprobeerd? De kans wordt daarmee een stuk kleiner dat ze binnenkomen.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
CeesBak schreef op zondag 5 december 2021 @ 16:09:
Ik heb een onderwerp waar ik in de fora niet iets over terug kan vinden. Sinds een paar maanden heb ik mijn router poort 8080 heb doorgezet naar de Raspberry Pi4 waar Domoticz op draait. Domoticz configuratie heb ik gebruikersnaam en wachtwoord (zeer sterk) opgenomen. Inloggen van buiten werkte daarna bijzonder goed. De laatste tijd echter krijg ik steeds meer foutmeldingen:


[...]


Das best vreemd. Ik kom in mijn badkamer en zie daar de kachel op 35 graden doeltemperatuur staan. Iets of iemand speelt met mijn systeem? Afijn direct de poort doorverwijzing weer gesloten, de deur dicht gedaan zogezegd. Direct houden alle foutmeldingen op.

Iemand hier ervaring mee?
Poort 8080 lijkt me unencrypted, wat betekend dat iedereen die ergens je netwerkverkeer kan zien je moeilijke wachtwoord zo als plaintekst langs kan zien komen.

Acties:
  • +2 Henk 'm!

  • Oogje
  • Registratie: Oktober 2003
  • Niet online
Ik zou m’n domotica nooit op die manier exposen. Ik zou voor een VPN gaan.

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


Acties:
  • 0 Henk 'm!

  • CeesBak
  • Registratie: Januari 2004
  • Laatst online: 16-09 08:11
Dank voor jullie reacties. Is er een betere oplossing om Domoticz van buiten je huis te benaderen?

Acties:
  • 0 Henk 'm!

  • commentator
  • Registratie: Mei 2004
  • Laatst online: 09:21
CeesBak schreef op zondag 5 december 2021 @ 19:10:
Dank voor jullie reacties. Is er een betere oplossing om Domoticz van buiten je huis te benaderen?
ja pivpn

Acties:
  • 0 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
CeesBak schreef op zondag 5 december 2021 @ 19:10:
Dank voor jullie reacties. Is er een betere oplossing om Domoticz van buiten je huis te benaderen?
Of via Caddy, zie topicstart.

Acties:
  • +4 Henk 'm!

  • Groentjuh
  • Registratie: September 2011
  • Laatst online: 09:19
Ik heb de opvolger geschreven van een script, dat ik hier eerder plaatste onder de beschrijving:
Groentjuh schreef op woensdag 23 december 2020 @ 12:06:
In december worden de RGB gedeeltes van die lampjes getest met behulp van Math.rand en SetColor. :+ En om dan niet al te veel aandacht te trekken, maakt dat script een fade van de ene naar de andere kleur gedurende 1 minuut (1 FPS :+ ).
waarin (tot waarschijnlijk groot plezier van @jberinga) het probleem met het faden door wit is verholpen.

Met al die regen en met alles gesloten moet je iets doen om jezelf bezig te houden en met sinterklaas weer terug in Spanje is het weer tijd voor de jaarlijkse test van de RGB-verlichting!

Deze nieuwe versie fade niet tussen RGB-kleuren, maar rekent via HSL-kleuren om zo wit op zeer nette manier te ontwijken. De echt regenboog-fade, die ik eigenlijk in de eerste versie wilde hebben, zit hier wel in! Volgens mij wordt altijd de kortste route gekozen tussen kleuren, zodat de fade zo soepel mogelijk gaat. Deze nieuwe methode van faden geeft ook de mogelijkheid verwerken van een kleine ongevaarlijke easter-egg in dit script...

Voor de liefhebbert:

"kleuren" bevat de kleurtjes waar ik tussen wissel. Voel je vrij om die aan te vullen met meer kleurtjes of om kleurtjes te verwijderen als je niet van roze en paars houdt :+ !
"devices" bevat de device Ids waarmee deze trigger aan de slag gaat.
"frames" bepaalde het aantal seconde dat de fade duurt; Domoticz zit vast net als dit script vast op 1 FPS.

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
return {
    on = {
        timer = {
            "on 06/12-31/12 every 5 minutes between civiltwilightend and 23:59"
        }
    },
    data = {},
    logging = {},
    execute = function(domoticz, triggeredItem)
        
        local kleuren = { {r=255, g=0, b=0}, {r=255, g=128, b=0}, {r=255, g=255, b=0}, {r=128, g=255, b=0}, {r=0, g=255, b=0}, {r=0, g=255, b=128}, {r=0, g=255, b=255}, {r=0, g=128, b=255}, {r=0, g=0, b=255}, {r=128, g=0, b=255}, {r=255, g=0, b=255}, {r=255, g=0, b=128} }
  
        local devices = { 94, 95, 99 }
        
        local frames = 60;
        
        local function hslToRgb(h, s, l)
            h = h / 360
            
            if s == 0 then
                l = math.floor((l * 255) + 0.5)
                return l, l, l
            end
            
            local function to(p, q, t)
                if t < 0 then
                    t = t + 1
                end
                if t > 1 then
                    t = t - 1
                end
                if t < .16667 then
                    return p + (q - p) * 6 * t
                end
                if t < .5 then
                    return q
                end
                if t < .66667 then
                    return p + (q - p) * (.66667 - t) * 6
                end
                return p
            end
            local q = l < .5 and l * (1 + s) or l + s - l * s
            local p = 2 * l - q
            return math.floor((to(p, q, h + .33334) * 255) + 0.5), math.floor((to(p, q, h) * 255) + 0.5), math.floor((to(p, q, h - .33334) * 255) + 0.5)
        end
        
        local function rgbToHsl(r, g, b)
            r = r / 255
            g = g / 255
            b = b / 255
            
            local max = math.max(r, g, b)
            local min = math.min(r, g, b)
            local h = (max + min) / 2;
            local s, l = h, h
            
            if (max == min) then
              h = 0
              s = 0 -- achromatic
            else 
                local d = max - min;
                if (l > 0.5) then
                    s = d / (2 - max - min)
                else
                    s = d / (max + min)
                end
            
                if (max == r and g < b) then
                    h = (g - b) / d + 6
                elseif (max == r and g >= b) then
                    h = (g - b) / d
                elseif (max == g) then
                    h = (b - r) / d + 2
                elseif (max == b) then
                    h = (r - g) / d + 4
                end
            
                h = h / 6;
              end
            
              return (h * 360), s, l;
        end
        
        for deviceIndex = 1, #devices do
            local rgbDevice = domoticz.devices(devices[deviceIndex])
            if (rgbDevice.active == true) then
                
                -- Just a simple rand would somehow always give device #2 & #3 the same color; So enjoy multiple math randoms for each device!
                math.randomseed( os.time() * deviceIndex )
                local randKleurId = math.random(1,#kleuren)
                for frame = 1, deviceIndex do
                    randKleurId = math.random(1,#kleuren)
                end
                
                local currentColor = rgbDevice.getColor()
                local currentColorHlsH, currentColorHlsS, currentColorHlsL = rgbToHsl(currentColor.r, currentColor.g, currentColor.b)
                local newColor = kleuren[randKleurId]
                local newColorHlsH, newColorHlsS, newColorHlsL = rgbToHsl(newColor.r, newColor.g, newColor.b)
                
                -- Decide to turn Hls clockwise or anti-clockwise (and speed)
                local hInc = 0;
                if ((currentColorHlsH == newColorHlsH or math.abs(currentColorHlsH - newColorHlsH) == 180) and math.random(1,2) == 2) then
                    hInc = 180 / frames
                elseif (currentColorHlsH == newColorHlsH or math.abs(currentColorHlsH - newColorHlsH) == 180) then
                    hInc = -180 / frames
                elseif ((currentColorHlsH + 180 > newColorHlsH and currentColorHlsH < newColorHlsH) or (currentColorHlsH + 180 > 360 and currentColorHlsH - 180 > newColorHlsH)) then
                    if (currentColorHlsH > newColorHlsH) then
                        hInc = ((newColorHlsH + 360) - currentColorHlsH) / frames
                    else
                        hInc = (newColorHlsH - currentColorHlsH) / frames
                    end
                else
                    if (currentColorHlsH > newColorHlsH) then
                        hInc = (newColorHlsH - currentColorHlsH) / frames
                    else
                        hInc = (newColorHlsH - (currentColorHlsH + 360)) / frames
                    end
                end
            
                -- Special random full circle to animate from a color to the same color
                if (currentColorHlsH == newColorHlsH) then
                    hInc = hInc * 2
                end
                
                if (hInc ~= 0) then
                    for frame = 1, (frames - 1) do
                        -- calculate frame hls values
                        local frameHlsH = currentColorHlsH + (hInc * frame)
                        if (frameHlsH < 0) then
                            frameHlsH = frameHlsH + 360
                        end
                        if (frameHlsH >= 360) then
                            frameHlsH = frameHlsH - 360
                        end
                        
                        local frameHlsS = currentColorHlsS
                        if (currentColorHlsS ~= newColorHlsS) then
                            frameHlsS = (currentColorHlsS - (currentColorHlsS - newColorHlsS) / frames * frame);
                        end
                        
                        local frameHlsL = currentColorHlsL
                        if (currentColorHlsL ~= newColorHlsL) then
                            frameHlsL = (currentColorHlsL - (currentColorHlsL - newColorHlsL) / frames * frame);
                        end
                        
                        -- Calculate frame rgb values
                        local frameRgbR, frameRgbG, frameRgbB = hslToRgb(frameHlsH, frameHlsS, frameHlsL)
                        local secs = frame - 1;
                        if (secs == 0) then
                            rgbDevice.setColor(frameRgbR, frameRgbG, frameRgbB, rgbDevice.level)
                        else
                            rgbDevice.setColor(frameRgbR, frameRgbG, frameRgbB, rgbDevice.level).afterSec(secs)
                        end
                    end
                
                    -- At end of animation set final select color
                    rgbDevice.setColor(newColor.r, newColor.g, newColor.b, rgbDevice.level).afterSec((frames - 1))
                end
            end
        end
    end
}


Voel je vrij om de fade-code te lenen en voor andere doeleinden te gebruiken; veel beter dan dit kun je het denk ik niet doen... Bug-reports hoor ik graag!

Acties:
  • 0 Henk 'm!

  • wimmme
  • Registratie: Februari 2009
  • Niet online
Iemand een idee of de Sonoff RM433 te gebruiken is in Domoticz icm RfxCom ?
In de RFXCom documentatie staat dat Sonoff RF ondersteund is.
In de RfxManager app zie ik na updaten naar de meest recente firmware idd de codes binnenkomen, met verschillen tussen de codes (Lighting4), maar in Domoticz krijg ik ze niet apart toegevoegd.
Googlen leert me alleen dat er ondersteuning is in HomeAssistant voor deze remote icm de Sonoff RF Bridge als die Tasmota draait.
Als ik geen andere uitweg zie kan ik wss via de Bridge en Tasmota via MQTT wel in Domoticz geraken, maar in principe zou het zonder die extra bridge toch ook moeten lukken, of zie ik iets over het hoofd ?
Dit zou een mooie remote kunnen zijn om bijkomend op enkele plaatsen in huis aan de muur meerdere punten te bedienen (shelly in mijn geval :-) )

Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 07:13
wimmme schreef op dinsdag 7 december 2021 @ 16:26:
Iemand een idee of de Sonoff RM433 te gebruiken is in Domoticz icm RfxCom ?
In de RFXCom documentatie staat dat Sonoff RF ondersteund is.
In de RfxManager app zie ik na updaten naar de meest recente firmware idd de codes binnenkomen, met verschillen tussen de codes (Lighting4), maar in Domoticz krijg ik ze niet apart toegevoegd.
Googlen leert me alleen dat er ondersteuning is in HomeAssistant voor deze remote icm de Sonoff RF Bridge als die Tasmota draait.
Als ik geen andere uitweg zie kan ik wss via de Bridge en Tasmota via MQTT wel in Domoticz geraken, maar in principe zou het zonder die extra bridge toch ook moeten lukken, of zie ik iets over het hoofd ?
Dit zou een mooie remote kunnen zijn om bijkomend op enkele plaatsen in huis aan de muur meerdere punten te bedienen (shelly in mijn geval :-) )
Zou even contact opnemen met RFXCom. In het verleden ook altijd goed geholpen.

Acties:
  • 0 Henk 'm!

  • wimmme
  • Registratie: Februari 2009
  • Niet online
MikeOO schreef op woensdag 8 december 2021 @ 07:32:
[...]


Zou even contact opnemen met RFXCom. In het verleden ook altijd goed geholpen.
Dat was plan B, via de site of via @b_weijenberg denk ik is het niet ?
Soms doe ik het liever via het forum, dan heeft iedereen er wat aan.

Persoonlijk denk ik dat het zonder gateway moet kunnen rechtsreeks vai RFXCom, maar anders is het via de gateway hé. Die SonoFF RM433 is naar mijn mening een mooie, discrete en betaalbare oplossing om enkele - 8 ! - pushbuttons te voorzien op een bescheiden oppervlakte aan een muur. Nog juist met een Dymo witte labels voorzien.
In HA lukt het blijkbaar op deze manier

Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 07:13
wimmme schreef op woensdag 8 december 2021 @ 10:34:
[...]


Dat was plan B, via de site of via @b_weijenberg denk ik is het niet ?
Soms doe ik het liever via het forum, dan heeft iedereen er wat aan.

Persoonlijk denk ik dat het zonder gateway moet kunnen rechtsreeks vai RFXCom, maar anders is het via de gateway hé. Die SonoFF RM433 is naar mijn mening een mooie, discrete en betaalbare oplossing om enkele - 8 ! - pushbuttons te voorzien op een bescheiden oppervlakte aan een muur. Nog juist met een Dymo witte labels voorzien.
In HA lukt het blijkbaar op deze manier
Ik heb het toen gewoon via Contact gedaan.
https://shop.strato.com/e...69/Categories/ContactForm

Acties:
  • 0 Henk 'm!

  • jberinga
  • Registratie: Februari 2012
  • Laatst online: 21-09 11:59
Groentjuh schreef op maandag 6 december 2021 @ 22:17:
Ik heb de opvolger geschreven van een script, dat ik hier eerder plaatste onder de beschrijving:


[...]

waarin (tot waarschijnlijk groot plezier van @jberinga) het probleem met het faden door wit is verholpen.

Met al die regen en met alles gesloten moet je iets doen om jezelf bezig te houden en met sinterklaas weer terug in Spanje is het weer tijd voor de jaarlijkse test van de RGB-verlichting!

Deze nieuwe versie fade niet tussen RGB-kleuren, maar rekent via HSL-kleuren om zo wit op zeer nette manier te ontwijken. De echt regenboog-fade, die ik eigenlijk in de eerste versie wilde hebben, zit hier wel in! Volgens mij wordt altijd de kortste route gekozen tussen kleuren, zodat de fade zo soepel mogelijk gaat. Deze nieuwe methode van faden geeft ook de mogelijkheid verwerken van een kleine ongevaarlijke easter-egg in dit script...

Voor de liefhebbert:

"kleuren" bevat de kleurtjes waar ik tussen wissel. Voel je vrij om die aan te vullen met meer kleurtjes of om kleurtjes te verwijderen als je niet van roze en paars houdt :+ !
"devices" bevat de device Ids waarmee deze trigger aan de slag gaat.
"frames" bepaalde het aantal seconde dat de fade duurt; Domoticz zit vast net als dit script vast op 1 FPS.

Lua:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
return {
    on = {
        timer = {
            "on 06/12-31/12 every 5 minutes between civiltwilightend and 23:59"
        }
    },
    data = {},
    logging = {},
    execute = function(domoticz, triggeredItem)
        
        local kleuren = { {r=255, g=0, b=0}, {r=255, g=128, b=0}, {r=255, g=255, b=0}, {r=128, g=255, b=0}, {r=0, g=255, b=0}, {r=0, g=255, b=128}, {r=0, g=255, b=255}, {r=0, g=128, b=255}, {r=0, g=0, b=255}, {r=128, g=0, b=255}, {r=255, g=0, b=255}, {r=255, g=0, b=128} }
  
        local devices = { 94, 95, 99 }
        
        local frames = 60;
        
        local function hslToRgb(h, s, l)
            h = h / 360
            
            if s == 0 then
                l = math.floor((l * 255) + 0.5)
                return l, l, l
            end
            
            local function to(p, q, t)
                if t < 0 then
                    t = t + 1
                end
                if t > 1 then
                    t = t - 1
                end
                if t < .16667 then
                    return p + (q - p) * 6 * t
                end
                if t < .5 then
                    return q
                end
                if t < .66667 then
                    return p + (q - p) * (.66667 - t) * 6
                end
                return p
            end
            local q = l < .5 and l * (1 + s) or l + s - l * s
            local p = 2 * l - q
            return math.floor((to(p, q, h + .33334) * 255) + 0.5), math.floor((to(p, q, h) * 255) + 0.5), math.floor((to(p, q, h - .33334) * 255) + 0.5)
        end
        
        local function rgbToHsl(r, g, b)
            r = r / 255
            g = g / 255
            b = b / 255
            
            local max = math.max(r, g, b)
            local min = math.min(r, g, b)
            local h = (max + min) / 2;
            local s, l = h, h
            
            if (max == min) then
              h = 0
              s = 0 -- achromatic
            else 
                local d = max - min;
                if (l > 0.5) then
                    s = d / (2 - max - min)
                else
                    s = d / (max + min)
                end
            
                if (max == r and g < b) then
                    h = (g - b) / d + 6
                elseif (max == r and g >= b) then
                    h = (g - b) / d
                elseif (max == g) then
                    h = (b - r) / d + 2
                elseif (max == b) then
                    h = (r - g) / d + 4
                end
            
                h = h / 6;
              end
            
              return (h * 360), s, l;
        end
        
        for deviceIndex = 1, #devices do
            local rgbDevice = domoticz.devices(devices[deviceIndex])
            if (rgbDevice.active == true) then
                
                -- Just a simple rand would somehow always give device #2 & #3 the same color; So enjoy multiple math randoms for each device!
                math.randomseed( os.time() * deviceIndex )
                local randKleurId = math.random(1,#kleuren)
                for frame = 1, deviceIndex do
                    randKleurId = math.random(1,#kleuren)
                end
                
                local currentColor = rgbDevice.getColor()
                local currentColorHlsH, currentColorHlsS, currentColorHlsL = rgbToHsl(currentColor.r, currentColor.g, currentColor.b)
                local newColor = kleuren[randKleurId]
                local newColorHlsH, newColorHlsS, newColorHlsL = rgbToHsl(newColor.r, newColor.g, newColor.b)
                
                -- Decide to turn Hls clockwise or anti-clockwise (and speed)
                local hInc = 0;
                if ((currentColorHlsH == newColorHlsH or math.abs(currentColorHlsH - newColorHlsH) == 180) and math.random(1,2) == 2) then
                    hInc = 180 / frames
                elseif (currentColorHlsH == newColorHlsH or math.abs(currentColorHlsH - newColorHlsH) == 180) then
                    hInc = -180 / frames
                elseif ((currentColorHlsH + 180 > newColorHlsH and currentColorHlsH < newColorHlsH) or (currentColorHlsH + 180 > 360 and currentColorHlsH - 180 > newColorHlsH)) then
                    if (currentColorHlsH > newColorHlsH) then
                        hInc = ((newColorHlsH + 360) - currentColorHlsH) / frames
                    else
                        hInc = (newColorHlsH - currentColorHlsH) / frames
                    end
                else
                    if (currentColorHlsH > newColorHlsH) then
                        hInc = (newColorHlsH - currentColorHlsH) / frames
                    else
                        hInc = (newColorHlsH - (currentColorHlsH + 360)) / frames
                    end
                end
            
                -- Special random full circle to animate from a color to the same color
                if (currentColorHlsH == newColorHlsH) then
                    hInc = hInc * 2
                end
                
                if (hInc ~= 0) then
                    for frame = 1, (frames - 1) do
                        -- calculate frame hls values
                        local frameHlsH = currentColorHlsH + (hInc * frame)
                        if (frameHlsH < 0) then
                            frameHlsH = frameHlsH + 360
                        end
                        if (frameHlsH >= 360) then
                            frameHlsH = frameHlsH - 360
                        end
                        
                        local frameHlsS = currentColorHlsS
                        if (currentColorHlsS ~= newColorHlsS) then
                            frameHlsS = (currentColorHlsS - (currentColorHlsS - newColorHlsS) / frames * frame);
                        end
                        
                        local frameHlsL = currentColorHlsL
                        if (currentColorHlsL ~= newColorHlsL) then
                            frameHlsL = (currentColorHlsL - (currentColorHlsL - newColorHlsL) / frames * frame);
                        end
                        
                        -- Calculate frame rgb values
                        local frameRgbR, frameRgbG, frameRgbB = hslToRgb(frameHlsH, frameHlsS, frameHlsL)
                        local secs = frame - 1;
                        if (secs == 0) then
                            rgbDevice.setColor(frameRgbR, frameRgbG, frameRgbB, rgbDevice.level)
                        else
                            rgbDevice.setColor(frameRgbR, frameRgbG, frameRgbB, rgbDevice.level).afterSec(secs)
                        end
                    end
                
                    -- At end of animation set final select color
                    rgbDevice.setColor(newColor.r, newColor.g, newColor.b, rgbDevice.level).afterSec((frames - 1))
                end
            end
        end
    end
}


Voel je vrij om de fade-code te lenen en voor andere doeleinden te gebruiken; veel beter dan dit kun je het denk ik niet doen... Bug-reports hoor ik graag!
Topper!!! _/-\o_

Ik ga het script uitproberen en mocht ik ergens tegen aan lopen dan laat ik het weten.

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
Vrienden van het huisgemak, ik heb blocky gemaakt en krijg de volgende foutmelding Afbeeldingslocatie: https://tweakers.net/i/mdlRjrPajEMV1WLtgJ6n3Hu8AaU=/800x/filters:strip_icc():strip_exif()/f/image/QrRu00ehmoSbGXhKYmmfRFG3.jpg?f=fotoalbum_large

Hieronder Blocky
Afbeeldingslocatie: https://tweakers.net/i/tg4_-0yGSfl9MCOOcwWEOPp1YvY=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/TbpsD5Lq8RBBFjCcWNaE0Lwb.jpg?f=user_large

Iemand en idee, wat ik fout doe?
Bedakt voor het meedenken 8)7

Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 06:34

tozzke

aka tozzert

Rolandtwilt schreef op woensdag 8 december 2021 @ 17:46:
Vrienden van het huisgemak, ik heb blocky gemaakt en krijg de volgende foutmelding [Afbeelding]

Hieronder Blocky
[Afbeelding]

Iemand en idee, wat ik fout doe?
Bedakt voor het meedenken 8)7
Je moet zorgvuldiger omgaan met hoe je de blokjes in elkaar zet
Nu zeg je dat de 'Deurbel' gelijk moet zijn aan (On and [Dummy bel in het donker] = On) om te triggeren en dat kan (natuurlijk) niet

Tip: maak eerst de voorwaarden die je wilt en zet ze dan pas in een and/or blockly

( [Deurbel] = [On] ) and ( [Dummy bel in het donker] = [On] )

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
tozzke schreef op woensdag 8 december 2021 @ 18:53:
[...]

Je moet zorgvuldiger omgaan met hoe je de blokjes in elkaar zet
Nu zeg je dat de 'Deurbel' gelijk moet zijn aan (On and [Dummy bel in het donker] = On) om te triggeren en dat kan (natuurlijk) niet

Tip: maak eerst de voorwaarden die je wilt en zet ze dan pas in een and/or blockly

( [Deurbel] = [On] ) and ( [Dummy bel in het donker] = [On] )
Dankjewel!
Het blijkt maar weer dat ik nog zo groen ben als gras 8)
En ook nu snap ik niet wat je bedoeld :-(
sorry

[ Voor 5% gewijzigd door Rolandtwilt op 08-12-2021 20:00 ]


Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 06:34

tozzke

aka tozzert

Rolandtwilt schreef op woensdag 8 december 2021 @ 19:52:
[...]


Dankjewel!
Het blijkt maar weer dat ik nog zo groen ben als gras 8)
En ook nu snap ik niet wat je bedoeld :-(
sorry
Afbeeldingslocatie: https://i.imgur.com/es8vlLZ.png

Zie hier dat 'Deurbel = On' nu 1 geheel is en 'Dummy bel in het donker = On' ook. Die samen in een and

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
tozzke schreef op woensdag 8 december 2021 @ 20:07:
[...]

[Afbeelding]

Zie hier dat 'Deurbel = On' nu 1 geheel is en 'Dummy bel in het donker = On' ook. Die samen in een and
Ik snap em! en het werkt!
bedankt erg fijn dat je dit mij wilt uitleggen! _/-\o_
Weet jij waarom Zigbee 4 apparaten laat zien voor bij voorbeeld 1 bewegingssensor?

Fijn avond

[ Voor 13% gewijzigd door Rolandtwilt op 09-12-2021 17:09 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Vraagje mijnerzijds m.b.t. de combinatie Domoticz/Fibaro dimmer 2.

Ik heb hier een pulse switch op zitten voor de badkamer. Nu werkt dat op zich wel, maar het heen en weer rommelen met dimmen is wel een beetje onhandig. Ik zou eigenlijk willen dat het inschakelniveau 'savonds lager ligt dan overdag.

Zeg 30% in de avond en 70% overdag.

Nu zat ik een beetje met blockly te prutsen, maar volgens mij kom ik er nu achter dat het niet werkt zoals ik bedacht had.

Dus de vraag is; Kan ik uberhaupt de bedraad aangesloten switch iets laten uitvoeren bij het inschakelen? :?

Probleem is denk ik dat er geen onderscheid is tussen de switch en de output?

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

Andere oplossing bedacht, maar werkt ook niet stabiel:
Afbeeldingslocatie: https://tweakers.net/i/wpJKX75Brpv1vCuqx0yww_0ey04=/800x/filters:strip_exif()/f/image/ow5QJWECTdihTxzkZW3gorQ3.png?f=fotoalbum_large

[ Voor 41% gewijzigd door MikeyMan op 09-12-2021 13:49 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Beetje verder aan het debuggen, met een simpeler variant:

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

Deze doet het netjes.

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

Deze niet. Lijkt iets mis te gaan met de 'on' trigger?

[ Voor 35% gewijzigd door MikeyMan op 09-12-2021 15:40 ]


Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 06:34

tozzke

aka tozzert

MikeyMan schreef op donderdag 9 december 2021 @ 10:28:
Vraagje mijnerzijds m.b.t. de combinatie Domoticz/Fibaro dimmer 2.

Ik heb hier een pulse switch op zitten voor de badkamer. Nu werkt dat op zich wel, maar het heen en weer rommelen met dimmen is wel een beetje onhandig. Ik zou eigenlijk willen dat het inschakelniveau 'savonds lager ligt dan overdag.

Zeg 30% in de avond en 70% overdag.

Nu zat ik een beetje met blockly te prutsen, maar volgens mij kom ik er nu achter dat het niet werkt zoals ik bedacht had.

Dus de vraag is; Kan ik uberhaupt de bedraad aangesloten switch iets laten uitvoeren bij het inschakelen? :?

Probleem is denk ik dat er geen onderscheid is tussen de switch en de output?

[Afbeelding]

Andere oplossing bedacht, maar werkt ook niet stabiel:
[Afbeelding]
Je eerste Blockly werkt niet omdat "nested" if's niet werken en zowel de 1e als 2e niet volledig omdat het er geen tijd bestaat die voldoet aan ( NA 20:00u EN VOOR 8:00u ).
Wil je dat hij triggert tussen 08:00u en 20:00u moet je kiezen voor ( Time >= 20:00 OR Time < 08:00 )

>= 18:00u AND < 20:00 zal wel naar behoren werken en >= 08:00 AND < 18:00 ook

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

tozzke schreef op donderdag 9 december 2021 @ 17:23:
[...]

Je eerste Blockly werkt niet omdat "nested" if's niet werken en zowel de 1e als 2e niet volledig omdat het er geen tijd bestaat die voldoet aan ( NA 20:00u EN VOOR 8:00u ).
Wil je dat hij triggert tussen 08:00u en 20:00u moet je kiezen voor ( Time >= 20:00 OR Time < 08:00 )

>= 18:00u AND < 20:00 zal wel naar behoren werken en >= 08:00 AND < 18:00 ook
Thanks! Die tweede blockly werkt ook niet.
Op de een of andere manier wordt 'on' niets getriggered. 'Ongelijk aan off' doet wel iets, maar dan kom ik een loop terecht lijkt het.

Blijkbaar is on of off een status, geen trigger. Als in; hij Pollt constant in plaats van alleen op het moment van schakelen.

Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 06:34

tozzke

aka tozzert

MikeyMan schreef op donderdag 9 december 2021 @ 17:27:
[...]


Thanks! Die tweede blockly werkt ook niet.
Op de een of andere manier wordt 'on' niets getriggered. 'Ongelijk aan off' doet wel iets, maar dan kom ik een loop terecht lijkt het.

Blijkbaar is on of off een status, geen trigger. Als in; hij Pollt constant in plaats van alleen op het moment van schakelen.
Ik werk al een paar jaar niet meer met Domoticz maar het begint weer boven te komen dat er een paar eigenaardigheden zijn inderdaad ;)
Het retriggeren komt dan denk ik door het if statement waarin gezegd wordt dat hij niet uit mag staan en dan zet hij de lamp naar x% wat vervolgens het if statement weer triggert omdat de lamp een "nieuwe" waarde krijgt...

Om dit probleem te tackelen zou je bijvoorbeeld met een variabele (integer) kunnen werken die je het percentage meegeeft en die vervolgens in het if-statement meeneemt (een percentage van een lamp direct in het if-statement werkt afaik niet)

Dan zou je iets krijgen als:
Afbeeldingslocatie: https://i.imgur.com/YnBHIFu.png
Hierbij is volgens mij de regel 'Badkamer ≠ Off' zelfs overbodig
Op deze manier zal hij niet retriggeren

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

tozzke schreef op donderdag 9 december 2021 @ 18:48:
[...]


Ik werk al een paar jaar niet meer met Domoticz maar het begint weer boven te komen dat er een paar eigenaardigheden zijn inderdaad ;)
Het retriggeren komt dan denk ik door het if statement waarin gezegd wordt dat hij niet uit mag staan en dan zet hij de lamp naar x% wat vervolgens het if statement weer triggert omdat de lamp een "nieuwe" waarde krijgt...

Om dit probleem te tackelen zou je bijvoorbeeld met een variabele (integer) kunnen werken die je het percentage meegeeft en die vervolgens in het if-statement meeneemt (een percentage van een lamp direct in het if-statement werkt afaik niet)

Dan zou je iets krijgen als:
[Afbeelding]
Hierbij is volgens mij de regel 'Badkamer ≠ Off' zelfs overbodig
Op deze manier zal hij niet retriggeren
Dank voor alle moeite!

Denk dat de uitdaging hiermee wordt dat je de dimstand helemaal niet meer aan kan passen?
Dat ie altijd op diezelfde stand komt te staan?

Ik zou juist alleen de inschakeling als trigger willen gebruiken.
Ga het even proberen zo.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@tozzke Held! _/-\o_ _/-\o_ _/-\o_

Afbeeldingslocatie: https://tweakers.net/i/IJh9RjYRv-d2MENYctrf0tiLnn0=/800x/filters:strip_exif()/f/image/kMGRX2dFgVUh4DGclkCg8mZC.png?f=fotoalbum_large

Nu nog begrijpen waarom ie het nu wel doet.

De logica waarom <08:00 or >20:00 beter is snap ik.

Maar waarom triggert ie nu niet opnieuw dan? Alleen door het wegschrijven van de variabele?

Gek genoeg kan ik nu wel handmatig de dimmer instellen zonder dat ie weer reset.

[ Voor 115% gewijzigd door MikeyMan op 10-12-2021 12:03 ]


Acties:
  • +1 Henk 'm!

  • Groentjuh
  • Registratie: September 2011
  • Laatst online: 09:19
Let op dat dimmers "On" zijn als ze aan staan EN level 100% is. Dimmers zijn "Off" als ze uit zijn of level 0% is. In andere gevallen (Aan, maar gedimd) zijn ze "Set Level: ### %", waarbij ### natuurlijk het percentage dat ze gedimd zijn is.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Groentjuh schreef op vrijdag 10 december 2021 @ 12:17:
Let op dat dimmers "On" zijn als ze aan staan EN level 100% is. Dimmers zijn "Off" als ze uit zijn of level 0% is. In andere gevallen (Aan, maar gedimd) zijn ze "Set level: ###%", waarbij ### natuurlijk het percentage dat ze gedimd zijn is.
Ja das op zich logisch, dan is <> Off wel een logische.

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 21-09 18:02
Afgelopen week weer eens een backup / image van mij RPI SSD gemaakt. Netjes domoticz stop, en shutdown van de rpi.
Na de backup en weer opstarten ben ik een SW2 input kwijt van een fibaro relais module. De node zelf met sw1 en de lamp werkt gewoon goed. Onder devices zie ik dat ook terug, enkel de sw2 device geeft aan last seen 2021-12-07 8:20:39. Dat is net voor het uitschakelen. Een ander device van deze node doet het al niet meer sinds januari...

Dit heb ik ook al met een qubino dimmer. Daar heb ik ipv sw2 maar een xiaomi zigbee schakelaar ingebouwd, die werkt tenminste altijd.

Ik ben erg benieuwd hoe de ontwikkeling van zwavejs2mqtt verder gaat, misschien een oplossing voor alle OZW ellende.

Acties:
  • +1 Henk 'm!

  • tozzke
  • Registratie: Oktober 2001
  • Laatst online: 06:34

tozzke

aka tozzert

MikeyMan schreef op vrijdag 10 december 2021 @ 11:54:
@tozzke Held! _/-\o_ _/-\o_ _/-\o_

[Afbeelding]

Nu nog begrijpen waarom ie het nu wel doet.

De logica waarom <08:00 or >20:00 beter is snap ik.

Maar waarom triggert ie nu niet opnieuw dan? Alleen door het wegschrijven van de variabele?

Gek genoeg kan ik nu wel handmatig de dimmer instellen zonder dat ie weer reset.
Omdat je nu inderdaad ook controleert op die variabele en vervolgens de waarde geeft die hij juist niet mag zijn @ if-statement en dus zal hij niet retriggeren.

Handmatig de dimwaarde aanpassen kan prima inderdaad omdat die waarde op de lamp zelf is en niet op miraculeuze wijze naar de variabele geschreven wordt

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

tozzke schreef op vrijdag 10 december 2021 @ 17:28:
[...]

Omdat je nu inderdaad ook controleert op die variabele en vervolgens de waarde geeft die hij juist niet mag zijn @ if-statement en dus zal hij niet retriggeren.

Handmatig de dimwaarde aanpassen kan prima inderdaad omdat die waarde op de lamp zelf is en niet op miraculeuze wijze naar de variabele geschreven wordt
Kwartje valt, dank!

Nu nog kijken of het lukt om x-minuten voor/na zonsondergang te gebruiken ;)

Of toch maar een lichtsensor ophangen.

Leuk spul dit! :D

[ Voor 5% gewijzigd door MikeyMan op 10-12-2021 17:32 ]


Acties:
  • +2 Henk 'm!

  • Vollervo
  • Registratie: Oktober 2014
  • Laatst online: 16-09 19:39
MikeyMan schreef op donderdag 9 december 2021 @ 10:28:
Vraagje mijnerzijds m.b.t. de combinatie Domoticz/Fibaro dimmer 2.

Ik heb hier een pulse switch op zitten voor de badkamer. Nu werkt dat op zich wel, maar het heen en weer rommelen met dimmen is wel een beetje onhandig. Ik zou eigenlijk willen dat het inschakelniveau 'savonds lager ligt dan overdag.

Zeg 30% in de avond en 70% overdag.
Ik doe het met DzVents:

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
return {
    on = {
        devices = { 'Hal', 'Keuken Wand', 'Woonkamer Wand', 'Woonkamer Vloer', 'Toilet Licht', 'Slaapkamer Licht'},
        scenes = { 'Cinema', 'Slaapkamer Sfeer', 'Slaapkamer net wakker' }
    }, 
    data = { 
        lastState  = { initial = { 1, 2 } },
        lastAutoAdjust  = { initial =  { 1, 2} },
        lastSceneStart = { initial = { domoticz.time } }
    },
    execute = function(domoticz, device)
        
               
        
        local function newArray(size)
            local t = {}
            setmetatable(t, {
                   __index = function (_, i) 
                       return i >= 1 and i <= size and i or nil end})
            return t
        end
        
        if domoticz.data.lastState == nil then
            domoticz.notify('Check lastState!')
            domoticz.data.lastState = newArray(250)
        end 
        
        if domoticz.data.lastAutoAdjust == nil then
            domoticz.notify('Check lastAutoAdjust!')
            domoticz.data.lastAutoAdjust = newArray(250)
        end 
        
        
        if domoticz.data.lastState[device.id] == nill then
            domoticz.data.lastState[device.id]='NEW'
        end 
        if domoticz.data.lastAutoAdjust[device.id] == nill then
            domoticz.data.lastAutoAdjust[device.id] = domoticz.time
        end 
        
        if domoticz.data.lastSceneStart == nill then
            domoticz.data.lastSceneStart[1] = domoticz.time
        end 
        
        local deviceLastState = domoticz.data.lastState[device.id]
        local devicelastAutoAdjust = domoticz.data.lastAutoAdjust[device.id]
        
        if device.isDevice and device.unit == 1 then
        
            if device.state ~= deviceLastState and device.state == "On" then
               if domoticz.time.compare( devicelastAutoAdjust).seconds > 10 and domoticz.time.compare(domoticz.data.lastSceneStart[1]).seconds > 2 then
                    local dimLevel = 0
                    if domoticz.time.minutesSinceMidnight < domoticz.time.sunriseInMinutes or domoticz.time.minutesSinceMidnight > domoticz.time.sunsetInMinutes then
                        dimLevel = 10    
                    else                
                        dimLevel = 40    
                    end
                     
                    device.dimTo(dimLevel)
                
                    domoticz.log('Device "' .. device.name .. '" was updated, state = ' .. device.state .. ', unit = ' .. device.unit .. ' dimLevel ' .. dimLevel)
                else
                    domoticz.log('Device "' .. device.name .. '" too recent for auto adjust ' ..  devicelastAutoAdjust.rawDateTime .. ' compare ' .. domoticz.time.compare( devicelastAutoAdjust).seconds)
                end
              
                domoticz.data.lastAutoAdjust[device.id]=domoticz.time
            end
            
            domoticz.data.lastState[device.id] = device.state
        end
        
        if device.isScene then
             domoticz.data.lastSceneStart[1] = domoticz.time
        end
    end
}

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
Ik ben zo blij als een klein kind; Zigbee2MQTT werkt en mijn Blocky werkt, super!
Allemaal bedankt voor het meedenken met dit groentje!!
Ik heb nog 1 vraagje zowel 433MHZ als de Zigbee bewegingsmelders hebben een leeg logboek in Domoticz.
Moet ik iets aanzzetten of is dit bij jullie ook?

Of moet in (zie foto) al die apparaten toevoegen en niet alleen de bewegingsmelder?
Afbeeldingslocatie: https://tweakers.net/i/zACcsEv94pWtixnDYnY35Hoj0dA=/800x/filters:strip_icc():strip_exif()/f/image/bUvGpTT4c7wgokYi50oeRfsY.jpg?f=fotoalbum_large


Bedankt _/-\o_ en groeten uit Tiel

[ Voor 42% gewijzigd door Rolandtwilt op 11-12-2021 10:34 ]


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 17-09 18:38
Heeft iemand enig idee welk protocol de Velux Integra zonwering (op zonne-energie) gebruikt en of dit te koppelen is in Domoticz?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 20-09 22:52

niki_lauda

3840Wp/200L zonneboiler ID3B

Kan iemand me even op het goede spoor zetten?

Ik heb een auto (ID.3) die via IO.broker gegevens kan uitspugen.
(Gegevens zijn zichtbaar in MQTT Explorer)
Ik heb in Domoticz de MQTT cliënt geïnstalleerd. Hoe kan ik nu data vanuit IO.Broker in Domoticz zichtbaar maken?

Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 23:56
niki_lauda schreef op zaterdag 11 december 2021 @ 21:56:
Kan iemand me even op het goede spoor zetten?

Ik heb een auto (ID.3) die via IO.broker gegevens kan uitspugen.
(Gegevens zijn zichtbaar in MQTT Explorer)
Ik heb in Domoticz de MQTT cliënt geïnstalleerd. Hoe kan ik nu data vanuit IO.Broker in Domoticz zichtbaar maken?
Je hebt iets nodig dat een MQTT topic omzet naar het juiste IDX van Domoticz. Ik gebruik daar Node-red voor.

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


Acties:
  • 0 Henk 'm!

  • Just Me Or Tha One
  • Registratie: Augustus 2002
  • Laatst online: 21-09 11:35
M.v.Veelen schreef op zaterdag 11 december 2021 @ 20:35:
Heeft iemand enig idee welk protocol de Velux Integra zonwering (op zonne-energie) gebruikt en of dit te koppelen is in Domoticz?
Ik heb de route gekozen zoals beschreven op: https://domoticz.com/forum/viewtopic.php?f=56&t=17194&p=260492, waarbij een MQTT server, node-red gebruikt wordt. Daarnaast heb je wel de velux KLF-200 nodig van ca 200 euro, soms wat goedkoper via marktplaats. Ik heb het hier werkend.
Op de achtergrond wordt het io homecontrol-verhaal gebruikt. Dit is een gesloten protocol voor zover ik weet.

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 10:26
Rolandtwilt schreef op zaterdag 11 december 2021 @ 10:16:
Ik ben zo blij als een klein kind; Zigbee2MQTT werkt en mijn Blocky werkt, super!
Allemaal bedankt voor het meedenken met dit groentje!!
Ik heb nog 1 vraagje zowel 433MHZ als de Zigbee bewegingsmelders hebben een leeg logboek in Domoticz.
Moet ik iets aanzzetten of is dit bij jullie ook?

Of moet in (zie foto) al die apparaten toevoegen en niet alleen de bewegingsmelder?
[Afbeelding]


Bedankt _/-\o_ en groeten uit Tiel
Dat is dan weer typisch iets wat je vaak op kan lossen door de cache van je browser te legen. Als ik lege tabbladen, logs of grafieken zie is dat het eerste wat ik doe.

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
Knielen schreef op zondag 12 december 2021 @ 10:35:
[...]


Dat is dan weer typisch iets wat je vaak op kan lossen door de cache van je browser te legen. Als ik lege tabbladen, logs of grafieken zie is dat het eerste wat ik doe.
Dat doe ik ook met GTRL & F5, maar in dit geval lost het niets op :(

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 17-09 18:38
Just Me Or Tha One schreef op zaterdag 11 december 2021 @ 22:48:
[...]

Ik heb de route gekozen zoals beschreven op: https://domoticz.com/forum/viewtopic.php?f=56&t=17194&p=260492, waarbij een MQTT server, node-red gebruikt wordt. Daarnaast heb je wel de velux KLF-200 nodig van ca 200 euro, soms wat goedkoper via marktplaats. Ik heb het hier werkend.
Op de achtergrond wordt het io homecontrol-verhaal gebruikt. Dit is een gesloten protocol voor zover ik weet.
Gelezen en tsja, voor 1 rolgordijntje vind ik dat wel een flinke prijs. Kan me voorstellen dat als je er meer hebt, dat je dan sneller overstag gaat. Thanks, ik laat deze aan me voorbij gaan.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 21-09 18:02
Rolandtwilt schreef op zaterdag 11 december 2021 @ 10:16:

Ik heb nog 1 vraagje zowel 433MHZ als de Zigbee bewegingsmelders hebben een leeg logboek in Domoticz.
Moet ik iets aanzzetten of is dit bij jullie ook?

Of moet in (zie foto) al die apparaten toevoegen en niet alleen de bewegingsmelder?
Misschien even afwachten loopt hier gewoon vol.

Nee, je hoeft ze niet allemaal toe te voegen, het moet zo goed zijn.

Acties:
  • 0 Henk 'm!

  • DjAntoon
  • Registratie: Augustus 2017
  • Laatst online: 21-09 18:02
Rolandtwilt schreef op zondag 12 december 2021 @ 10:55:
[...]


Dat doe ik ook met GTRL & F5, maar in dit geval lost het niets op :(
Ik adviseer om het ook op een andere browser te proberen, dan weet je zeker waar het aan ligt.

Acties:
  • +1 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
DjAntoon schreef op maandag 13 december 2021 @ 12:35:
[...]


Ik adviseer om het ook op een andere browser te proberen, dan weet je zeker waar het aan ligt.
Ik heb drie verschillende browsers getest; geen log :(

Acties:
  • 0 Henk 'm!

  • Plenkske
  • Registratie: Mei 2011
  • Laatst online: 09:55
Rolandtwilt schreef op zaterdag 11 december 2021 @ 10:16:
Ik ben zo blij als een klein kind; Zigbee2MQTT werkt en mijn Blocky werkt, super!
Allemaal bedankt voor het meedenken met dit groentje!!
Ik heb nog 1 vraagje zowel 433MHZ als de Zigbee bewegingsmelders hebben een leeg logboek in Domoticz.
Moet ik iets aanzzetten of is dit bij jullie ook?

Of moet in (zie foto) al die apparaten toevoegen en niet alleen de bewegingsmelder?
[Afbeelding]


Bedankt _/-\o_ en groeten uit Tiel
Probeer eens een batterijwissel van dat device.

Acties:
  • 0 Henk 'm!

  • Rolandtwilt
  • Registratie: Januari 2020
  • Laatst online: 30-03 07:50
Plenkske schreef op maandag 13 december 2021 @ 16:57:
[...]


Probeer eens een batterijwissel van dat device.
Heeft geen effect, alle drie nieuwe batterijen en nog steeds geen logboek,
het lijkt ook wel als of ze niet meer dan 1 keer per minuut kunnen detecteren ofzo.
Heel vaak gaat het lampje op de bewegingsmelder wel aan maar volgt er geen signaal :(

Acties:
  • +1 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Ehm, in de instellingen kun je 2 settings instellen voor de logging. De schakelaars e de korte log sensoren. Staan die settings goed?

Acties:
  • 0 Henk 'm!

  • anconakip
  • Registratie: December 2002
  • Laatst online: 17-09 12:56
Als ik een blockly heb gemaakt in Domoticz, wordt deze ook ergens als bestandje weggeschreven op de Pi? of komt hij ergens in een database te staan?

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


Acties:
  • +1 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 20-09 22:52

niki_lauda

3840Wp/200L zonneboiler ID3B

anconakip schreef op woensdag 15 december 2021 @ 14:38:
Als ik een blockly heb gemaakt in Domoticz, wordt deze ook ergens als bestandje weggeschreven op de Pi? of komt hij ergens in een database te staan?
Staat in de database, tabel EventMaster volgens mij.

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 21-09 19:30

luigi87

Domotica Fanaticus

Ik gebruik onderstaande script voor uitlezen van in dit geval mijn vaatwasser.
Hiermee zie ik dat die gestart is of dat die klaar is.

Echter heeft die een probleem met het uitlezen van de actual power:
want "Shellyplug_vaatwasser" is niet alleen actual power maar ook een kwh teller.

Hoe haal ik uit deze kwh meter alleen de actual power in watt?
Afbeeldingslocatie: https://tweakers.net/i/MnnFlr3WkLQwVwBt6YgVjHBzipI=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/0xW9Y7byODUdZbL6V7J0ie8i.jpg?f=user_large


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
--script_time_washingmachine.lua



--Change the values below to reflect to your own setup
local washer_status_uservar   = 'vaatwasser_status'
local energy_consumption      = 'Shellyplug_vaatwasser'            --Name of Z-Wave plug that contains actual consumption of washingmachine (in Watts)
local washer_counter_uservar  = 'vaatwasser_counter'        --Name of the uservariable that will contain the counter that is needed
local idle_minutes            = 5                               --The amount of minutes the consumption has to stay below the 'consumption_lower' value
local consumption_upper       = 60                              --If usage is higher than this value (Watts), the washingmachine has started
local consumption_lower       = 3                             --If usage is lower than this value (Watts), the washingmachine is idle for a moment/done washing

--sWatt, sTotalkWh              = otherdevices_svalues['Washer']:match("([^;]+);([^;]+)")
--washer_usage                  = tonumber(sWatt)
washer_usage                  = tonumber(otherdevices_svalues['Shellyplug_vaatwasser'])
print('Current Dishwasser usage is '..washer_usage..'W')
print(otherdevices_svalues['Shellyplug_vaatwasser'])

commandArray = {}

--Virtual switch is off, but consumption is higher than configured level, so washing has started
if (washer_usage > consumption_upper) and uservariables[washer_status_uservar] == 0 then
  commandArray['Variable:' .. washer_status_uservar]='1'
  print('Current power usage (' ..washer_usage.. 'W) is above upper boundary (' ..consumption_upper.. 'W), so vaatwasser has started!')
  commandArray['SendNotification']='vaatwasser is gestart!#Vaatwasser is gestart!####telegram'                                         
  commandArray['Variable:' .. washer_counter_uservar]=tostring(idle_minutes)
end

--Washing machine is not using a lot of energy, check the counter
if (washer_usage < consumption_lower) and uservariables[washer_status_uservar] == 1 then 
  commandArray['Variable:' .. washer_counter_uservar]=tostring(math.max(tonumber(uservariables[washer_counter_uservar]) - 1, 0))
  print('Current power usage (' ..washer_usage.. 'W) is below lower boundary (' ..consumption_lower.. 'W), vaatwasser is idle or almost ready')
  print('Subtracting counter, old value: ' ..uservariables[washer_counter_uservar].. ' minutes')
elseif ((uservariables[washer_counter_uservar] ~= idle_minutes) and uservariables[washer_status_uservar] == 1) then
  commandArray['Variable:' .. washer_counter_uservar]=tostring(idle_minutes)
  print('Resetting vaatwasser Machine Timer')
end

--Washingmachine is done
if ((uservariables[washer_status_uservar] == 1) and uservariables[washer_counter_uservar] == 0) then
  print('Vaatwassere is DONE')
  print('Current power usage vaatwasser ' ..washer_usage.. 'W')
  print('vaatwasser is done, please go empty it!')
  commandArray['SendNotification']='vaatwasser klaar: Vaatwsser#De vaatwasser is klaarg!####telegram'                                         
  commandArray['Variable:' .. washer_status_uservar]='0'
end

return commandArray

- leeg -


Acties:
  • 0 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 10:29

de Peer

under peer review

luigi87 schreef op zondag 19 december 2021 @ 11:59:
Ik gebruik onderstaande script voor uitlezen van in dit geval mijn vaatwasser.
Hiermee zie ik dat die gestart is of dat die klaar is.

Echter heeft die een probleem met het uitlezen van de actual power:
want "Shellyplug_vaatwasser" is niet alleen actual power maar ook een kwh teller.

Hoe haal ik uit deze kwh meter alleen de actual power in watt?
[Afbeelding]


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
--script_time_washingmachine.lua



--Change the values below to reflect to your own setup
local washer_status_uservar   = 'vaatwasser_status'
local energy_consumption      = 'Shellyplug_vaatwasser'            --Name of Z-Wave plug that contains actual consumption of washingmachine (in Watts)
local washer_counter_uservar  = 'vaatwasser_counter'        --Name of the uservariable that will contain the counter that is needed
local idle_minutes            = 5                               --The amount of minutes the consumption has to stay below the 'consumption_lower' value
local consumption_upper       = 60                              --If usage is higher than this value (Watts), the washingmachine has started
local consumption_lower       = 3                             --If usage is lower than this value (Watts), the washingmachine is idle for a moment/done washing

--sWatt, sTotalkWh              = otherdevices_svalues['Washer']:match("([^;]+);([^;]+)")
--washer_usage                  = tonumber(sWatt)
washer_usage                  = tonumber(otherdevices_svalues['Shellyplug_vaatwasser'])
print('Current Dishwasser usage is '..washer_usage..'W')
print(otherdevices_svalues['Shellyplug_vaatwasser'])

commandArray = {}

--Virtual switch is off, but consumption is higher than configured level, so washing has started
if (washer_usage > consumption_upper) and uservariables[washer_status_uservar] == 0 then
  commandArray['Variable:' .. washer_status_uservar]='1'
  print('Current power usage (' ..washer_usage.. 'W) is above upper boundary (' ..consumption_upper.. 'W), so vaatwasser has started!')
  commandArray['SendNotification']='vaatwasser is gestart!#Vaatwasser is gestart!####telegram'                                         
  commandArray['Variable:' .. washer_counter_uservar]=tostring(idle_minutes)
end

--Washing machine is not using a lot of energy, check the counter
if (washer_usage < consumption_lower) and uservariables[washer_status_uservar] == 1 then 
  commandArray['Variable:' .. washer_counter_uservar]=tostring(math.max(tonumber(uservariables[washer_counter_uservar]) - 1, 0))
  print('Current power usage (' ..washer_usage.. 'W) is below lower boundary (' ..consumption_lower.. 'W), vaatwasser is idle or almost ready')
  print('Subtracting counter, old value: ' ..uservariables[washer_counter_uservar].. ' minutes')
elseif ((uservariables[washer_counter_uservar] ~= idle_minutes) and uservariables[washer_status_uservar] == 1) then
  commandArray['Variable:' .. washer_counter_uservar]=tostring(idle_minutes)
  print('Resetting vaatwasser Machine Timer')
end

--Washingmachine is done
if ((uservariables[washer_status_uservar] == 1) and uservariables[washer_counter_uservar] == 0) then
  print('Vaatwassere is DONE')
  print('Current power usage vaatwasser ' ..washer_usage.. 'W')
  print('vaatwasser is done, please go empty it!')
  commandArray['SendNotification']='vaatwasser klaar: Vaatwsser#De vaatwasser is klaarg!####telegram'                                         
  commandArray['Variable:' .. washer_status_uservar]='0'
end

return commandArray
zie regel 13/14 van je code.
Je hebt waarschijnlijk 'sWatt' of 'washer_usage' nodig, maar die heb je nu niet gedefinieerd want je hebt er streepjes voor staan waarmee je dat uitschakelt.

edit. Oh wacht je hebt dat bewust ge-comment. Maar je moet wel die manier van aanpakken gebruiken:
--sWatt, sTotalkWh = otherdevices_svalues['Washer']:match("([^;]+);([^;]+)")

Zie je wat het doet? Je leest daarmee meerdere strings uit in plaats van slechts 1 . Dus je moet dit ook doen voor je Shelly.

Ook gebruik je nu 'tonumber' niet, waardoor je niet een getal krijgt maar een string volgens mij.

[ Voor 4% gewijzigd door de Peer op 19-12-2021 12:10 ]


Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 21-09 19:30

luigi87

Domotica Fanaticus

de Peer schreef op zondag 19 december 2021 @ 12:02:
[...]


zie regel 13/14 van je code.
Je hebt waarschijnlijk 'sWatt' of 'washer_usage' nodig, maar die heb je nu niet gedefinieerd want je hebt er streepjes voor staan waarmee je dat uitschakelt.

edit. Oh wacht je hebt dat bewust ge-comment. Maar je moet wel die manier van aanpakken gebruiken:
--sWatt, sTotalkWh = otherdevices_svalues['Washer']:match("([^;]+);([^;]+)")

Zie je wat het doet? Je leest daarmee meerdere strings uit in plaats van slechts 1 . Dus je moet dit ook doen voor je Shelly.

Ook gebruik je nu 'tonumber' niet, waardoor je niet een getal krijgt maar een string volgens mij.
Thanks. Dat is waar.

Ik heb begin heb ik dat op die wijze gebruikt omdat ik toen ook de meerder waardes in een regel kreeg. Maar had dit later niet meer nodig.

Ehm zou dus regel 13/14 moeten onquoten en dan zou het moeten werken?
Blijf lua verrekte lastig vinden met aflezen. :'(

edit:

Nog steeds niet helemaal juist

2021-12-19 14:42:00.732 Error: EventSystem: in Vaatwasser melding: [string "--script_time_washingmachine.lua..."]:16: attempt to concatenate global 'washer_usage' (a nil value)

[ Voor 9% gewijzigd door luigi87 op 19-12-2021 14:43 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 10:29

de Peer

under peer review

luigi87 schreef op zondag 19 december 2021 @ 14:37:
[...]


Ehm zou dus regel 13/14 moeten onquoten en dan zou het moeten werken?
Blijf lua verrekte lastig vinden met aflezen. :'(
ja uncommenten en zorgen dat ie naar het juiste device verwijst.
otherdevices_svalues['Washer'] is toch niet jouw shelly?

Acties:
  • +1 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 21-09 19:30

luigi87

Domotica Fanaticus

de Peer schreef op zondag 19 december 2021 @ 14:54:
[...]


ja uncommenten en zorgen dat ie naar het juiste device verwijst.
otherdevices_svalues['Washer'] is toch niet jouw shelly?
gefixt! dankzij jou oplettendeheid in de code :)
Thanks

en bij mijn laatste aanpassing zat ik niet op te letten
  • het is of de eerste 2 regels actief (die ik niet bij mijn wasmachine/ droger gebruik, wegens 1 device met alleen actueel power in watt)
  • of alleeen de laatste van de 3 regels actief, zoals dus bij mijn wasmachine en droger.
hij nu zo:

code:
1
2
3
4
5
sWatt, sTotalkWh              = otherdevices_svalues['Shellyplug_vaatwasser']:match("([^;]+);([^;]+)")
washer_usage                  = tonumber(sWatt)
--washer_usage                  = tonumber(otherdevices_svalues['Shellyplug_vaatwasser'])
print('Current Dishwasser usage is '..washer_usage..'W')
print(otherdevices_svalues['Shellyplug_vaatwasser'])


en nu komt die netjes iedere minuut voorbij in de log met 0 watt.

[ Voor 3% gewijzigd door luigi87 op 19-12-2021 14:59 ]

- leeg -


Acties:
  • +1 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 10:29

de Peer

under peer review

luigi87 schreef op zondag 19 december 2021 @ 14:58:
[...]


gefixt! dankzij jou oplettendeheid in de code :)
Thanks

en bij mijn laatste aanpassing zat ik niet op te letten
  • het is of de eerste 2 regels actief (die ik bij mijn wasmachine/ droger niet gebruik, wegens 1 device met alleen actueel power in watt)
  • of alleeen de laatste van de 3 regels actief, zoals dus bij mijn wasmachine en droger.
hij nu zo:

code:
1
2
3
4
5
sWatt, sTotalkWh              = otherdevices_svalues['Shellyplug_vaatwasser']:match("([^;]+);([^;]+)")
washer_usage                  = tonumber(sWatt)
--washer_usage                  = tonumber(otherdevices_svalues['Shellyplug_vaatwasser'])
print('Current Dishwasser usage is '..washer_usage..'W')
print(otherdevices_svalues['Shellyplug_vaatwasser'])
top! :)

Acties:
  • 0 Henk 'm!

  • Gerrit_K
  • Registratie: Oktober 2016
  • Laatst online: 07-11-2023
Als ik mijn rpi opnieuw opstart, dan zou Domoticz ook opnieuw moeten opstarten, zoals ingesteld. Dat gebeurt ook wel, want als ik de status check dan is Domoticz 'Running'. Echter niet bereikbaar via de browser. Pas na een restart commando wel. Wat zie ik over het hoofd?

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

luigi87 schreef op zondag 19 december 2021 @ 14:58:
[...]


gefixt! dankzij jou oplettendeheid in de code :)
Thanks

en bij mijn laatste aanpassing zat ik niet op te letten
  • het is of de eerste 2 regels actief (die ik niet bij mijn wasmachine/ droger gebruik, wegens 1 device met alleen actueel power in watt)
  • of alleeen de laatste van de 3 regels actief, zoals dus bij mijn wasmachine en droger.
hij nu zo:

code:
1
2
3
4
5
6
7
8
9
10
11
Die shelly plug hier ook op de schap liggen..
Waar lees je hem mee uit?
Of heb je er een custom rom op gezet?
Ik lees wat shelly's uit met een Nodered, maar die is niet goed actueel..

Lijkt me ook een leuk scriptje O-)  _/-\o_ 
sWatt, sTotalkWh              = otherdevices_svalues['Shellyplug_vaatwasser']:match("([^;]+);([^;]+)")
washer_usage                  = tonumber(sWatt)
--washer_usage                  = tonumber(otherdevices_svalues['Shellyplug_vaatwasser'])
print('Current Dishwasser usage is '..washer_usage..'W')
print(otherdevices_svalues['Shellyplug_vaatwasser'])


en nu komt die netjes iedere minuut voorbij in de log met 0 watt.

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 07:13
Gerrit_K schreef op zondag 19 december 2021 @ 15:01:
Als ik mijn rpi opnieuw opstart, dan zou Domoticz ook opnieuw moeten opstarten, zoals ingesteld. Dat gebeurt ook wel, want als ik de status check dan is Domoticz 'Running'. Echter niet bereikbaar via de browser. Pas na een restart commando wel. Wat zie ik over het hoofd?
Niets, dat gebeurt helaas al zeer lange tijd. Soms gaat het een tijdje goed en andere keren heb je hier inderdaad last van. Na een herstart check ik altijd of Domoticz Gui weer bereikbaar is.

De Domoticz service een keer stoppen/starten na de herstart los het probleem weer op.

code:
1
sudo /etc/init.d/domoticz.sh restart

[ Voor 6% gewijzigd door MikeOO op 20-12-2021 07:28 ]


Acties:
  • +1 Henk 'm!

  • Gerrit_K
  • Registratie: Oktober 2016
  • Laatst online: 07-11-2023
MikeOO schreef op maandag 20 december 2021 @ 07:27:
[...]


Niets, dat gebeurt helaas al zeer lange tijd. Soms gaat het een tijdje goed en andere keren heb je hier inderdaad last van. Na een herstart check ik altijd of Domoticz Gui weer bereikbaar is.

De Domoticz service een keer stoppen/starten na de herstart los het probleem weer op.

code:
1
sudo /etc/init.d/domoticz.sh restart
Oke, ja zo doe ik het ook. Bedankt!

Acties:
  • 0 Henk 'm!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Start alles wel in de goede volgorde op? Ik bedoel is het niet zo dat als Domoticz start nog niet alle afhankelijkheden gestart zijn? Een herstart is altijd veel later, waardoor wel alle andere spullen gestart zijn.

Daarnaast, een oplossing om te testen of Domoticz draait is natuurlijk altijd handig.

Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 23:56
Wie kan helpen met DzVents?

Ik voer onderstaande uit, maar wil dit graag omzetten naar local, en dan als bijvoorbeeld: WP.switchOn()

idx203 = Thermostaat
idx171 = Warmtepomp bedrijf
idx173 = Warmwater

code:
1
2
3
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=udevice&idx=203&svalue=21.5')
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=switchlight&idx=171&switchcmd=Set%20Level&level=0')
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=udevice&idx=173&svalue=40')

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


Acties:
  • +1 Henk 'm!

  • rens-br
  • Registratie: December 2009
  • Nu online

rens-br

Admin IN & Moderator Mobile
Topicstarter
BazemanKM schreef op maandag 20 december 2021 @ 14:18:
Wie kan helpen met DzVents?

Ik voer onderstaande uit, maar wil dit graag omzetten naar local, en dan als bijvoorbeeld: WP.switchOn()

idx203 = Thermostaat
idx171 = Warmtepomp bedrijf
idx173 = Warmwater

code:
1
2
3
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=udevice&idx=203&svalue=21.5')
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=switchlight&idx=171&switchcmd=Set%20Level&level=0')
domoticz.openURL('http://192.168.2.4:8080/json.htm?type=command&param=udevice&idx=173&svalue=40')
Geen idee wat voor apparaten het precies zijn, maar ik vermoed dat zit zou moeten werken:

code:
1
2
3
4
5
6
7
local Thermostaat = domoticz.devices(203)
local Warmtepomp = domoticz.devices(171)
local Warmwater= domoticz.devices(173)

Thermostaat.updateSetpoint(21.5)
Warmtepomp.setLevel(0)
Warmwater.updateSetpoint(40)

Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 23:56
rens-br schreef op maandag 20 december 2021 @ 14:38:
[...]


Geen idee wat voor apparaten het precies zijn, maar ik vermoed dat zit zou moeten werken:

code:
1
2
3
4
5
6
7
local Thermostaat = domoticz.devices(203)
local Warmtepomp = domoticz.devices(171)
local Warmwater= domoticz.devices(173)

Thermostaat.updateSetpoint(21.5)
Warmtepomp.setLevel(0)
Warmwater.updateSetpoint(40)
Dank voor de hulp, ik kreeg een foutmelding: lua:61: attempt to call a nil value (field 'updateSetpoint')

Oplossing:
code:
1
2
3
local SetThermostaat = (domoticz.devices('Thermostaat').setPoint)

SetThermostaat.updateSetpoint(21.5)


Geeft een andere foutmelding: lua:61: attempt to index a number value (local 'SetThermostaat')

Ik ben in de buurt, wie helpt verder?

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


Acties:
  • +2 Henk 'm!

  • Heinemancp
  • Registratie: Maart 2011
  • Laatst online: 09:40
BazemanKM schreef op maandag 20 december 2021 @ 16:44:
[...]


Dank voor de hulp, ik kreeg een foutmelding: lua:61: attempt to call a nil value (field 'updateSetpoint')

Oplossing:
code:
1
2
3
local SetThermostaat = (domoticz.devices('Thermostaat').setPoint)

SetThermostaat.updateSetpoint(21.5)


Geeft een andere foutmelding: lua:61: attempt to index a number value (local 'SetThermostaat')

Ik ben in de buurt, wie helpt verder?
Wiki kan je helpen https://www.domoticz.com/..._generation_Lua_scripting

Zie dit:
code:
1
2
3
OpenTherm gateway
setPoint: Number.
updateSetPoint(setPoint): Function. Supports command options.


Hoofdletters...en voer wel een getal in.

Acties:
  • 0 Henk 'm!

  • freestyler2
  • Registratie: Februari 2007
  • Niet online

freestyler2

Moderator

Ik maak al jaren gebruik van Domoticz icm Shelly (MQTT) maar er is één nadeel hiervan. Je kunt namelijk geen gebruik maken van de Cloud functie - en dus geen Google Home integratie.

Nu kwam ik op Github (https://github.com/mario-peters/ShellyCloudPlugin) de ShellyCloudPlugin tegen maar deze is niet meer up2date. Ik maak in dit geval gebruik van de Shelly 2.5 modules.
Na configuratie werkt de open en sluit functie vlekkeloos maar de "Positie" en de "Temperatuur" functies werken niet.

Nu ben ik in dubio wat ik beter kan gaan uitzoeken:
Domoticz koppelen aan Google Home waarbij ik gewoon gebruik kan blijven maken van MQTT of de shelly cloud plugin werkend krijgen?

Heeft iemand dit wel werkend / kan iemand mij verder helpen?

[ Voor 103% gewijzigd door freestyler2 op 20-12-2021 20:42 ]

Tenzij je naam Google is hou op met te doen alsof je alles weet.


Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

freestyler2 schreef op maandag 20 december 2021 @ 20:37:
Ik maak al jaren gebruik van Domoticz icm Shelly (MQTT) maar er is één nadeel hiervan. Je kunt namelijk geen gebruik maken van de Cloud functie - en dus geen Google Home integratie.

Nu kwam ik op Github (https://github.com/mario-peters/ShellyCloudPlugin) de ShellyCloudPlugin tegen maar deze is niet meer up2date. Ik maak in dit geval gebruik van de Shelly 2.5 modules.
Na configuratie werkt de open en sluit functie vlekkeloos maar de "Positie" en de "Temperatuur" functies werken niet.

Nu ben ik in dubio wat ik beter kan gaan uitzoeken:
Domoticz koppelen aan Google Home waarbij ik gewoon gebruik kan blijven maken van MQTT of de shelly cloud plugin werkend krijgen?

Heeft iemand dit wel werkend / kan iemand mij verder helpen?
Plugins zijn vaker zonde van je tijd.. Een developer bouwt iets en dan x tijd geen uodate en dan..

Shelly zijn via nod ered uit te lezen.
En daar zit de winst.
Op je eigen device En waarom een cloud functie als je Domoticz van buiten af kunt benaderen..
Ik heb een shellye schakeling met nodered.
Ik zou alleen graag ook de power usage uitlezen ..
Maar dat lukt me niet goed

?

En heeft iemand een shelly plug werkend via Nodered?

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Opperhoof
  • Registratie: Mei 2003
  • Laatst online: 10:37
Misschien dat iemand mij vooruit kan helpen. Ik probeer de skodaconnect plugin werkend te krijgen in Domoticz. https://github.com/lendy007/skodaconnect

Ik heb hem geinstalleerd, maar heb nu geen idee hoe het verder moet. Ik dacht iets van hardware toe te voegen, maar daar zie ik het niet tussen staan. Iemand een idee?

Acties:
  • 0 Henk 'm!

  • luigi87
  • Registratie: Juni 2009
  • Laatst online: 21-09 19:30

luigi87

Domotica Fanaticus

Opperhoof schreef op maandag 20 december 2021 @ 21:47:
Misschien dat iemand mij vooruit kan helpen. Ik probeer de skodaconnect plugin werkend te krijgen in Domoticz. https://github.com/lendy007/skodaconnect

Ik heb hem geinstalleerd, maar heb nu geen idee hoe het verder moet. Ik dacht iets van hardware toe te voegen, maar daar zie ik het niet tussen staan. Iemand een idee?
Had hem ook al gezien de plugin. Maar mijn Skoda is er nog steeds niet. Dus sorry kan je er niet mee helpen.
Maar ben benieuwd wat je er straks allemaal mee kan. Dus als je hem werkend heb, kan je dan eens laten zien wat je allemaal ziet\er mee kan?

- leeg -


Acties:
  • 0 Henk 'm!

  • niki_lauda
  • Registratie: November 2010
  • Laatst online: 20-09 22:52

niki_lauda

3840Wp/200L zonneboiler ID3B

Opperhoof schreef op maandag 20 december 2021 @ 21:47:
Misschien dat iemand mij vooruit kan helpen. Ik probeer de skodaconnect plugin werkend te krijgen in Domoticz. https://github.com/lendy007/skodaconnect

Ik heb hem geinstalleerd, maar heb nu geen idee hoe het verder moet. Ik dacht iets van hardware toe te voegen, maar daar zie ik het niet tussen staan. Iemand een idee?
Volgens mij voor HA. Ben zelf bezig om de data van een ID3 via Iobroker binnen te krijgen.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

Opperhoof schreef op maandag 20 december 2021 @ 21:47:
Misschien dat iemand mij vooruit kan helpen. Ik probeer de skodaconnect plugin werkend te krijgen in Domoticz. https://github.com/lendy007/skodaconnect

Ik heb hem geinstalleerd, maar heb nu geen idee hoe het verder moet. Ik dacht iets van hardware toe te voegen, maar daar zie ik het niet tussen staan. Iemand een idee?
Reboot gedaan?
En laat eens zien via ftp hoe je rechten van je plugin eruit zien

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Bor
  • Registratie: Februari 2001
  • Laatst online: 10:26

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

Ik loop tegen een issue aan met Philips Hue sensoren. Deze vallen bij mij "weg" in Domoticz wanneer "light level lux" richting de 0 gaat. De oplossing is om naar hardware te gaan en een update te doen op de Hue bridge. Hebben meer mensen dit en is dit eenvoudig op te lossen? De Hue bridge poll interval staat op 0 mocht dat van toepassing zijn.

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


Acties:
  • 0 Henk 'm!

  • Opperhoof
  • Registratie: Mei 2003
  • Laatst online: 10:37
Dylantje2 schreef op dinsdag 21 december 2021 @ 20:15:
[...]

Reboot gedaan?
En laat eens zien via ftp hoe je rechten van je plugin eruit zien
Ik ben ondertussen iets verder. Ik had de verkeerde github link. De vorige was voor HASS en deze is voor Domoticz: https://github.com/flopp999/SkodaConnect-Domoticz

Bij het installeren van de vorige liep ik er eerst tegenaan dat hij een nieuwere Python versie nodig had voor aiohttp 3.7.4.

Het installeren van de Domoticz plugin gaat goed. Ik kan hem vervolgens kiezen in de dropdown bij hardware en toevoegen. Ik krijg alleen bij het starten van de plugin een error. Ik gok dat dit komt doordat Domoticz de oude python versie gebruikt.
Na wat uitzoeken blijkt dat Domoticz op windows 10 (wat ik heb) alleen werkt met Python 3.5.2. Als ik deze verwijder en Python 3.10.x installeer dat start de plugin manager ding niet en werkt geen van mijn plugins.

Ik denk dat ik het dus niet werkend ga krijgen. Beetje jammer, maar goed.

Error:

code:
1
2
3
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (SkodaConnect) failed to load 'plugin.py', Python Path used was 'C:\Program Files (x86)\Domoticz\plugins\SkodaConnect-Domoticz-main\;C:\Program Files (x86)\Python35-32\python35.zip;C:\Program Files (x86)\Python35-32\Lib\;C:\Program Files (x86)\Python35-32\DLLs\;C:\Program Files (x86)\Domoticz;C:\Program Files (x86)\Python35-32;C:\Program Files (x86)\Python35-32\lib\site-packages'.
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (Skoda Enyaq) Module Import failed, exception: 'NameError'
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (Skoda Enyaq) Error Line details not available.

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

Opperhoof schreef op woensdag 22 december 2021 @ 10:46:
[...]


Ik ben ondertussen iets verder. Ik had de verkeerde github link. De vorige was voor HASS en deze is voor Domoticz: https://github.com/flopp999/SkodaConnect-Domoticz

Bij het installeren van de vorige liep ik er eerst tegenaan dat hij een nieuwere Python versie nodig had voor aiohttp 3.7.4.

Het installeren van de Domoticz plugin gaat goed. Ik kan hem vervolgens kiezen in de dropdown bij hardware en toevoegen. Ik krijg alleen bij het starten van de plugin een error. Ik gok dat dit komt doordat Domoticz de oude python versie gebruikt.
Na wat uitzoeken blijkt dat Domoticz op windows 10 (wat ik heb) alleen werkt met Python 3.5.2. Als ik deze verwijder en Python 3.10.x installeer dat start de plugin manager ding niet en werkt geen van mijn plugins.

Ik denk dat ik het dus niet werkend ga krijgen. Beetje jammer, maar goed.

Error:

code:
1
2
3
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (SkodaConnect) failed to load 'plugin.py', Python Path used was 'C:\Program Files (x86)\Domoticz\plugins\SkodaConnect-Domoticz-main\;C:\Program Files (x86)\Python35-32\python35.zip;C:\Program Files (x86)\Python35-32\Lib\;C:\Program Files (x86)\Python35-32\DLLs\;C:\Program Files (x86)\Domoticz;C:\Program Files (x86)\Python35-32;C:\Program Files (x86)\Python35-32\lib\site-packages'.
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (Skoda Enyaq) Module Import failed, exception: 'NameError'
2021-12-22 10:40:39.170 Error: Skoda Enyaq: (Skoda Enyaq) Error Line details not available.
Ga van windows af en neem een linux bijv een odroid oid
Dan werkt veel veel beter,....
Wss die plugin ook.
Windows en scriptjes enz werkt ook minder

zonneboiler, pelletkachel, 36 panels, Atlantic Wpb, pana 5 Kw H, Heishamon, Domoticz, Grafana, Solarmeters, PVO: https://pvoutput.org/list.jsp?id=15321&sid=19520


Acties:
  • 0 Henk 'm!

  • Opperhoof
  • Registratie: Mei 2003
  • Laatst online: 10:37
Dylantje2 schreef op woensdag 22 december 2021 @ 19:41:
[...]


Ga van windows af en neem een linux bijv een odroid oid
Dan werkt veel veel beter,....
Wss die plugin ook.
Windows en scriptjes enz werkt ook minder
Ik ben juist net 6 maanden over van Linux naar Windows. 4 jaar een orange pi en daarna een Rpi4 gehad. Wat een gedoe altijd met dat Linux en die suffe sd kaartjes en die rechten structuren en terminal tutorials die het net niet helemaal doen ;(

Acties:
  • 0 Henk 'm!

  • Dylantje2
  • Registratie: April 2007
  • Laatst online: 21-09 18:31

Dylantje2

sorry Bricklayere here :-)

Opperhoof schreef op woensdag 22 december 2021 @ 19:52:
[...]


Ik ben juist net 6 maanden over van Linux naar Windows. 4 jaar een orange pi en daarna een Rpi4 gehad. Wat een gedoe altijd met dat Linux en die suffe sd kaartjes en die rechten structuren en terminal tutorials die het net niet helemaal doen ;(
hahahah
Maar dan mis je wel eea aan scripts....
En een odroid is stable pi sucks

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!

  • janne_nl
  • Registratie: Maart 2008
  • Laatst online: 07:23
Ach pi sucks, kweenie, 7 jaar stabiel eigenlijk.

*Nix rules ;-)
Pagina: 1 ... 23 ... 52 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!