Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000193 - 1wire-owphp

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • saegefisch
    antwortet
    ...sporadische Fehler sind Moppelkotze... WLAN würde ich nicht vermuten. Insgesamt ist ja wohl alles korrekt aufgebaut. Damit neige ich nun doch wieder dazu, den OWFS-Server im Verdacht zu haben. Hast Du einen Sensor, der besonders oft Fehler liefert? Das müsste man ja im Mount gelegentlich sehen... nur um die Fehlerquelle einzugrenzen.
    Welche Analyseoptionen auf OWFS/1-wire bereit stehen, weiß ich leider nicht...

    Einen Kommentar schreiben:


  • Langer89
    antwortet
    IP-Adresse stimmt, wie gesagt im Normalfall kommen auch alle Werte, nur gefühlt jeder 3-5 Zyklus bekommt eine Messung (immer eine andere) keinen gültigen Wert (error). Am LBS habe ich den Port 4304 eingetragen.
    Pfad in der owfs.conf --> /mnt/1wire der ist auch auf dem Raspberry mit Filezilla zu sehen.

    Hier mal meine aktuelle Logik mit Error:
    Logik_mit_Error1.png
    hier ohne:
    Logik_ohne_Error.png
    und hier mit einem anderen gestörten Sensor:
    Logik_mit_Error2.png
    Noch ein Ansatz: der Raspi ist via WLAN-Stick mit dem Netz verbunden. Abstand zwischen Raspi und Accesspoint ca. 2,5m Luftlinie. Könnten wir hier noch in irgendeiner Art ein Problem haben?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    okay, dann stimt der Unterbau und wir sind in edomi also richtig mit der Suche...
    * E6: IP-Adresse im LBS stimmt? Ohne Port oder ähnlichem?
    * Dann bleibt m.E. nur ein fehler im Mount - das solltest Du nocvh mal prüfen: Vorhanden (per putty)?, Past es zum Pfad in der owfs.conf?

    Einen Kommentar schreiben:


  • Langer89
    antwortet
    Da haben wir wohl aneinander vorbei geredet.. Macht ja nichts! Sorry habe vergessen zu erwähnen, dass ich im OWFS-Frontend bereits alles kontrolliert habe, 0 Error und die Temperaturen werden dort angezeigt, wenn im EDOMI ein "error" aufläuft.... Von daher ist meiner Meinung nach der Bus in ORdnung oder nicht?

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    ich dachte, Du meinst ein Log auf der OWFS-Seite... aber Du meintest das LBS-Log... <schäm>. Okay, das LBS-Log ist bei mir seit EInrichtung immer leer = hatte noch nie ein Problem. Daher würde ich versuchen, eine Ebene früher den OWFS-Server zu prüfen: Versuch' doch mal im Browser. Dann sollte der OWFS-Server Dir die Sensoren anzeigen. Schau Dir einen an: Gibt es Temperatur-Werte? und was sagt statistsics->errors?
    192.168.10.1:2121

    Einen Kommentar schreiben:


  • Langer89
    antwortet
    Zitat von saegefisch Beitrag anzeigen
    Wo siehst du das Log - ich bin irgendwie zu doof, um das zu finden... <schäm>
    Hast Du die Verkabelung zu dem Sensor mal (nochmal! ) geprüft? Hat er parasitäre Spannungsversorgung und passt die Verkabelung dazu? Zu viele Sensoren am Busmaster? Am Ende ist der Sensor einfach defekt?
    Das Log findet sich bei mir unter Verwaltung-->Logdatein-->individual Log 1wire-owphp...

    Verkabelung ist ok, wie gesagt es sind immer andere Sensoren (daher können schlecht alle Sensoren defekt sein). Ich habe zur Zeit 7 Temperatursensoren (DS18B20) am GPIO 4 vom Raspi angeschlossen. Die Spannungsversorgung ist nicht parasitär, die Sensoren werden vom Raspi versorgt (3-Leiter).

    Hier ein Auszug vom LOG:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
    [TR]
    [TD]2017-11-15 17:02:43[/TD]
     			[TD]299890[/TD]
     			[TD]22326[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FFF04E901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:04:01[/TD]
     			[TD]333756[/TD]
     			[TD]23197[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF256A911604/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:05:00[/TD]
     			[TD]359458[/TD]
     			[TD]23875[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF0455901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:05:01[/TD]
     			[TD]253333[/TD]
     			[TD]23879[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF424D901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:08:00[/TD]
     			[TD]487853[/TD]
     			[TD]25918[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF2E77901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:12:04[/TD]
     			[TD]346941[/TD]
     			[TD]28665[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF8391901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:12:04[/TD]
     			[TD]396001[/TD]
     			[TD]28667[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FFF04E901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:14:00[/TD]
     			[TD]319679[/TD]
     			[TD]29976[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF2E77901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:17:10[/TD]
     			[TD]750495[/TD]
     			[TD]32121[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF8391901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:20:01[/TD]
     			[TD]190403[/TD]
     			[TD]1610[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF424D901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:21:00[/TD]
     			[TD]261436[/TD]
     			[TD]2283[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF424D901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:24:02[/TD]
     			[TD]661909[/TD]
     			[TD]4310[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF424D901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:29:00[/TD]
     			[TD]554395[/TD]
     			[TD]7686[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FFE944901605/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [TR]
    [TD]2017-11-15 17:29:00[/TD]
     			[TD]634103[/TD]
     			[TD]7682[/TD]
     			[TD]warning[/TD]
     			[TD]EXE19000193 [v0.2]: </28.FF256A911604/temperature> 1Wire READ failed[/TD]
     		[/TR]
    [/TABLE]
    Zur Zeit Trigger ich die LBS mit dem Minuten-KO, aber auch eine Anpassung des Triggers auf 5 Minuten brachte keine Änderungen... Bin etwas ratlos...

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Wo siehst du das Log - ich bin irgendwie zu doof, um das zu finden... <schäm>
    Hast Du die Verkabelung zu dem Sensor mal (nochmal! ) geprüft? Hat er parasitäre Spannungsversorgung und passt die Verkabelung dazu? Zu viele Sensoren am Busmaster? Am Ende ist der Sensor einfach defekt?

    Einen Kommentar schreiben:


  • Langer89
    antwortet
    Mein Problem ist, dass sporadisch immer ein anderer Sensor ein "error" zurück gibt. Laut Log kann er den entsprechenden dann nicht lesen....

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    OWFS läuft auf einem eigenen Linuix-Server (NUCi3) mit diversen anderen Server-Diensten (z.B: TV SAT>IP-Backend, Listener für SMA EnergeyMeter). Hätte aber auf edomie (gleichfalls NUCi3) sicher auch funktioniert. Ich wollte nur edomi so nah wie möglich am Standard des Entwicklers lassen und den anderen Server habe ich genau für diese Dinge. die Sensoren sollten alle 1:1 angeschlossen sein; wenn ich etwas interpretiere, dann in Edomi.
    Temperatruren: direkt
    Feuchtigkeit + Lux: Eigener LBS (noch nicht im DL-Bereich; müsste ich die Tage mal nachholen), weil die Werte nicht direkt nutzbar sind.
    Binär-Eingänge (Wassersensor, Pegelstand): liegen seit 9 Monaten noch unverbaut herum,. daher noch keine Kenntnis, aber vemrutlich 1:1 direkt

    Trigger ist bei mir ein eigener, hätte aber auch System-KO sein können.

    1wMulitsensorLBS.JPG

    Einen Kommentar schreiben:


  • DolcheVita
    antwortet
    Also ich nutze System KOs als Trigger. Ich habe nur wenige Temperatur-Sensoren, von daher kann ich zu den weiteren Fragen keine Stellung nehmen.

    Einen Kommentar schreiben:


  • mfd
    antwortet
    Zitat von saegefisch Beitrag anzeigen
    Ich habe 16 1-wire-LBS (Temperaturen, Multisensoren, Licht, Feuchte,) am selben Trigger-KO hängen mit Zykluszeit 120 sekunden. Die laufen also alle gleichzeitig los. Nach meinem Verständnis sorgt 1-wire für eine kollsionsfreie Lieferung.
    Das klingt ja vielversprechend. Läuft das bei dir mit auf der EDOMI Hardware?
    Lassen sich die Multisensoren problemlos ansprechen, bzw. ist da eine Umwandlung der Werte notwendig, oder kann das der OWFS-Server ootb?

    Einen Kommentar schreiben:


  • Langer89
    antwortet
    Wie triggert ihr denn die Bausteine? Ich habe jetzt einen Oszillator mit 30 Sekunden ein und 30 Sekunden aus. Allerdings bekomme ich bei einem Sensor sporadisch immer einen error zurück. Sollte also besser ein System-KO als Trigger genutzt werden?

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Ich habe 16 1-wire-LBS (Temperaturen, Multisensoren, Licht, Feuchte,) am selben Trigger-KO hängen mit Zykluszeit 120 sekunden. Die laufen also alle gleichzeitig los. Nach meinem Verständnis sorgt 1-wire für eine kollsionsfreie Lieferung.
    Bislang vermisse ich keine Werte und im Web-Service vo 1-wire kann ich keine Auffälligkeiten sehen. Mir schient das seit vielen Monaten völlig problemlos zu funktionieren.
    Wo sähe man denn Kollisionen oder Fehler? Log-File?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von DolcheVita Beitrag anzeigen

    Naja es geht, man muss halt nur aufpassen, dass man nicht zu viel gleichzeitig abfragt...

    Vielleicht liegt es ja auch nur an meinem betagten PasPi 1b, dass das nicht gleichzeitig läuft. Ich frage bei "Licht an im Bad" die entsprechenden Sensoren alle 10 sec ab, und habe dann so 5 Fehllesungen am Tag, nachdem ich die Verzögerer eingebaut habe...

    Ich haba ekine Ahnung, ob man genauso gut/schnell/einfach alle Sensoren auf einmal abfragen kann?! jonofe hast du da eine Idee/Meinung dazu?
    Also ich frage 4 Sensoren gleichzeitig ab, indem ich denselben Trigger auf 4 1wire LBS sende. Es dauert dann zwar ca. 2 Sekunden bis alle Werte da sind, aber ich habe keine Fehler im Log. Es werden immer alle 4 Werte geliefert. Die Zykluszeit ist bei mir eine Minute.

    Einen Kommentar schreiben:


  • mfd
    antwortet
    Es muss wohl eine Möglichkeit geben, beim Wiregate hat das trotz sehr schmaler Hardware auch irgendwie funktioniert... da dürfte auch nicht mehr Power als beim Raspi 1 vorhanden gewesen sein.

    Einen Kommentar schreiben:

Lädt...
X