料理さて、デーモン化したはよいが、結局温度設定を突っ込むにはRedisを介さなければいけないのであった。不便で仕方ないのでWebから設定できるようにしたい。スマホから肉を煮たい。人間の根源的な欲求だと思う。いうわけで今回はWebから設定できるようにした。図だけでもそれっぽくかわいい感じにつくればそれっぽく見えると思っていたのだが、どうやらそんなこともなさそうである。いうのもどうかと思うので、現代的にWAF的なアレをアレして作ろうと思ってGoでできてるGojiを選択した。シンプルで軽い、というのは完全に後付けの理由で、実際はせっかくGoをビルドしたから使いたかっただけの話である。linux/armと表示されてしまい一体バージョンいくつの機能が入っているのかさっぱりわからないことになってしまう。いい感じに1.4.2をビルドしたほうがよさそうである。やり方わかったらおしえてください(クズまあそんな適当な感じにビルドしてきたGoでもGojiはちゃんと動くのですごい。基本的に/をGETされたら状態をHTMLで表示して、formからの文字列を/set/にPOSTする感じにしてみた。APIっぽくて表示は違うからだいぶきもちわるいな。APIにしてAjax的な感じでいいかんじにしてあげればいいのかもしれないが、そもそもにおいて全くJS書けないし考えたくない感じがする。ゴミのようなWebデザインともあれ、現在の温度が表示されたり、目標温度を更新したりできるようになった。見ての通りCSSもJSも1文字たりとも書いていない。今回のコードはこちら。runで立ち上げていると邪魔なので、daemon同様、Supervisorでデーモン化してやる。してやればサーバ再起動のあともdaemonもWebサーバもいっしょに上がってくるので安心である。On/Offを押すと設定温度が強制的に100/0°Cになり手動でOn/Offも可能。Pi自体の無線化といったあたりだろうか。PCを立ち上げてSSHしなくても肉が煮られるようになったので、当初の目的であるスロークッカーにTCPを喋らせる、は達成できたと言って良いのではないかと思う。naotacoAboutまた太った。naotaco+blog@gmail.com[naotaco.com]一切の無断転載・リライト等を禁止します。各種お問い合わせは、上のメールアドレス、もしくはTwitterまで連絡ください。宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。WordPress.。