値は4295Bil ああ〜正負のビットまで数値になってるな。
というわけで、
Nodemcuかな・・・と思ったが違っていた。
if (ret) { |
// convert hex string into unsigned long |
unsigned long val = 0; |
for (int i = 28; buf[i]; i++) { |
val <<= 4; |
val |= wisun.hex(buf[i]); |
} |
この辺じゃないかなと思うが
unsigned long val ==> long val
にして、明日にならないと確認できんな。
あとは積算電力を読み取るようにしたいな。現在STM32duino Nodemcu-FirmのWroom2 BP35A1 で Smartmeter の値を読み取ってInfluxdataに送信してGlafanaで表示するよう開発中。
どう考えてもNodemcuとBP35A1だけでいけそうなのだが、luaの開発能力が私にはまだ不足しすぎ。誰かプログラムしてくれないかな。
http://neocat.hatenablog.com/entry/20160110/1452407542
をSTM32duino用のSketchに変更
http://www.handverdrahtet.org/2016/04/esp-01-dht22-send-data-to-influxdb.html
をWroom2 (ESP01でもいいけど)のNodemcu-Firm用の luaプログラムに変更
組み合わせてInfluxdbに送信
0 件のコメント:
コメントを投稿