OWSERVER liefert keine Werte

Begonnen von maci, 17 Januar 2017, 17:56:37

Vorheriges Thema - Nächstes Thema

maci

Hallo,

Ich betreibe, derzeit im Probebetrieb ein UniPi Board V 1.1.
Ich habe über den 1wire Bus eine Erweiterung dran.
Diese funktioniert auch. Die Relais am Board schalten und ich bekomme auch die Rückmeldung, dass sie geschaltet haben.
Nur bei den 3 Fühlern bekomme ich jetzt keine Werte mehr.
Die Fühler sind 2 DS18B20 Fühler und ein HIH4000 Fühler.

Diese habe immer brav ihre Werte geliefert bis am Samstag abend.
Seit ca. 18:00 Uhr kommt immer: ... reading temperature did not return a value
oder ... reading HIH4000/humidity did not return a value

Ich hätte es wahrscheinlich nicht einmal bemerkt, wenn ich nicht gestern abend einen weitere DS18B20 Fühler angeschlossen hätte.
Der Fühler wird zwar anhand der ID erkannt, ich bekomme aber keine Werte.

Nach dem 5 oder 6. Neustart des Raspberry tauchte in FHEM plötzlich ein Room OWDevice auf.
Hier ist auch der Fühler drinnen.
Doch Werte kommen keine.

Hier die letzten LogFile Werte hier:
2017.01.17 17:44:39 3: SteuerkastenTemperatur: reading temperature did not return a value
2017.01.17 17:44:41 3: Pooltemperatur: reading temperature did not return a value
2017.01.17 17:45:28 3: SteuerkastenFeuchte: reading HIH4000/humidity did not return a value
2017.01.17 17:45:28 3: SteuerkastenFeuchte: reading temperature did not return a value
2017.01.17 17:45:29 3: DS18B20_FFDB57901605: reading temperature did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.0 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.1 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.2 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.3 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.4 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.5 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.6 did not return a value
2017.01.17 17:45:35 3: Rel_Modul: reading sensed.7 did not return a value
2017.01.17 17:45:39 3: SteuerkastenTemperatur: reading temperature did not return a value
2017.01.17 17:45:41 3: Pooltemperatur: reading temperature did not return a value
2017.01.17 17:46:28 3: SteuerkastenFeuchte: reading HIH4000/humidity did not return a value
2017.01.17 17:46:28 3: SteuerkastenFeuchte: reading temperature did not return a value
2017.01.17 17:46:29 3: DS18B20_FFDB57901605: reading temperature did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.0 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.1 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.2 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.3 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.4 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.5 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.6 did not return a value
2017.01.17 17:46:35 3: Rel_Modul: reading sensed.7 did not return a value
2017.01.17 17:46:39 3: SteuerkastenTemperatur: reading temperature did not return a value
2017.01.17 17:46:41 3: Pooltemperatur: reading temperature did not return a value
2017.01.17 17:47:28 3: SteuerkastenFeuchte: reading HIH4000/humidity did not return a value
2017.01.17 17:47:28 3: SteuerkastenFeuchte: reading temperature did not return a value
2017.01.17 17:47:29 3: DS18B20_FFDB57901605: reading temperature did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.0 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.1 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.2 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.3 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.4 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.5 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.6 did not return a value
2017.01.17 17:47:35 3: Rel_Modul: reading sensed.7 did not return a value


Wenn ich FHEM neu  starte dann kommt auch das:
2017.01.17 17:49:01 1: usb create end
2017.01.17 17:49:01 3: ows: Opening connection to OWServer 4304...
2017.01.17 17:49:01 3: ows: Successfully connected to 4304.
2017.01.17 17:49:01 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 384.
2017.01.17 17:49:01 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 355.
2017.01.17 17:49:01 3: DS18B20_FFDB57901605: reading type did not return a value
2017.01.17 17:49:01 3: Pooltemperatur: reading type did not return a value
2017.01.17 17:49:01 3: Rel_Modul: reading type did not return a value
2017.01.17 17:49:01 3: SteuerkastenFeuchte: reading type did not return a value
2017.01.17 17:49:01 3: SteuerkastenTemperatur: reading type did not return a value


Nach dieser Fehlermeldung habe ich bereits gesucht. Habe hier im Forum auch eine Antwort gefunden, dass ich in owfs.conf folgendes ändern soll: Anstatt server: port = localhost:4304 soll ich nur server: port = 4304 eintragen.
Dies habe ich auch in FHEM gemacht beim device.
Doch der Fehler kommt nach wie vor.

Wenn ich ein /etc/init.d/owserver restart machen will, bekomme ich ein fail.
Update: Habe gefunden dass der owserver nicht läuft.
wenn ich ein  /etc/init.d/owserver start mache kommt ebenso ein FAIL.

Dabei habe ich an der gesamten Konfiguration absolut in den letzten Wochen nichts geändert.
Nicht einmal den Rechner noch FHEM habe ich neu gestartet.
Wo kann ich anfangen?
Bin derzeit absolut ratlos.


Lg
Georg
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

maci

Schön langsam gebe ich FHEM auf, denn es macht nur Probleme.  :-[ :-[ :-[ :-[
Geholfen wird einem nicht wirklich. :-[ :-[ :-[
Die Graphfunktion ist absolut nicht das gelbe vom Ei. Da sind mir rrd Grafiken wesentlich lieber.

Bei meiner Suche in den Weiten des Netzes findet man kaum Einträge zum OWServer ohne Fhem.
Außerdem stört mich ein Dienst, der selbst keine Protokolle schreibt.  :-[ :-[ :-[

Mir scheint, als hätte der Dienst OWServer ein eingebautes Ablaufdatum, denn wenn ich das Datum zurücksetze funktioniert es!
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan