Domoticz – Grijs label watersensor

Het viel me op dat na het aanmaken van de watermeter m.b.v. de JSON commando’s de sensor in Domoticz grijs weergegeven wordt. De weergave van de waarden is prima. Als je de sensor met het Java-script aanmaakt is in de Domoticz database het device-object niet met het hardware-object verbonden, dit moet hersteld worden om een wit label te krijgen.

In deze handleiding beschrijf ik de oplossing die ik op een Domoticz forum gevonden heb. Bij mij en vele anderen is hierdoor het probleem hersteld.

Even controleren
In het apparatenoverzicht staat onder Hardware na het aanmaken van de watermeter ‘Unknown?’.

Er lijkt geen direct probleem voor de status van het systeem te zijn, de sensor werkt prima, behalve het grijze label, maar om zeker te zijn verbinden we het device opnieuw met een hardware-object.

Om alle apparaten zonder ‘parent’ te identificeren en alle hardware objecten te printen geef je de volgende commando’s:

dzDir=/home/pi/domoticz # verandert het pad naar de domoticz directorie

sudo sqlite3 --header $dzDir/domoticz.db "SELECT Id, Enabled, Type, Name FROM Hardware"

Deze commandoregel levert bij mij het volgende overzicht. Deze kan er bij jouw anders uitzien:

Onthoud het ID nr! In dit geval ‘1‘.

Sqlite wordt niet herkend!
Bij mij bleek het commando sqlite3 niet herkend te worden? Ik heb Sqlite opnieuw geïnstalleerd met:

sudo apt install sqlite3

Reboot voor de zekerheid het systeem en probeer daarna de commando’s opnieuw. Daarna werkten de commando’s bij mij wel.

Is het voorgaande gelukt? Geef dan het volgende commando:

sudo service domoticz stop # stopt de Domoticz database

dzDir=/home/pi/domoticz # verandert het pad naar de domoticz directorie

sudo cp $dzDir/domoticz.db domoticz.db_keep # om zeker te zijn

Bij het volgende commando heb je het ID nodig dat je daarnet opgevraagd hebt. In mijn geval de waarde 1.

sudo sqlite3 $dzDir/domoticz.db "UPDATE DeviceStatus SET HardwareID = 1 WHERE ID = 1"

Start Domoticz weer op met:

sudo service domoticz start

Controleer of het goed gegaan is. Herstart desnoods de Raspberry Pi. Dit kan in PuTTY met ‘sudo reboot’ of via Domoticz -> Instellingen -> Meer opties -> Hertstart computer.

Bij Hardware staat nu ‘Domoticz Internal’ en als alles goed gegaan is, is in het overzicht de labelkleur van de watersensor net zo fris als de andere labels.

Have A Nice Day!

1 Trackback / Pingback

  1. Watermeter toevoegen aan Domoticz – Picademie.nl

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd.


*