goo blog サービス終了のお知らせ 

pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

7-zip時間が掛かりますが圧縮率が良いです

2018-10-28 17:33:31 | Linux

# time 7zr a -t7z -mx=9 IOT-House_zero_w_0.02.7z IOT-House_zero_w_0.02.img

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=ja_JP.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Scanning

Creating archive IOT-House_zero_w_0.02.7z

Compressing  IOT-House_zero_w_0.02.img

Everything is Ok

real    52m27.571s
user    79m55.630s
sys     0m45.668s

# ll
-rw-r--r--  1 root root 1351414672 10月 28 14:35 IOT-House_zero_w_0.02.7z
-rw-r--r--  1 root root 7820279808 10月 28 13:39 IOT-House_zero_w_0.02.img


Remote-Hand_Raspberry_pi_0.46をリリースしました。

2018-10-16 22:58:08 | Linux

実践IOTハウス

自動化電や防犯・防災をシステム開発しています

出先から部屋の温度を確認してクーラー運転する

夕方外が暗くなると玄関や部屋の明かりを点ける

夜に外の湿度を元に家庭菜園の水やりをする

防犯センサーがはたらくと動画をメールする

決まった時間に音楽を鳴らす

火災感知器が発報するとメールと電話(ワンギリ)で知らせる

迷惑な害鳥を鷹の鳴き声で追っ払う

などRaspberry PiでIoTハウスを実践しています。

Raspberry Piで遊んだ後はRemote-Hand Raspberry_piでホームエレクトロニクス&ホームセキュリティを実現しよう。

o 2018.10.16 Ver 0.46

o Raspbian Ver: 7.11

o kernel Ver: 4.1.19

o Raspbianのアップデート

o 定期バックアップ機能バグ修正

o 他些細なバグ修正





実践IOTハウス、vimでドラッグするとビジュアルと表示コピペが出来なくなる

2018-08-19 15:57:06 | Linux

Raspberry Piの開発でteratermログイン、ZMODEMでファイルの転送、ちょこっとテキストファイル編集にvimを使うことが多いけど

最近、Raspberry Pi zero wの開発で、vimでドラッグするとビジュアルと表示してコピペが出来なくなる

pi@iot001:~ $ vi ~/.vimrc に
set mouse-=a を書いたら良いとの事
https://freebsd.sing.ne.jp/tool/02/02/04.html 様感謝
 
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 18 2017 04:31:53)では.vimrcが無くてもビジュアルにはならない

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 30 2017 18:21:38)では上記が必要

 

 


お盆休み1日しかないのにraspberry pi zero wのi2cが動かんで潰れてしまったわ( ゚Д゚)-2

2018-08-14 06:11:07 | Linux

i2cが動かん原因が分かったわ
前処理でGPIO0~3をMODE OUTにしてから、0を書き込みしたかったのに
pi@iot001:~ $ gpio -g write 0 0
pi@iot001:~ $ gpio -g write 1 0
pi@iot001:~ $ gpio -g write 2 0
pi@iot001:~ $ gpio -g write 3 0
こんなコマンドを入れていて、GIPOのSDA,SCLを怪我させていた
正解は-gオプションなしで入れないといけない
pi@iot001:~ $ gpio write 0 0
pi@iot001:~ $ gpio write 1 0
pi@iot001:~ $ gpio write 2 0
pi@iot001:~ $ gpio write 3 0


お盆休み1日しかないのにraspberry pi zero wのi2cが動かんで潰れてしまったわ( ゚Д゚)

2018-08-13 21:28:39 | Linux

AM2320を接続して
root@iot001:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
検出、出来なかったけど
root@iot001:~# rmmod i2c_bcm2835
root@iot001:~# modprobe i2c_bcm2835
と何故かモジュールを入れなおすとOKになる
oot@iot001:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- 5c -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@iot001:~# pepoam2320
24.8 63.7
温度・湿度が正常に取得できたわ


raspberry pi zero w i2c does not work. However, if you reload the i2c_bcm2835 module, it works

2018-08-13 21:13:18 | Linux

root@iot001:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@iot001:~# lsmod
Module                  Size  Used by
fuse                   92214  3
cmac                    3230  1
rfcomm                 37969  6
bnep                   11981  2
hci_uart               26546  1
btbcm                   8248  1 hci_uart
serdev                  9370  1 hci_uart
bluetooth             366847  29 hci_uart,bnep,btbcm,rfcomm
ecdh_generic           17649  1 bluetooth
spidev                  7220  0
brcmfmac              273198  0
brcmutil                9114  1 brcmfmac
snd_bcm2835            22991  1
cfg80211              542242  1 brcmfmac
snd_pcm                89590  1 snd_bcm2835
rfkill                 21476  6 bluetooth,cfg80211
snd_timer              22396  1 snd_pcm
snd                    60154  5 snd_timer,snd_bcm2835,snd_pcm
i2c_bcm2835             6465  0
spi_bcm2835             7456  0
w1_gpio                 4566  0
wire                   31600  1 w1_gpio
cn                      5687  1 wire
hwmon                  10505  1 wire
uio_pdrv_genirq         3718  0
fixed                   3033  0
uio                     9901  1 uio_pdrv_genirq
i2c_dev                 6674  0
ip_tables              12427  0
x_tables               22098  1 ip_tables
ipv6                  402036  24
root@iot001:~# rmmod i2c_bcm2835
root@iot001:~# modprobe i2c_bcm2835
root@iot001:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- 5c -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@iot001:~# pepoam2320
24.8 63.7


外のバケツのTWELITEもさすがにこの暑さでいんでもうた

2018-07-18 17:46:44 | Linux

[root@tmp]# pepotocosctl 0
-1[root@tmp]# pepotocosctl 5
-1[root@tmp]
[root@tmp]# pepotocosctl 5
-1[root@tmp]# pepotocosctl 5

外のバケツのTWELITEもさすがにこの暑さでいんでもうた

遮光ネットで日除けしてやり、電源オフ・オン

2018/07/18,17:44:41,38.0℃,19.0%[root@tmp]# pepotocosctl 5
2018/07/18,17:44:59,37.9℃,20.0%[root@tmp]# pepotocosctl 5
2018/07/18,17:45:36,37.9℃,20.0%[root@tmp]# pepotocosctl 5
2018/07/18,17:54:16,37.6℃,19.8%[root@tmp]#

蘇ったわ


Linuxでお手軽にGPIOをIOTが出来るプログラムをリリースしました

2018-05-19 10:50:57 | Linux

LinuxでMM-CP-2112A又はCP2112 クラシック USB ブリッジを動作させる事が出来るプログラムです

# pepocp2112ctl

** Welcome to pepocp2112ctl Version-0.1 Copyright Yamauchi.Isamu compiled:Jan 7 2018 **

usage:pepocp2112ctl port:0-9 0|1 [timer:0-300000ms]

出力ポート 0-3

入力ポート 4-7

に固定されています

ポートNo 0番目の読み取り

# pepocp2112ctl 0

0

ポートNo 0番目を 1 へ設定

# pepocp2112ctl 0 1

1

ポートNo 0番目を5秒間 1 へ設定

# pepocp2112ctl 0 1 5000

0

I2C接続のAM2320の温度・湿度表示

# pepocp2112ctl 5

23.0 55.4

動作例動画

https://twitter.com/kujiranodanna/status/965173068044828672

download

https://osdn.net/projects/pepolinux/downloads/69544/pepocp2112ctl.tar.gz/

製品情報

http://www.sunhayato.co.jp/material2/index.php/item?id=1083&cell003=%E6%95%99%E8%82%B2%E5%AE%9F%E7%BF%92%E3%83%BB%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C%E8%A3%BD%E5%93%81&cell004=IC%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB&name=USB%E3%83%BBI2C%EF%BC%88SMBus%EF%BC%89%E5%A4%89%E6%8F%9B%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB+MM-CP2112A

詳細情報

https://jp.silabs.com/products/interface/usb-bridges/classic-usb-bridges/device.cp2112


実践IOTハウス Remote-Hand_Raspberry_pi_0.41をリリースしました。

2018-03-08 17:47:57 | Linux

実践IOTハウス Remote-Hand_Raspberry_pi_0.41をリリースしました。

Raspberry Piで家電の自動化や防犯・防災システム開発、IoTハウスを実践しています。

Raspberry Piで遊んだ後はRemote-Hand Raspberry_piでホームオートメーション&ホームセキュリティを実現しよう。

o 201.8.3.8 Ver0.41

o Raspbian Ver: 7.11

o kernel Ver: 4.1.19

o Raspbianのアップデート

o web更新時間6秒→1分、reloadボタン追加

o 他些細なバグ修正

https://ja.osdn.net/projects/pepolinux/