目的
ESP32を使って、取得したセンサー値をIFTTT経由でLINEに送りたい。
現状
SSIDやAPIキーなどを入力し、LINEにメッセージは送信されることは確認できています。
ですが、センサー値の送信を目的としているので変数を送信したいと考えています。
該当のソースコード
以下のプログラムを参考にしました。
https://github.com/romkey/IFTTTWebhook
使用する上での変更点
include <ESP8266WiFi.h> → include <WiFi.h>
試したこと
void loop()の中の「wh.trigger("1");」を「wh.trigger(a);」に変更したらエラーが出ました。
※ aはint型です。
発生している問題・エラーメッセージ
arduinoIDEのコンパイル後に出たエラーメッセージは以下です。
invalid conversion from 'int' to 'const char*' [-fpermissive]
「型が違うから駄目だよ」と言われているのはわかるのですが、
loop内で取得するセンサー値をLINEに送信するにはどうすればよいのかがわかりません。
十中八九IFTTTの問題ではなく基本的な型の問題だと思うのですが、
IFTTTを使った変数を送信する参考プログラムが見つからずに困っております。
補足情報
自分は超がつくほどの初心者です。情報の不足などがあったらご指摘ください。
また、平易な言葉で説明を頂けると非常に助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/21 06:44