NEWS
Popp Mold Detector (z-wave) regelmässigere Messungen
- 
					
					
					
					
 Hallo zusammen Ich habe einen Popp Mold Detector in IOBroker aufgenommen. Leider habe ich es nicht geschafft die Updatehäufigkeit zu ändern. Er sendet somit seine Werte in ganz undefinierten Abständen. Im Handbuch (Link) sehe ich zwar das es Parameter gibt. Diese finde ich aber im IOBroker nicht. Ich habe aber andere Parameter gefunden. Sind die allenfalls falsch zugewiesen? wie muss ich vorgehen? 
 Hat jemand den Sensor im Einsatz?Danke & Gruss 
 Swisshomi
- 
					
					
					
					
 Du musst bei open-zwave schauen, ob das Gerät unterstützt wird. Wenn das nicht der Fall ist, dann werden nur ganz allgemeine Daten übertragen. Das einzige, was Du dann machen kannst ist, ein Issue in GIT zu erstellen, oder Dir alles lokal runterziehen, eine eigene Config für dein Gerät bauen und dann alles zu kompilieren (oder so ähnlich) 
- 
					
					
					
					
 Hi 
 ich habe nun bei open-zwave eine Config gefunden (Link). Wie muss ich nun vorgehen? Wo muss ich diese XML importieren?Danke & Gruss 
 Florian
- 
					
					
					
					
 @swisshomi 
 Ich glaube, da muss dir jemand anderes helfen. Ich hatte sowas zwar mal selber gemacht, aber das war bevor der Adapter alles installiert hat. Damals musste man open-zwave noch selber bauen.
 Wahrscheinlich sind @AlCalzone oder @arteck die richtigen.
- 
					
					
					
					
 Ich bin mir nicht ganz sicher  
 Im ioBroker-Ordner gibt es irgendwo einen Ordneropenzwave-shared, vermutlich in einem der folgenden Pfade:/opt/iobroker/node_modules/ /opt/iobroker/node_modules/iobroker.zwave/node_modulesDiese stellt die Verknüpfung zu openzwave her, welches wiederum kompiliert und irgendwo im System installiert wird. 
 Es könnte sein, dass die Konfiguration sich in/usr/local/include/openzwavebefindet. Diese müsste irgendwie diese Struktur spiegeln, in welche du wiederum deine Konfigs einfügen musst. Danach ist wahrscheinlich notwendig, dass du dein Gerät neu einbindest.
- 
					
					
					
					
 Ich hab mal im install-script vom zwave Adapter geschaut. Wenn openzwave nicht installiert ist, dann wird es installiert. 
 Du kannst also openzwave selber von github kopieren, die POPP Einträge machen und dann ein make durchführen. Sollte dann passen.
 Hier noch der Abschnitt im z-wave Adapter install-script, das gibt dir vlt ein paar Hinweise.function installOpenZwaveFromSource() { doScript('curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip'); doScript('rm -rf open-zwave-master'); doScript('unzip master.zip && rm master.zip'); // Add Patch 1125, needed for CentralScene Support doScript('cd open-zwave-master && curl -O -L https://github.com/OpenZWave/open-zwave/pull/1125.patch && patch -p1 < 1125.patch'); doScript(`cd open-zwave-master && make && ${isRoot ? '' : 'sudo '}make install`); }Ich weiss nicht, ob du evtl vorher Adapter (nicht nur die Instanz) löschen und nachher wieder installieren musst. Das ist nur so dahin-amateurisiert 
- 
					
					
					
					
 Ich weiss nicht, ob du evtl vorher Adapter (nicht nur die Instanz) löschen und nachher wieder installieren musst. Das ist nur so dahin-amateurisiert Sollte nicht nötig sein. Ans selbst-Kompilieren hatte ich gar nicht mehr gedacht. Also cd /opt/iobroker/node_modules/iobroker.zwave curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip rm -rf open-zwave-master unzip master.zip rm master.zip cd open-zwave-master curl -O -L https://github.com/OpenZWave/open-zwave/pull/1125.patch patch -p1 < 1125.patch # Hier eine Pause einlegen und die Konfig-Files kopieren # -> /opt/iobroker/node_modules/iobroker.zwave/open-zwave-master/config/... # Dann weiter cd open-zwave-master make sudo make installAnschließend kann ein sudo ldconfig -rnotwendig sein, um die Lib neu zu verknüpfen.
 
		
	 
		
	 
			
		