CMD переключатель
Всем привет. Есть сайт ifttt.com который позволяет включать выключать умные розетки через GET запросы. Беда в том. что этих запросов два один на вкл, другой на выкл. Подскажите как управлять одним батником. Думаю скрипт должен включить и записать в файл единицу, а при следующем нажатии проверить, что там в файли и если единица, поменять её на ноль и выключить.
Как отправлять GET запросы я разобрался, а вот с манипуляциями переменных сложновато. Подскажите пожалуйста, а если еще и готовый скрипт напишите ох какое счастье мил человек мне сделаешь)))
Еще на тему
Повторюсь
C:\Program Files\curl-7.77.0-win64-mingw\bin\curl.exe https://maker.ifttt.com/trigger/Socket_2_off/with/key/EtGFJ5dublabla
Хочу сделать переключатель, может это можно через переменную в памяти сделать, но я готов и через файл?
Если в файле 1, то curl %URL1% и меняем 1 на 0.
Если в файле 0 (или нет файла), то curl %URL2% и меняем 0 на 1.
А если можно указать номер строки и брать первый символ, то я бы мог хранить разные параметры в одном файле и комментарии к ним. Типо:
1 - лампочка
0 - розетка
FF15A5 - LED подсветка (с зазором на будущее)
"розетка" на каком чипе?
кто производитель?
зачем испозьзуешь внешний сервер для управления?
"розетка" на твоем вайфае висит?
все подробно опиши и схему нарисуй, а то угадывать твои хотелки дело не благодарное ....
Если первое - пошлем в Гугол
Если второе - предложем действительно эффективные решения.
1. Что делать, если ifttt,com заблокируют?
2. Что делать, если состояние в файле не будет совпадать с состоянием реле по случайности?
3. Что делать, если сломается интернет(локально у провайдера)?
2. Клацнуть еще раз
Я это к тому, что бросай к чертям IFTTT. батники и реле без обратной связи.
1 _локально_ поднимай mqtt
2 впн сервер для захода в локалку снаружи
3 используй устройства с обратной связью. ESP ( esp8266, esp32 ) Подойдет.
4 ставь tasmota на esp
5 ставь homeassistant
тот путь, по которому идешь - хорош для исследования и поизучать. Для умного дома работать будет плохо и опасно.
Удачи в твоих проектах =)