実際のところ、よくわからなかった




2か月以上解らんままほぼ放置してて、やっぱりどうしても使いたくなったので2日がかりであれこれ弄り回して、それでもどーーーーーにも動かなかったraspbian + Jessie + Pi2B + ds18b20。

むしゃくしゃついでに設定いったんオフ→再起動→配線しなおし→抵抗盛る→設定オン→/boot/config.txtを設定しなおした。

dtoverlay=w1-gpio-pullup,gpiopin=4

pullup書く作法がなんか5種類くらいあるんだけど……たまたま旨く行ったのがこの描きかたなんだけど……

意味が解らないよ!!!!!!!!!!!!

もういやん……

まあとりあえず-041652a29eff,-031647bf8dff,-0316478acaffについてちゃんと動くことを確認できるように成りましたよと…………もういやん……

うんでもまだTWE-liteの方はログとれる設定が描けてないんだけどな!!!!!
何処をどう直せばいいのかさっぱりわからんので塩漬けのまま2カ月目に突入。Orz

PHPでCSVログ保持するスクリプトが別に動いてて、そっちはW1のセンサログを30分おきに出力している。
シリアルデバイス2台はそれぞれ1分おきに通信を投げてくるので、これを5分置きくらいにCSV上書き作成させて、CSVはあとでPHPに読ませたかった。

#!/usr/bin/env python
#encoding=utf-8

import serial
import csv

ser = serial.Serial( ‘/dev/ttyUSB0’, 115200, timeout=1 )
Target_Dir = “/var/www/”
Cnt = 0

while Cnt < 120: line = ser.readline() field = line.strip() sline = field.split(';') length = len(sline) if length > 12:
Sid = sline[5]
Now_Batt = int(sline[6])/1000.0
Now_Temp = int(sline[7])/100.0
Now_Humd = int(sline[8])/100.0
Sid_file = Sid + “csv”
f = open(Sid_file,’w’)
writer = csv.writer(f,lineterminator=’\n’)
Csv_List = []
Csv_List = Now_Batt,Now_Temp,Now_Humd
writer.writerow(Csv_List)
f.close()
print “End”
ser.close()




Tags:, , , ,

This entry was posted on 土曜日, 4月 29th, 2017 at 00:24 and is filed under Raspi.

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.