Discussion:
[vz-dev] 1wirevz: No such file or directory
Andreas Brus
2013-08-15 23:25:20 UTC
Permalink
Moin

ich dachte erst das w?ren irgendwelche falschen Zeilen in der config,
irgendwelche Sensoren, die es nicht (mehr) gibt.
Aber nun vermute ich, da? es daran liegt, da? es auf der Relay-Platine
und einen 1wire-Bus gibt und der Daemon vielleicht hardcoded alle drei
versucht abzurufen?
1wirevz: No such file or directory
jede Minute.

vielleicht dadurch?
void ds1820init() {

int i = 0;
for (i=1; i<=3; i++) {

char fn[64];
sprintf ( fn,
"/sys/bus/w1/devices/w1_bus_master%d/w1_master_slaves", i );

Gru?
Andreas
W3ll Schmidt
2013-08-17 18:37:29 UTC
Permalink
Hi Andreas,
Post by Andreas Brus
Moin
ich dachte erst das w?ren irgendwelche falschen Zeilen in der config,
irgendwelche Sensoren, die es nicht (mehr) gibt.
Aber nun vermute ich, da? es daran liegt, da? es auf der Relay-Platine und
einen 1wire-Bus gibt und der Daemon vielleicht hardcoded alle drei versucht
abzurufen?
Ich hatte die Relay-Platine noch nicht in der Fingern.

@Udo, kannst Du mir ein Testexemplar schicken?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130817/4fd6da24/attachment.html>
Stefan Pons
2013-08-18 15:14:46 UTC
Permalink
Hallo,
dasselbe Thema gibt's gerade auch in der User-Mailliste ([vz-users]
Installation 1 wire nach w3llschmidt/1wirevz).
Dort hab ich folgendes geschrieben:
------------------------------schnipp---------------------------
Hallo,
ich hatte dasselbe Problem, inzwischen funktioniert's. Die FM kommt
durch die Schleife im Code, die ja die drei Adressen der
Raspi-Erweiterung durchprobiert (

echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/new_device in rc.local ).

Mit:
sudo i2cdetect -y 1
sudo i2cdetect -y 0
(nach Installation: sudo apt-get install python-smbus i2c-tools)
siehst Du welche Adressen belegt sind.

Ich hatte erst nur die Zeilen mit den Adressen x19 und x1a ausgeremt
aber die Fehlermeldung kam trotzdem (?). Jetzt hab ich mal mutig bis
verwegen die Schleifen (2) aus dem c-Code geworfen (siehe Anhang) und
die FM ist weg und er zeigt den Messverlauf im Frontend.
Die Anweisung "6. rc.local anpassen" mit "$ALL..." ist mir auch
r?tselhaft aber vielleicht erbarmt sich ja noch jemand und erkl?rt's uns ;)

Noch 'ne Anmerkung: Wenn Du die So-Schnittstellen nutzen m?chtest musst
Du die hardcodierte GPIO-Liste anpassen. Meine S0VZ.c ist auch im Anhang.

Hoffe es hilft Dir, hinter meinen obigen Zeilen steckt viel Try&Error
und ganz wenig (Halb-)Wissen.
------------------------------schnapp---------------------------

Ich hoffe ich bin Dir (w3llschmidt) nicht auf die F??e getreten, dass
ich deinen Code angefasst hab.

Gru? Stefan
infosht
2013-08-18 23:02:37 UTC
Permalink
hallo stefan
habe die info erhalten aber ohne code
kannst du den noch mal reinstellen ?
alex
Hallo,
Post by Stefan Pons
dasselbe Thema gibt's gerade auch in der User-Mailliste ([vz-users]
Installation 1 wire nach w3llschmidt/1wirevz).
------------------------------**schnipp-----------------------**----
Hallo,
ich hatte dasselbe Problem, inzwischen funktioniert's. Die FM kommt durch
die Schleife im Code, die ja die drei Adressen der Raspi-Erweiterung
durchprobiert (
echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/**new_device
echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/**new_device
echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/**new_device in rc.local ).
sudo i2cdetect -y 1
sudo i2cdetect -y 0
(nach Installation: sudo apt-get install python-smbus i2c-tools)
siehst Du welche Adressen belegt sind.
Ich hatte erst nur die Zeilen mit den Adressen x19 und x1a ausgeremt aber
die Fehlermeldung kam trotzdem (?). Jetzt hab ich mal mutig bis verwegen
die Schleifen (2) aus dem c-Code geworfen (siehe Anhang) und die FM ist weg
und er zeigt den Messverlauf im Frontend.
Die Anweisung "6. rc.local anpassen" mit "$ALL..." ist mir auch
r?tselhaft aber vielleicht erbarmt sich ja noch jemand und erkl?rt's uns ;)
Noch 'ne Anmerkung: Wenn Du die So-Schnittstellen nutzen m?chtest musst
Du die hardcodierte GPIO-Liste anpassen. Meine S0VZ.c ist auch im Anhang.
Hoffe es hilft Dir, hinter meinen obigen Zeilen steckt viel Try&Error und
ganz wenig (Halb-)Wissen.
------------------------------**schnapp-----------------------**----
Ich hoffe ich bin Dir (w3llschmidt) nicht auf die F??e getreten, dass ich
deinen Code angefasst hab.
Gru? Stefan
--
Beste Gr??e
Alexander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130819/74f53718/attachment.html>
Stefan Pons
2013-08-19 10:45:45 UTC
Permalink
Hallo Alex,
schau mal im users-Thread "Installation 1 wire nach w3llschmidt/1wirevz"
da isser drin.

Gru? Stefan
hallo stefan
habe die info erhalten aber ohne code
kannst du den noch mal reinstellen ?
alex
Am 18. August 2013 17:14 schrieb Stefan Pons <stefanpons at gmx.de
Hallo,
dasselbe Thema gibt's gerade auch in der User-Mailliste
([vz-users] Installation 1 wire nach w3llschmidt/1wirevz).
------------------------------schnipp---------------------------
Hallo,
ich hatte dasselbe Problem, inzwischen funktioniert's. Die FM
kommt durch die Schleife im Code, die ja die drei Adressen der
Raspi-Erweiterung durchprobiert (
echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/new_device in
rc.local ).
sudo i2cdetect -y 1
sudo i2cdetect -y 0
(nach Installation: sudo apt-get install python-smbus i2c-tools)
siehst Du welche Adressen belegt sind.
Ich hatte erst nur die Zeilen mit den Adressen x19 und x1a
ausgeremt aber die Fehlermeldung kam trotzdem (?). Jetzt hab
ich mal mutig bis verwegen die Schleifen (2) aus dem c-Code
geworfen (siehe Anhang) und die FM ist weg und er zeigt den
Messverlauf im Frontend.
Die Anweisung "6. rc.local anpassen" mit "$ALL..." ist mir
auch r?tselhaft aber vielleicht erbarmt sich ja noch jemand
und erkl?rt's uns ;)
Noch 'ne Anmerkung: Wenn Du die So-Schnittstellen nutzen
m?chtest musst Du die hardcodierte GPIO-Liste anpassen. Meine
S0VZ.c ist auch im Anhang.
Hoffe es hilft Dir, hinter meinen obigen Zeilen steckt viel
Try&Error und ganz wenig (Halb-)Wissen.
------------------------------schnapp---------------------------
Ich hoffe ich bin Dir (w3llschmidt) nicht auf die F??e
getreten, dass ich deinen Code angefasst hab.
Gru? Stefan
--
Beste Gr??e
Alexander
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130819/5829822d/attachment.html>
Lesen Sie weiter auf narkive:
Loading...