javascript

マイコン温度通知システムの製作14 LINEメッセージ送信エラー

今まで出来ていたLINEのメッセージ送信がエラーとなり出来なくなってしまいました。 ・Firebaseのログ { "textPayload": "Exception from a finished function: Error: Fail...
未分類

マイコン温度通知システムの製作13 HTTPリクエスト・データベース書き込みのエラー

HTTPリクエスト・データベース書き込みのエラー HTTPリクエストで値を受け取り、データベースに記録するコードについて、以下のようなエラーが発生していました。 curl -X POST \ -H "Content-Type: applic...
電子工作

マイコン温度通知システムの製作12 デプロイ時のエラー

デプロイ時にエラー(Could not create or update Cloud Run service)が出る デプロイ時に以下のエラー(Could not create or update Cloud Run service...)...
電子工作

マイコン温度通知システムの製作11 超過温度のLINE通知4 Timestampオブジェクトエラー

データがTimestampオブジェクトのはずが、そうなっていない データベースに格納されているTimestampオブジェクトを扱うと、データ形式がTimestampでないようでエラーが出ていました。 const latestRecord =...
電子工作

マイコン温度通知システムの製作10 超過温度のLINE通知3

Firebase Cloud Functionsで関数を作って呼び出す場合の関数の特徴 普通のプログラムでは簡単に関数を作って呼び出せますが、Firebase Cloud Functionsで関数を作って呼び出す場合、以下のように必ず関数が...
電子工作

マイコン温度通知システムの製作9 超過温度のLINE通知2 エミュレータの動作のエラー

エミュレータ起動時のエラー エミュレータを起動しようとしたところ、以下のエラーが起きました。 firebase emulators:start i emulators: Starting emulators: functions, fire...
電子工作

マイコン温度通知システムの製作8 超過温度のLINE通知1

前回からの続きです。 つまづいた所など WebhookURLの役割について WebhookURLの役割についてよく理解しておらず、設定をすべきなのか省略していいいのか、右往左往していました。 コードを作成しそれをデプロイし、そのときにできた...
未分類

マイコン温度通知システムの製作7 データベース情報の表示3 ブラウザ表示コード

前回でようやくデータベースの情報をフロントエンドJavascriptを用いてブラウザに表示できました。 ここからはグラフの描画をしていきます。 ・ようやくグラフ描画ができた 以下のコードにて、ようやくFirestoreデータベースのグラフの...
電子工作

マイコン温度通知システムの製作6 データベース情報の表示2

前回からの続きです。 firestoreの操作がどうしてもできないのでチュートリアルを学ぶことにしました。 firebaseのメニューからドキュメント>サンプルを選択し、FriendlyEatsというサンプルを選択します。 チュートリアルを...
電子工作

マイコン温度通知システムの製作5 データベース情報の表示1

マイコンからの情報をデータベースに記録できた前回からの続きです。 データベースに格納された情報を取得し、温度と時刻のグラフを描画し、ユーザーがブラウザから閲覧できるようにします。 Firebaseのhostingにアプリケーションをデプロイ...