Software-update: Domoticz 4.9700

Domoticz is een veelzijdige applicatie die erop is gericht om als domoticacontroller te dienen voor de aansturing en het uitlezen van componenten. Het kan zijn werk doen op bijvoorbeeld een Raspberry Pi met Linux, natuurlijk kun je ook andere Linux-, macOS- of Windows-machines inzetten. Ook is er een package beschikbaar om Domoticz op een Synology-nas te laten draaien.

Domoticz kan gebruikt worden met bijvoorbeeld lichtschakelaars, diverse sensors, ledlampen, beveiligingsapparatuur en tal van andere domoticahardware. Daarnaast kan Domoticz overweg met diverse breed gedragen protocollen, waaronder z-wave op basis van de opensource-openzwave-library en EnOcean. Er zijn echter ook koppelingen die je wat minder snel verwacht, zoals met de Essent E-thermostaat. Handig is verder de koppeling met de Logitech Harmony Hub, die op zijn beurt diverse apparatuur via infrarood kan aansturen.

Op ons Forum zijn tal van tweakers actief in Domoticz - open source domotica systeem - deel 3. De ontwikkelaars hebben Domoticz 4.9700 uitgebracht met de volgende aankondiging:

Domoticz version 4.9700 released (Stable)

Hi Everyone !
After a year of hard work and almost 2000 commits, we are proud to release another stable version of Domoticz !! Thanks to all developers users and contributors who helped us build and test the beta versions ! Without your support this would not have been possible! As always, and specially for users using a previous stable version on a raspberry pi that has not recently been updated to 'stretch', it is a good idea to make a FULL backup of your Domoticz folder (or SD card!) Then make sure you are on the latest operating system version, for raspbian this is 'Stretch', more on this after the change list below! If you are using the binary installer of Domoticz, you should be able to upgrade via the menu, or issuing ./updaterelease in the installation folder. We will try to release new stables on a monthly basis from now on, but please keep testing the beta versions also to help development! There are to many changes to be listed, but a short list can be found below.
With kind regards,
Rob

Version 4.9700
  • Implemented: Blockly, now possible to directly add/update Text devices
  • Implemented: Blockly: now possible to use expressions in debug messages like "My temperature is {{temperaturedevice[1234]}} degrees" (see http://www.domoticz.com/wiki/Events)
  • Implemented: Camera: support for HTTPS url's
  • Implemented: Comm5 SM-xxxx sensors support
  • Implemented: Command line option '-noupdates' to stop using the internal update functionality Corrected 'Proxy' settings in the settings page (missing element closing tag)
  • Implemented: Denkovi Smartden IP In (32) with LAN Interface
  • Implemented: Disabling the option to downgrade Domoticz and use a newer database (because of database migrations)
  • Implemented: Door Lock Inverted
  • Implemented: EcoCompteur device
  • Implemented: eHouse BMS / Home Automation System Integration
  • Implemented: Forcing appcache to be refreshed on every new build
  • Implemented: Functionality to allow Python Plugins to integrate with the Domoticz Security Panel
  • Implemented: HardwareMonitor monitor own process memory usage
  • Implemented: Honeywell Lyric thermostat
  • Implemented: I2C: support for MCP23017 (16bit I2C GPIO expander)
  • Implemented: Initial support for FS20
  • Implemented: KMTronic TCP Temperature hardware
  • Implemented: Langiage "Persian" (Big tankgs to "foademadi", "maziar.hafezi" and "reza.hadipour2002")
  • Implemented: Language "Albanian" (Big thanks to "arbenik")
  • Implemented: Language "Bosnian" (Big thanks to "Vedran")
  • Implemented: Language "Catalan" (Big thanks to "delfisastre")
  • Implemented: Logitech Media Server: Added option to remove unused nodes
  • Implemented: RFXtrx Lucci Fan DC implemented
  • Implemented: MQTT Push message on scene/group switch event
  • Implemented: MySensors: handling of I_INCLUSION_MODE message.
  • Implemented: MySensors: support for SmartSleep option (gateway 2.x)
  • Implemented: Netatmo: rssi support
  • Implemented: New Managed meter type
  • Implemented: OnkyoAVTCP: Add source selection, detection via NRIQSTN
  • Implemented: OpenWeatherMap: cloud sensor
  • Implemented: RFXCom: support for WIND7, RAIN7/RAIN8/RAIN9
  • Implemented: Rtl_433: support for wind sensors, HH and LL humidity values
  • Implemented: Selector Switch: correcting display for all UTF8 characters now
  • Implemented: Styles folder can have its own images folder to overwrite stock images
  • Implemented: Telegram notifications
  • Implemented: Voltage/Current for Armbian Kernal 4.14+
  • Implemented: Webserver: automatically reload SSL certificates and DH params3
  • Implemented: Xiaomi Aqara Cube
  • Implemented: ZWave node ID to log
  • Removed: NMA Notification system (the service has stopped)
  • Updated: Dzvents (version 2.4.6, See dzVents/documentation/history.md)
  • Updated: OenZWave driver and configuration files
  • Updated: Translation files
  • Updated: Various internal libraries (C++/WWW)
  • Changed: Floorplans now stored in database
  • Changed: Improved color dimmer support
  • Changed: Internal HUE/RGB/W/WW handling
  • Changed: Philips Hue: internal code
  • Fixed: Various, see github
Versienummer 4.9700
Releasestatus Stable
Besturingssystemen Windows 7, Linux, macOS, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Domoticz
Download http://domoticz.com/downloads/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

28-06-2018 • 09:37

36

Submitter: remcoXP

Bron: Domoticz

Update-historie

Reacties (36)

36
36
29
1
0
5
Wijzig sortering
Nou kreeg deze een paar dagen geleden aangeboden op mijn nas maar wilde zich niet laten updaten leek er wel op maar versie blijft hetzelfde
Vanavond maar weer eens proberen
Als je 'm op een Synology hebt draaien moet je even de juiste SPK downloaden van http://www.jadahl.com/ en die installeren. Dan wordt je installatie netjes geüpdatet. Updaten vanuit de applicatie zelf lukt inderdaad niet.
Duidelijk dankjewel

Dat heb idd nog niet gedaan

edit :

update uitgevoerd en alles werkt goed en blijft behouden

[Reactie gewijzigd door Mr-D. op 24 juli 2024 05:29]

Super tip, hier liep ik ook op vast bij mijn Synology, BEDANKT
Soort gelijke had ik ook. Update uitgevoerd, hij lijkt anders maar versienummer nog op de oude.
Heb toen de Rpi een herstart gegeven en toen veranderde het versienummer wel.

Edit: Lees nu pas dat het gaat over op de NAS. Mogelijk dat mijn info niet helpt.

[Reactie gewijzigd door NegativeFreak op 24 juli 2024 05:29]

Probleem is dat als ik de RPi herstart, het maar ernstig de vraag is of m'n Tradfri-plugin nog werkt. Het is allemaal nogal houtje-touwtje ... bovendien is m'n RPi ook gelijk m'n Pi-Hole dus áls er issues zijn ligt m'n hele netwerk tijdelijk even plat.
Je kunt ook Domoticz via de terminal herstarten. Hoef je de pi niet helemaal opnieuw op te starten.
Da's waar. Linux herstarten zou sowieso verboden moeten worden ;)
Dat kan ik wel begrijpen, dat je dan niet zomaar even gaat herstarten.
Misschien alleen het process van Domoticz een herstart geven? (Is maar een idee, ik ben helemaal nog niet zo thuis in de RPi en Linux wereld)

Mijn RPi doet niets meer dan alleen maar mijn slimme meter uitlezen dus ik heb niet zo heel veel te verliezen.
Ben als de dood om Domoticz te gaan updaten ... ik heb er redelijk wat tijd in gestoken om alles werkend te krijgen (Tradfri met name, D-Link smart stopcontacten en een script dat verwachte buien binnen 15 minuten op m'n locatie weergeeft) .... en er is wel een leuke optie om je database te backuppen, maar niet om te restoren geloof ik.
Ik ook, domoticz stuurt alles in huis aan en zie ik liever niet omvallen.
heb deze update al wel een paar dagen draaien, opzich ging het prima alleen was ik wat schakelaars kwijt... bleek achteraf een verversingsdingetje in de browser te zijn, nadat ik deze had leeggemaakt was het probleem weg (en had ik ook nieuwe icoontjes in de rechterbovenhoek)
Ikzelf heb ook bijzonder veel draaiend, en dan ook nog HomeBridge erbij om alles via m'n native iPhone interface te kunnen besturen. Ik maak dan ook altijd een tar-file van het complete pakket, en een DB backup vanuit Domoticz zelf. Just in case. Ook heb ik überhaupt een cronjob gemaakt die elke nacht Domoticz backupped naar een andere server in 't netwerk omdat ik het hele gebeuren heb draaien op een Raspberry Pi.
Een backup van het complete SD kaart moet ik eigenlijk ook doen, heb wat settings met USB erin staan die niet in het Domoticz.db bestand staan.
dit omdat ik elke nacht domoticz laat herstarten, ik heb namelijk een PV omvormer die compleet van de radar verdwijnt als er geen zonlicht is. blijkbaar verslikt Domoticz zich daar zo in dat het apparaat sochtends bij zonlicht ook niet meer gevonden wordt. een herstart voorkomt dit issue.
Welke PV omvormer gebruik je? ik heb mijn domoticz 24/7 (voor data analyses met betrekking tot verbruik in de nacht etc) draaien met een SMA omvormer waarbij je kunt aangeven dat er tussen bepaalde tijden geen update van de database van de omvormer plaats vind (met andere woorden in de ochtend wordt dit proces weer gestart en in de nacht gestopt). Wellicht dat dit ook de oplossing is voor jou.
Oh wellicht. dat zou zeker een oplossing kunnen zijn.
maar ik kan deze optie niet terugvinden in Domoticz?

De gebruikte omvormer is een Solarmax 3000S
bij SMA wordt dit met een crontab gedaan die iedere 5 minuten (of minuut) de boel opnieuw laat uitlezen en dit dus niet doet tussen 5 en 23u.

http://endstra.eu/Install...ySpeedwireOrBluetooth.pdf

Hierin in wordt het voor SMA omvormers uitgelegd, wellicht kan je dat combineren met de solarmax.
Hmm, apart. Mijn SolarEdge heeft daar geen last van, hoewel die ook uit zou staan volgens de heren geleerden. (En dames..). Moest wel even apart achter de API key aan maar ook dat was zo geregeld.

Verder is het een heerlijk systeem hoor. Ik moet alleen nog eens aan de slag met robotiseren van m'n zonnescherm, maar aangezien ik 2 linkerhanden heb betwijfel ik of dat ooit goed gaat komen.. maar da's geheel offtopic allemaal.
Nooit problemen mee gehad en je kunt de backup dB die sowieso al automatisch wordt gemaakt gewoon via de instellingen restoren. Zelfs naar een andere versie heb ik gemerkt.
Ik zit al jaren op de beta.
Tip maak voor het update een kopie van de directory /domoticz en de subdirectories. Kun je altijd terug. Heb er bij updates nog niet zoveel gebruik van hoeven te maken. Eerder bij een corrupte SD card.
Ik weet niet hoe de DB is opgeslagen bij Domoticz, maar kun je niet gewoon een tarball trekken van heel die folder. 'just in case'? Zo dat je (mogelijk) automatisch de sqlite DB mee neemt.
Ik ken het gevoel. Back-up van SD kaart + database backup en je zit redelijk safe.

Goed controleren na update en blijven monitoren. Eventueel tweede sd kaartje een verse install kan ook helpen (switch je zo weer terug).

Zelfs al is deze stable, wacht ik nog paar weken voor de zekerheid.

Niet te bang voor zijn, je moet op alles voorbereid zijn zoals hardware failure, dan moet je ook een restore doen. Ben je nog niet voorbereid? Dan is dat je eerste punt om in te regelen.
toevallig ook al ervaring met het teruglezen van een SD image op een andere RPI dan waar de backup van is gemaakt?
Moet kunnen, volgens mij is dat een van de voordelen van de pi. Voor de pi3 werkt het bij mij wel. Of je ook naar verschillende modellen kan overzetten is de vraag: https://raspberrypi.stack...-pi-models-share-sd-cards
Snap je bezwaar, ik heb het zelf helaas ook een keer meegemaakt dat niks meer wou starten. Maar eigenlijk gaat het altijd wel goed.

Hoe ik het nu doe. Mijn Domoticz draait in een VM, dus ik maak eerst een backup. Na de upgrade zijn meestel al de usb devices over de zeik, maar dat komt voornamelijk door de USB pass-through en is zo hersteld.

In het geval van een raspberry pi, kloon dan eerst de SD card.
en er is wel een leuke optie om je database te backuppen, maar niet om te restoren geloof ik.
Jawel hoor. Waar je de backup maakt zit ook een knop om een import te draaien.
Bij mij reageerde hue niet meer (ik kan wel de lampen aan en uit zetten via domoticz, maar domoticz registreert niet als ik dit via de hue app of dimmer doe). Ik had een image gemaakt van de vorige stable versie en die werkt gewoon (op het forum van domoticz zijn er meer die dit probleem hebben). Ik kan mij voorstellen dat dit ook voor Tradfri zo is)

EDIT:
Ik lees net dat de Hue issue van het niet reageren (en niet kunnen toevoegen van de lampen) in de nieuwste beta aangepakt is.

[Reactie gewijzigd door damien_demon op 24 juli 2024 05:29]

Ik vraag me nou echt af wat er beter is, Home Assistant of Domoticz, ik heb Domoticz 2 keer opgestart in Docker op mijn Synology nas, maar los van het design vind ik de werking ook erg onduidelijk gedocumenteerd en ondersteuning voor apps (Zoals Ikea lights) is slecht beschikbaar heb ik gemerkt.
Beter is heel subjectief, er zijn mensen die zweren bij Domoticz en andere weer bij Home Assistant (HA). Grootste verschillen vind ik:
- Domoticz is via de GUI in te stellen, HA niet (alles gaat via configuratie files die je moet editten). Maar met hass.io kom je al een heel einde op een Pi ;-)
- HA GUI is moderner en veel meer te customizen
- HA brengt veel meer releases uit en dus ook meer up-to-date functionaliteit
- Door meer releases is er ook een kansjes dat dingen stoppen met werken
- HA community is groter, maar is vooral internationaal. Domoticz heeft ook een Nederlandse focus

Dus als je geen probleem hebt om meer te 'prutsen' in bestanden en handig bent in Python dan is HA een betere keuze, anders is Domoticz een goed alternatief. Zeker als je bent gestart met Domoticz, is er geen reden om er vanaf te stappen (anders dan je iets mist of Domoticz instabiel is voor jouw specifieke installatie).
Ik heb Home Assistant draaien, dus ik weet wat het doet en de yaml files zijn prima te bewerken voor mij. Ik heb zelf een angular app ontwikkeld die een dashboard opzet voor Home Assistant, dus dan heb ik het precies zoals ik wil. Hier een oude screenshot: https://tweakers.net/ext/f/KTM7gUf6bkeZV9nLAbeQXPnw/full.png
Draait op een RPI met 7" touch screen.

Ik ben gewoon erg benieuwd naar domoticz, maar ik heb het idee inderdaad dat de support van home assistant gewoon een stuk hoger ligt inderdaad.
Home Assistant lijkt mij iets krachtiger maar JSON, REST en al die zut zegt me niks dus ik hou het lekker bij Domoticz, lekker klikken :)
Mijn Windows versie verwijst naar een tgz bestand ipv een zip bij het ophalen van de update. Dus die pakt hij niet.
Heb na het updaten dat een heleboel schakelaars niet meer werken (geven ook een rare naam aan). Als ik dan "aanpassen" doe krijg ik een undefined. Na het downgraden werkt alles weer maar kan ik niks meer aanpassen.

Iemand een idee hoe dit op te lossen? CTRL + F5 voor cache heeft helaas niet geholpen :(
Je moet even je appcache in je browser legen.
Je kunt trouwens tussendoor even een browser in icognito modus pakken om te kijken of dat wel het probleem is.

[Reactie gewijzigd door darkrain op 24 juli 2024 05:29]

Ah Top even naar chrome://appcache-internals/ gaan en daar alles weg halen heeft inderdaad geholpen! Nogmaals even de update proberen :)
Dit probleem ervaar ik inderdaad ook!

De browser cache verwijderen heeft het inderdaad opgelost.

[Reactie gewijzigd door Hann1BaL op 24 juli 2024 05:29]

Onder ubuntu 16.04 in een VM loop ik met libboost 1.58 tegen het probleem dat domoticz v4 minimaal 1.60 nodig heeft. Volgens de wiki (voor rasp pi) libboost verwijderen en dan handmatig de nieuwe libboost installeren:

https://www.domoticz.com/...6_Install_Boost_Libraries

Van het weekend dan maar eens proberen, of een dist-upgrade van ubuntu, maar daar wilde ik nog even mee wachten eigenlijk..

Op dit item kan niet meer gereageerd worden.