上京限界7年史(賃貸・ルームシェア・不動産編)

前回の続きです。 上京限界7年史(転職編) - YarmUI's blog

思った以上に反響があり驚きました。

また、@risouさんからエンジニアの知的生産術を頂きありがとうございました。

毒吐き第二弾として、上京して7年、賃貸周りで必ずと行っていいほどトラブルが発生しているので紹介しょうと思います。 大体これで毒は全部です、まじで勘弁してほしい。

2012年11月〜 横浜市内の1Kマンション

家賃の関係で職場から離れた横浜市内、20平米未満で築20年のボロい分譲マンションだった。

  • 引っ越したら玄関に御札が貼ってあった (内見時は同じ間取りの別の部屋だった)
  • オーナーが途中で突然変わった。新オーナー次第で追い出される奴です。
  • 隣がゴミ屋敷化し、悪天候時秋月で売っているような部品がベランダに流れて来た
    • 住人が入院しており管理会社は対応できなかった。ガジェット系のゴミ屋敷で生物系ではなかったので特に問題は発生しなかった
  • 家の前の道路が箱根駅伝の名所らしく、正月非常に治安が悪くなった

等、特にトラブルはなかった。

人手不足で高知から読んだ友人が居候しており、友人と自分が仮想通貨マイニングにハマって6帖の空間にASICやらグラボやらを並べ始め地獄になったので引っ越した。

2014年1月〜 葛飾区の3LDKのアパート

後述のルームシェアで借りた物件。

賃貸契約時に設備として明記されているエアコン4台のうち3台が壊れており、大家に連絡したところ2台は修理された。 その際に「こういった事はアパ○ンを通して言ってくれ」と大家に言われた。

最後の1台、14帖のリビングのエアコンはなかなか修理の連絡がなく、月に1度程度ア○マンに連絡したが全く進展せず、 秋頃本格的に寒くなってきたので頻繁に連絡してみたところ、そもそもアパマ○は管理代行等の仕事は受けていないという驚愕の事実が判明した。

大家の電話番号(090から始まるやつ)に頻繁に連絡するがなかなかつながらず、つながったと思ったら、

  • エアコンが壊れたなんではじめて聞いた
  • 壊れていないのが3台あるんだから大丈夫だろう
  • そんなに大声出してそれは脅迫か?警察に訴えるぞ!警視庁に友人がいる

と難航。住み始めて10ヶ月くらいたってやっと修理された。

また、退去後も色々トラブルが発生し、なかなか敷金が返還されない問題もあり、明細が来たかと思ったら

  • 原状回復の明細に載っていた施工の日付が、Homesに載った原状回復後の部屋の写真のEXIFの日付より後
  • 施工会社の住所がアパートの一室

等なかなか香ばしかった。敷金返還迄10ヶ月程かかり、ルームシェアの件の精算もさっさと終わらせたかったので深追いはしなかった。

ルームシェア周りのトラブル

過去に書いた記事に大体書いています

kfka.hatenablog.jp

この件での損失はすべて親に弁済させたので無いと思いましたが、家賃を滞納され金欠になったときに売ってしまった仮想通貨が思った以上に高騰し、2018年初頭で売ったら数百万円、今売ってもそれなります。畜生!!!! タラレバの話しと思うかもしれないが、この後転職した現職は金融系で仮想通貨も扱っており、2018年の4月くらいには売り抜けただろうなと思います。

Yに関しては名前を公開してスッキリしたい気持ちもあるが、訴えられて疲弊したくないので、自分の次の被害者が出ない限りやらないです。

Yはこの問題で注意されたとき、自分のことは棚に上げ「herokuのFreeDynoが1日20時間だったとき、DNSを切り替えで24時間動かしてタダ乗りするやつには金銭感覚のことは言われたくない」的な発言をしており、WEB屋ならそういった異常者が意外と身近にいるかもしれないので皆さん注意してください。 だいたいnode_modulesとかのディレクトリを検索したらそいつのハンドルネーム出てきたりするので、身近にいると思います。

都内の1K築浅マンション(現住所)

ルームシェア解消と同時に転職し給料も上がったのでそこそこいいところに引っ越した。

  • 駅まで徒歩5分のハズが実際は7分で、駅に入ってから駅ホームまで徒歩5分だった。
  • ペット可物件で探したが、賃貸契約後分譲オーナーの意向で自分の部屋はペット不可だった。

というトラブルが契約直後あったが些細な問題だった。猫は飼いたかったのだが。

大きなトラブルとして、隣人がベランダで犬を飼っており、その糞尿の匂いが吸気口の位置の関係でダイレクトに部屋に入ってくる問題が発生した。 また、隣人がペットのトイレ掃除に塩素系の洗剤を使っており、部屋がプールみたいにもなった。

管理会社に連絡したところ分譲マンションだったため、私→私の部屋の管理会社→建物全体の管理会社→隣の部屋の管理会社→隣人と伝言ゲームが発生し、

  • ベランダは共益部分なのでマンションの規約でペットに糞尿させるのはだめなはずだが?
  • 犬、時々フェンス乗り越えそうになってる。帰宅時エントランスに肉塊があっても知らんぞ。
  • 塩素系洗剤を無条件に吸わされるのは健康に悪いし、私を含めた両隣どちらかの住人が酸性洗剤をベランダに撒いたら死人が出るからやめろ。

などと言ったクリティカルな問題に対し、「でも、犬かわいいんですよ」という返答しか帰ってこず。

私「直接話しを付けるから連絡先を教えてくれ。」

管理会社「トラブルになるから隣人同士の接触は避けてくれ」

私「今、トラブルになっているのだが」

といった楽しい問答もあった。と言っても隣人同士のトラブルは傷害事件などに発展する可能性があったので、初期段階でこの問題は管理会社を通して解決することになった。

結局、匂いがするたびに管理会社に連絡するのを1年くらい繰り返したら、気がついたら隣は空き家になっていた。

分譲マンションの賃貸は設備が良いなどという話がありますが、こういったトラブルもあるので皆さん気をつけましょう。

千葉(2016年末頃、未遂)

現在、基本的に徒歩1時間程で通勤しており(電車通勤しても40分位かかるため)、ならば電車で1時間くらいの場所に引っ越して家賃を抑えようと考えた。 賃貸周りでトラブル続きだったので、基本メールで連絡し、通話はすべて録音しエビデンスを残して望んだ。

しかし、良い物件を見つけたので申し込みをしたところ、仲介業側の不備で必要書類が足りず、その間に別の日とに契約されてしまった。 私が遅いから悪いんだ的なことを言われてちょっと腹が立ったので調べてみたところ、

  • 仲介業者の休みの都合で管理会社を1日待たせていた。
  • 仲介業者は私に連絡がついていないにもかかわらず管理会社に、午前中に必ず出す的な約束をしていた(午前中私は寝ていた)
  • 管理会社は約束どおり午後になったら物件の仮止め状態を解除し、直ぐに他の人が契約してしまった。

ということがわかった。

「そもそも書類不備はそっちの責任じゃないか。それに、仲介業者の都合で待たせた時間より、私起因で待たせた時間のほうが短いじゃないか。あと、連絡ついてないのに勝手に約束するな。」と突っ込むと

  • 申し込みは契約ではないので我々に責任はない
  • すぐに電話して了承を得たはずだ。通話記録や録音が残っていないのはあなたが消したのでは?

など言われた。気合があったら次引っ越し時に「引っ越しできなかった結果の損失」として家賃の差額を少額起訴するいやがらせをしようと思う。 ちなみにぴ○っとハウスです。

実家の土地のトラブル

不動産といっても実家のそのうち継ぐ予定の土地のトラブルです。

不動投資はバブル崩壊するまでしません。しかし都内駅チカマンションor死みたいな状況が予想されるので結局投資する価値のある物件は高騰し続け機会が無くなりそうな気がします。

実家の土地は山です。山持ってるなんてすごいと思うかもしれませんが田舎だとそうでもなく、結局使いみちがないので税金だけ払う感じです。

ここでのトラブルですが。

  1. 昔は自然境界で、斜面までが実家の土地で、平面から下の人の土地
  2. 下の人、何を考えたか斜面ピッタリに家をたてる
  3. 下の人、裏庭が欲しくなったらしく斜面を削り始める
  4. 補助金ブームで斜面の土砂崩れ防止工事をしたところ、下の人と役所の人と土木の人がニギニギしたらしくガッツリ斜面を削る。
  5. 自然境界で曖昧だった境界線をきちんと測量し、登記し直す(平成入りたてくらい)

というクソムーブがあり、見事昨年の大雨で土砂崩れしました。 幸い下の人及び家に被害はありませんでしたが、次崩れるとどうなるかわかりません。

下の人は「ここに住み続けたいので工事しろ」と、誰のせいでこんな事になってんのかわかってんのかおい?

隠蔽体質の役所は決してこの工事の実態がかかれた公文書は「残っていない」の一点張りで「もともと土砂崩れしやすい特殊な形状の土地で、補助金があったときの補修工事では防げなかった。 土地の持ち主に責任があるので、土地の持ち主がお金を出して工事せよ」とのこと。

ちょうどこれのハードモードです。 www.nishinippon.co.jp

土地の形状が明らかに特殊なので状況証拠は整っているが、いざ第三者に調査を依頼するとそういった調査を出来る会社は基本的に国や役所から仕事を受けているので断られ、その他諸々の施策も虚しく、30年以上ゼネコンを努めた父親が敗北宣言。 そう遠くない未来自分が対応しないといけないようです。

相続拒否すれば良いと思うかもしれませんが、相続拒否し誰の土地でもなくなっても、その土地の責任だけは元の持ち主の親族に呪いのようについて来ます。

ちなみに補修工事は普通の人の生涯賃金くらいするのでとでも出せないです。また、マスコミに垂れ込むというのは現住の祖父母がムラハチに合うためできません。

困りました。国籍変えれば良いらしいので海外で働けるくらいのプログラマになれるよう精進しましょう。

総括

友人にお祓いを薦められ、真面目に考えている。

上京限界7年史(転職編)

こんにちは!peingの騒動でゲラゲラ笑ってたところ気がついたら三十路になっていました。 誕生日なので何かください

ここ数年、散発的に毒吐きにしかブログを書いておらず、30歳の目標に「アウトプットを増やす」というのがあるため、一度全ての毒を吐ききろうと思う。

まずは上京して7年間で4回転職をしたこと周りの毒を吐きます。

これは怪文書です。

上京前の田舎シス管(2012春〜)

重機メーカーのマニュアルを整備する会社。時給1000円で、様々な手作業をひたすら自動化するVBA等を書いていた。(時給1000円というのは高知という限界集略ではかなり良い方)

正社員化を打診されたが、正社員の割に給料が上がらなかったので断った。しかしこのとき提案された給与を超えることはしばらくなかった。

祖父が他界し、その後のごたごたで体調を崩し退職。(祖母が街の電気屋さんに騙され数百万リボ払いで家電を買ってたのが判明し結構辛かった。)

退職後は卒業した大学の研究を手伝うバイトをしたり、ニートしていたりした。

2012年冬 1社目就職・上京

1ヶ月程ニートしたところ周りの、周りの就職しろの圧力がかかり始め、就職活動を開始。

ポートフォリオ代わりに作っていたWEBアプリで使ったjQueryプラグインのソースに求人が載っていたので応募したら受かった。

流石に都内、しかも恵比寿の会社ならそれなりの待遇があるだろうと思ったがゲロ安だった。 正確な金額は覚えていないが社保は無し(当時から違法)で、保険と年金をはらったら14万かそこらだったと思う。

また、恵比寿の小洒落た店で毎日ランチミーティングを自費でやらされたのはエンゲル係数爆上がりで結構厳しかった。

wordpressをカスタマイズしたり、PSDをスライスしてHTMLに貼り付けたりする仕事だった。

またjQueryプラグイン等仕事で使う共通部品をいくつか作ったのですが、社長の「とにかくコピペで動くようにしろ」と言うのが反りが合わなかった。 後で知ったことだが社長はXSSやらかしてmalaに叱られており、叱られてなお楽観視しており、あんまり技術者として従う相手でも無かったなと思う。

職場環境も最悪で、オフィスを間借りしている社長の友人が電話で常に怒鳴り散らしており、怒鳴っている内容も「労基が来たとき用のタイムカードを用意しろ」等で精神衛生上よろしく無かった。

なんでそんなところに就職したんだと疑問に思うかもしれないが、就職活動で東京高知を何度も往復する余裕が無く、選択肢が無かったのである。

結果4ヶ月ほどで不眠・うつ状態になり医者かかったところ

  • とにかく罵声が飛び続けている環境が悪い
  • ランチミーティングは飯食いながらくっちゃべってただけのつもりだろうが、それ9時間休憩なしでぶっ続けで働いているのと一緒
  • 長時間労働じゃなくても、帰宅後長時間パソコンで勉強してたらそれは過労だボケ
  • GJ部やめろ

と診断された。GJ部DLNAサーバーの一番上にあったので毎日見ていただけなのに、医者には異常行動と写ったらしい。

処方された薬の副作用で遅刻欠勤しがちになり、退職を申し出たところ、直近の仕事でAWSを使っており、そのサービスの保守運用を月5万かそこらで投げてくれることになった。 また、6ヶ月前に退職すれば有給が発生しないのでと打診したが、6ヶ月過ぎて有給を消化してから退職させてもらえた。

しかし、退職後facebookを開いたところ「寝坊するような社会不適合者の今後の活躍に期待しますん」等と書かれ、それがトドメの一発となり病状がかなり悪化した。 成人後死にかけたのはこれと親知らずを抜くとき歯の近くに太い血管があったときだけ。鬱で退職後はfacebookは見てはいけない。

なお、後日AWSを使ったサービスの保守の話は「安定してるし、内容把握できたから無しで」と反故にされた。そりゃ誰でもわかるようにマニュアル整えて、安定するように作ったんだから当たり前だろうがと思った。

2013年夏 知り合い経由でよくわからないベンチャーに就職

特に次のアテも無いまま退職し路頭に迷っていたところ知人経由でお誘いを頂き、賃金は据え置きだが体調面のこともあり部分リモートで働くことになった。

優秀なエンジニアがいっぱいいるとのことだったが蓋を開けてみるとエンジニアが実質自分一人だった。

社長が「なにかでかいことをしたい」ということでフラッシュアイディアやら、なんかのパクリやらをひたすら作ってはやり直してを続ける仕事だった。

いわゆるメテオフォール型開発である。メテオフォール型開発 - 実践ゲーム製作メモ帳2

結果的にこの会社で何かを世に出せたことはなく、そろそろ資本金が尽きそうという雰囲気があったので転職した。

ただ、この会社で得た物は大きく、 特にメテオフォールが来る直前に社長が誰かと会食しているという法則を見つけたので、それを逆手にとりAWSRailsの勉強を推し進めたためかなり技術力はついたと思う。

ただ、人手不足で高知から友人を呼んだところ、私を超えるゲロ安給料だったので本当にすまなかったと思っている。

2014年秋 英会話教室(仮)の情シスに転職

今までの反省を活かしRailsでできた社内システムの改修や保守運用をする情シスに転職した。

しかし出社初日、机にはiOSの入門書とMacBookAirが置かれており、社長がイケてるアプリ作って欲しいと社内ベンチャー部署が爆誕していた。

3ヶ月程でLINEのパクリみたいなアプリを開発し教室の会員向けに提供したがとくに使われず、 私を含め社内ベンチャー部署のエンジニアはメテオフォールの繰り返しに疲弊していった。

社内ベンチャー失敗後、本来の職務だった社内システムの改修をすることになった。 社内システムは陳腐化しており、ヒアリングの結果完全に作り直す事となった。

しかし、ある日出エンジニア全員が外部役員に会議室に呼び出され、

  1. 役員「お前らは能力が低い」(じゃぁ雇うなよ・・・)
  2. 役員「社内システムは俺の知り合いのC#.NETの会社に投げる」(投げるならせめて、Railsできる会社に投げて現時点の成果物流用しない?)
  3. 役員「外注に○円かかる」(その金額で眼の前にいるエンジニア全員5年くらいの給料払えるよ?)
  4. 役員「お前らが出向したら外注費用が半額になる。」(なぜ?)
  5. 役員「出向か退職か選べ。」(は?)

ということがあり、結果旧社内システムの保守要因1人を残してエンジニアは全員退職することになった。 自己都合退職にされかけたので抵抗したところ、若手の役員に「会社都合退職の場合ハロワが使いにくくなる。私は会社と社員の生活を守るために戦う!」と戦線布告され、いや社員5人無責任に切った後にそれはないだろ・・・その後、なんやかんやあって会社都合退職を勝ち取れた。

退職直前に、作りかけの新社内システムから完成した部分だけ切り出してリリースしたところバリバリ活用されたようで、せめて完成させてから退職したかったなと後悔している。

2015年春 金融系メディアのSE

時間があったので複数内定をもらった後、じっくり考えて給料のいいところを選んだ。

現職だし、特に問題点はないのだが。

入社後入れ替わりに退職した人の仕事を引き継いだのだが、

  • socket.ioによるデータ配信が独自の謎の圧縮がかかっている。非圧縮のほうがデータは小さい。
  • フロントエンドのSPAとバックエンドの奥の方にあるストリーム処理が密結合している
  • AWSのSQSでジョブ管理しているが、何故かそれを処理するワーカー起動にRedisのpub/subを使っている。

など謎すぎるサービスで大変だったとか、

一部役員のせいで職場環境がどんどん悪くなり、大半が転職活動を始めたが、その役員が謎の理由で辞めた瞬間大半が転職撤回し、 稟議がまともに通る様になったせいか、古株インフラエンジニアが意気揚々とSaaSを導入しまくり働き方改革が発生したりしたとか

担当者不在のB2Bサービスがあり、その担当になったら営業が保守の範囲で新規開発を突っ込んできたり、担当一人しかいないのにSLA99.9%を結んだりして大変だっとかありました。

知人のプログラマが転職時に紹介できるか?と聞かれるとちょっと無理な程度には良い職場なので満足しています。とりあえず転職の予定はありません。

総括

労働時間増えずに7年で給料3倍以上あがったし、まぁよかったんじゃないですかね。 給料の良し悪しって従業員が成長できる環境を用意できるか否かを含め、結局の所会社の上の方の人の能力次第なので、皆さんもガンガン転職しましょう。

この後、賃貸・ルームシェア・不動産編に続きます

Wantedlyの件について

まずは上場おめでとうございます。

私も2015年4月に3日間インターンしましたが無給でした。 新卒・学生は日当があり、既卒の転職者は無給という分類でしょうか。

OJT方式のインターンで、勤務時間は9:00〜。いわゆる「帰られる雰囲気ではなかった」状態でした。 私は転職活動中で他社の面接や試験対策のセミナーがあったため遅くとも21時には退勤していました。 18時に新卒と思わる人たちへの座学研修がはじまり「やべーなこの会社」と思ったのを覚えています。

こんな限りなく黒いグレーゾーンを突っ切る企業がグレーなサービスしかセグメントを持っていない状態でIPOし、従業員に殆どストックオプションを発行しておらず、尚且つそのセグメントが求人サービスとかこの世は地獄かという印象です。

取り急ぎ、短期間で上場廃止となると部署の仕事が増える職についているのでIPOで調達した資金はオフィス内装ではなく、コンプライアンス対策に使ってほしいです。

現場からは以上です。

追記

ルームシェアの闇と光の戦士

以下の記事を見て、非常に面白かったので、2014年から1年ほどルームシェアを行っていた時に自分の身に起こったことを時系列で紹介します。

あれから二年経ちましたが。 - 深淵 http://hanabi.2ch.net/test/read.cgi/ogame/1454839298/

要約

  • Yという人物とルームシェアしていたが、40万ほど家賃光熱費を滞納した
  • Yの言う支払いができない理由、支払いの目処に多くの虚実が含まれていた
  • Yの親が弁済済みでこの件は解決している。

以下時系列

2013/11月頃

高校の頃の友人とルームシェアすることになり、頭数が多いほうが効率的だろうとYをルームシェアに誘う。 Yは家賃8万円までと参加するとになった。 家賃15万円の3LDKを借り、Yは6万円で一番広い部屋を真っ先に選択した。 初期費用は2ヶ月分の家賃を含め一人頭訳25万となったが、Yの分は受け取るタイミングがなかったので立替えた。

2014年1月20日

立替えていた初期費用のうちとりあえず10万円のみ返済される。

2014年2月

ルームシェア開始

2014年5月末

家賃・光熱費を催促したところ 住民税を払ったら金がなくなったとのことで家賃・光熱費滞納

2014年7月末

5月分+7月分の家賃光熱費の5万円払われる

2014年8月末

残りも支払われる

2014年10月16日

朝、現金で1000円貸す どうやら足りなかったらしく、銀行振込で2000円追加で貸す 後日2000円のみ返済された

2014年10月末

催促したところ財布をなくしキャッシュカード再発行するまで払えないと返答。 本人が大家に連絡しまってもらうとのことだったので連絡先を教える。

2014年11月12日

まったくもって払う気配がなかったので、10月分の家賃を立て替える。

2014年11月中旬

建て替えていた家賃、光熱費を催促。キャッシュカードがまだ無い等と言っていた覚えがある。 月末にまとめて払うとのこと。 返してもらわないと家賃が足りなくなるとも伝えた。

2014年11月末

当月分のみ家賃・光熱費を支払われる。

2014年12月末

10月分と当月分の家賃を催促。 払っただろと言うので、11月分は受け取ったが10月分は受けっ取っていないと返答。 この時点でルームシェアしていた3人中もう一人が12月末で退去するとのことだったので、初期費用はもういいし10万そこら貸すから1月末でルームシェア解消を提案した。 空いた部屋の分も含め払うからこのままでいいと言っていた。 翌月10日(給料日)に払うと言ってた。

2015年1月10日

支払われなかった

2015年1月末

10月分、12月分、1月分の家賃光熱費を催促。 当月分すらない様子だったので経済状況を確認を口頭で確認した。Y宛に届く郵便物などから自転車操業状態を疑っていたので問いただしたが、一貫して大丈夫と言いはり続けた。 なので、2月末に初期費用も含めた全額を返済するという借用書と、支払われなかった場合ルームシェアを解消するという覚書を書かせた。(今考えるときちんと最初に作るべきだった) f:id:YarmUI:20160221221619j:plain

2015年2月25日

2月分の光熱費を含めて支払われなかった。

2015年2月26日

ルームシェア解消の通知と、今後どうするのかの確認をした。 2月分は月末、滞納分は月5万の分割で払うと約束した。

2015年3月1日

催促。親と相談中で、週明けまで待ってほしいと返答された。

2015年3月9日(週明け)

支払われなかった。

2015年3月10日

催促に部屋をノックするが応答がなかった。 FF14の音が聞こえたので、自室で確認すると大迷宮バハムートに挑んでいた(同じ鯖だったので分かった)。 大迷宮から帰還したのを確認後、再度部屋をノックすると、溜息をつく音と電気を消す音が聞こえた。

2015年3月11日

連絡先を見つけたので、Yの親に連絡。親は初めて聞いたと驚いていた。 翌々日と当月末の2回に分けて返済され、ルームシェア解消まで家賃光熱費は親が払う事になった。

2015年4月26日

Yが退去する。 掃除をしに元Yの部屋に入ったところ、可燃不燃含め分別されていないゴミ袋やパイプベッド等の粗大ごみ、カメラやゲーム機オーディオ機器などの化粧箱が大量に見つかる。 DMでこの様な連絡を取り合う。 f:id:YarmUI:20160221221010p:plain f:id:YarmUI:20160221221020p:plain とりあえず、分別されていないゴミを分別したところ、大量の書類が見つかり以下の真実が明るみに出た。

  • 住民税は払われていなかったので5月の家賃滞納理由は虚実だった
  • 10月末財布を無くしたのは事実だったが、そもそも大した金額が口座に残っておらず、無くした後に銀行窓口で全額下ろしてた
  • クレカや消費者金融に多額の借金があり返済が滞ってた
  • 近隣に住むと家賃補助がでる会社に転職していた

2015年4月27日

DMの返答がなかったため、Yの親に「ゴミを着払いで送るから新住所教えて」と連絡。

2015年4月29日

丁度自分がいない時間に廃品回収業者を使ってゴミを捨てたらしく、部屋に何もなくなる。

なんで今さら公開したの

  • 毒吐きしてすっきりしたかった
  • Yが今年に入ってSNSで「自分は被害者だった」的な投稿をしておりつらみがあった
  • 公開することで自衛になると思った

Yに言いたいこと

1000円返せ

さいごに

ルームシェアなんてするべきではないし、借金の催促はこまめにするべきである。 ルームシェアにいたもう一人も金を貸していたらしいが、もっとひどい人間と交流があるらしくきちんと回収出来ていたらしい。

自己責任といったらそこまで何だけど、ウシジマくんに出てくるタイプの人間が本当にいるとは思わなかった。 そんな収入が多くない時期に、毎月自分より収入が多かったはずの人間に8万円近く自動的に貸し続けるのはこの上ない精神的苦痛だった。 今でもウッとなるのでお見舞いお待ちしております。

www.amazon.co.jp

スマートメータを自作した話

12/24 この記事は おうちハック Advent Calendar 2015 の24日目の記事です。

3日連続で鍵の話題が続いているのを中断するのは心苦しいのですがスマートメーターの話です。

はじめに

昨年、3人でシェアハウスしていたのですが電気代が3万円を超え、24時間1000W位上の電気を使っている状態になっていました。 漏電、盗電、メータの故障、電気代が折半なのをいいことにビットコインを掘ってる人がいる等の可能性が出てきたので、スマートメータを設置し電気使用量を可視化しました。

結果的に理由はわからずじまいのままシェアハウスは解散し、パーツだけ手元にあった状態で放置されてましたが、調度良い機会だったので再設置し記事にしました。

用意するもの

作成

スマートメーター仕組みとしては配電盤に電流センサを設置しマイコンで取得、サーバに送信し蓄積・可視化するだけです。

配電盤の近くにはコンセントは無いため、長期間電池駆動可能な無線マイコンのTWE-Liteを選択しました。 TWE-LITEは、

  • 省電力: 間欠1秒モードの場合単3電池2本で1年以上保つ
  • プログラム不要: 親機子機で通信する分には電源を入れるだけでOK

等と今回の案件にぴったりでした。

ただし、クランプ型電流センサの出力は交流なので、間欠動作では1秒間に何度もサンプリングして実効値を算出する方法が使えないません。 そこで平均値整流型電流変換回路を使います。

適当にブレッドボードに回路を組んで完成。 ADコンバータが余ってもったいないのでLM61を挿してます。 f:id:YarmUI:20151223210526j:plain

配電盤に設置します。 f:id:YarmUI:20151224205827j:plain

PCに親機であるToCoStickを接続し、こんな感じのルビースクリプトを書いてデータを取得します。

require 'serialport'
dev = '/dev/tty.usbserial-AHXKQMRT'

sp = SerialPort.new(dev, 115200, 8, 1, SerialPort::NONE)
loop do
  l = sp.gets.chomp
  next if l[0] != ":" || l.size != 49
  l = l[1, 48]

  chk = l.scan(/.{1,2}/).map{|e| e.hex}.inject(:+) & 0xff
  next unless chk.zero?
  src       = l[0, 2]  # print "  src       = 0x%02x" % l[0]
  src_long  = l[10, 8] # print "  src long  = 0x%08x" % ladr
  command   = l[2, 2]  # print "  command   = 0x%02x (data arrival)" % l[1]
  dst       = l[18,2]  # print "  dst       = 0x%02x" % l[9]
  pktid     = l[4, 2]  # print "  pktid     = 0x%02x" % l[2]
  prtcl_ver = l[6, 2]  # print "  prtcl ver = 0x%02x" % l[3]
  lqi       = l[8, 2]  # print "  LQI       = %d / %.2f [dbm]" % (l[4], (7*l[4]-1970)/20.)
  timestamp = l[20, 4].to_i(16)
  vlt       = l[26, 4].to_i(16)
  dibm      = l[32, 2].to_i(16)
  dibm_chg  = l[34, 2].to_i(16)
  er        = l[44, 2].to_i(16)

  di     = []
  di_chg = []
  4.times do |i|
    di[i]     = dibm     & 0x1
    di_chg[i] = dibm_chg & 0x1
    dibm     >>= 1
    dibm_chg >>= 1
  end
  ad = []
  4.times do |i|
    av = l[i*2 + 36, 2].to_i(16)
    next ad[i] = nil if av == 0xFF
    ad[i] = (av*4 + (er & 0x3))*4
    er >>= 2
  end
  puts "#{Time.now}\t#{(ad[0]+ad[1])*2.7}w\t#{(ad[2]-600)/10}"
end

公式で公開されているPythonスクリプトを参考にしました。ADコンバータの値だけ取得すればよいのですが、取れる値全部変換しています。

可視化

本職がウエッブエンジニアなのではやりのfluentd+elasticsearch+kibana4を使います。 上記ルビースクリプトにfluentd-loggerを追加、ログとしてfluentdに垂れ流すだけで簡単に可視化できます。 qiita.com セットアップはここなどを参考にしてください。

完成したダッシュボードがこちらになります f:id:YarmUI:20151224213638p:plain

去年設置していた旧版ですが、kibana3のほうがダッシュボードはかっこいいです・・・ f:id:YarmUI:20151224213803g:plain (gif画像です、クリックで動きます)

課題と今後

  • 電流値なので正確な電力は測れない。精度が欲しい場合はコンセント経由で電圧も取得する必要がある。
  • 電波垂れ流しなので、ご近所にTWE−LITE使ってる人がいると電気使用量が筒抜けになる。(TWE-Liteは通信を暗号化する機能もあるけど面倒だった)
  • データ量が1秒に1件と多いのでnorikraを使って1分に1件に減らしたい。
  • ついでにnorikra使ってブレーカ落ちる警告を出したい。

おわりに

以上、スマートメータを自作した話でした。スマートメータを設置して驚いたのは、この時間のエアコンをつけた、ケトルを使った等の電気に伴う行動があとから結構分かるということでした。 ブログを書くのが久しぶりすぎてひどい文章だと思いますが、読んでくれた方はありがとうございました。

明日の最終日は@massa142さんの「皆さんの投稿を参考にして1週間でおうちを快適にしてみる」です。 メリークリスマス!!!