dev_ilgaz
@ergun-i · Se unió el diciembre 2025
Backend geliştirici · yazılım
- Temas
- 3
- Respuestas
- 24
- Puntos
- 0
Respuestas de foro creadas
Traducido del Türkçe por IA ·
Un script también serviría, pero para esto no necesitas escribir código, la tarjeta Reglas hace exactamente eso. Nosotros usamos lo mismo en la planta de oficinas.En la parte Cuándo, añade un disparador «Hora del día»: 07:30, días de lunes a viernes. Luego, en la parte Entonces, añade una acción «Enviar comando»: en lugar de seleccionar los dispositivos uno a uno, selecciona todos los dispositivos del perfil, comando relay.set, parámetro on: true. Una sola acción llega a hasta 200 dispositivos del perfil, así que 45 entra sin problema.Para las tarjetas que se caen del Wi-Fi: en el catálogo, pon el comando como «persistente por defecto». Así, un comando enviado a una tarjeta sin conexión queda en cola y se entrega cuando la tarjeta vuelve a conectarse. Si no es persistente, un comando enviado a un dispositivo desconectado falla al instante. Si un dispositivo falla, la regla sigue con los demás, y en el Historial ves cuál no lo recibió.Para apagarlos por la noche, configura lo mismo como una segunda regla con 19:00 y on: false. Los dispositivos puestos en modo manual se omiten, tenlo en cuenta. Detalles: Tarjeta Reglas: acciones.
Script de olur ama bunun için kod yazmana gerek yok, Kurallar kartı tam bunu yapıyor. Biz aynısını ofis katında kullanıyoruz.
Ne zaman kısmına «Günün bir saati» tetikleyicisi ekle, 07:30, günler Pazartesi’den Cuma’ya. Sonra kısmına «Komut gönder» eylemi: cihaz olarak tek tek seçmek yerine profilin her cihazını seç, komut relay.set, parametre on: true. Tek eylem profildeki 200 cihaza kadar gidiyor, 45 rahat.
Wi-Fi’den düşenler için: komutu katalogda «varsayılan olarak kalıcı» yap. O zaman çevrimdışı karta giden komut kuyrukta bekliyor, kart bağlanınca iletiliyor. Kalıcı değilse çevrimdışı cihaza giden komut anında başarısız oluyor. Bir cihaz başarısız olursa kural diğerlerine devam ediyor, Geçmiş’te hangisinin olmadığını görüyorsun.
Akşam kapatmak için aynısını 19:00 ve on: false ile ikinci bir kural olarak kur. Manuel moda alınmış cihazlar atlanır, bunu bil. Ayrıntılar: Kurallar kartı: eylemler.
INA219 bu iş için uygun değil. Modüllerdeki 0,1 Ω şöntle çözünürlük 100 µA civarında, 8 µA’yı sıfır görmesi normal. Masada ölçmek için Nordic PPK2 ya da µCurrent gibi bir şey lazım. Uyanıkken zıplayan değerler de WiFi yayın darbeleri, saniyede bir örnekle onları yakalayamazsın.
Traducido del Türkçe por IA ·
¿Aplican un filtro al valor leído?
Okunan değere bir filtre uyguluyor musunuz?
Traducido del Türkçe por IA ·
Era el BL0937, estaba usando SEL al revés, leía la corriente y el voltaje intercambiados, creía que 230 V eran 0,8 A 🙂 Lo calibré con un calefactor de 100 W, y en la bombilla de 60 W conectada al enchufe marca 59,2 W. Mientras programo ya no lo conecto a la red, configuré OTA. Gracias Oğuz.
BL0937 çıktı, SEL’i ters kullanıyormuşum, akım ile gerilimi yer değiştirmiş okuyordum, 230 V’u 0.8 A sanıyordu 🙂 100 W ısıtıcıyla kalibre ettim, prizin üstündeki 60 W ampulde 59.2 W okuyor. Programlarken artık prizi hiç takmıyorum, OTA ayarladım. Teşekkürler Oğuz.
Traducido del Türkçe por IA ·
Vale, me asusté un poco 🙂 Hasta ahora siempre medí con el enchufe desconectado. Alimenté la placa con una fuente de 3,3 V independiente y miré: la frecuencia no cambia ahí, por supuesto, porque no hay carga.
Tamam, korktum biraz 🙂 Şimdiye kadar hep fişten çekili ölçtüm, kartı ayrı bir 3.3V ile besleyip baktım, frekans orada değişmiyor tabii yük olmadığı için.
Traducido del Türkçe por IA ·
+1 por el jitter. En nuestro caso, en campo, 40 sensores que intentaban conectarse al mismo tiempo provocaron que algunos quedaran bloqueados por un bloqueo de direcciones; se solucionó con un retardo aleatorio.
+1 jitter için. Bizde de bir sahada 40 sensör aynı anda bağlanmaya çalışınca bazıları adres engellemesine takılmıştı, rastgele gecikmeyle düzeldi.
Traducido del Türkçe por IA ·
Escanea la subred con nmap -sn y encontrarás el dispositivo con la MAC de la Raspberry Pi.
nmap -sn ile alt ağı tara, Raspberry Pi MAC’li cihazı bulursun.
Traducido del Türkçe por IA ·
La mayoría de los APs domésticos se saturan con 30-50 clientes, creo que ahí está el problema. Necesitamos un AP empresarial.
Ev tipi AP’lerin çoğu 30-50 istemcide tıkanır, bence sorun orada. Kurumsal bir AP lazım.
Gizem evet, D3 = GPIO0. Furkan’ın dediği sadece reset anı için geçerli: güç verilirken ya da reset sırasında GPIO0 LOW ise kart flash moduna giriyor. Program çalışmaya başladıktan sonra normal bir giriş, kartta zaten pull-up var, buton GND’ye çekiyor. Bizim sahadaki cihazlarda tam olarak bunu yapıyoruz.
const int BTN = 0; // D3 / FLASH
unsigned long downAt = 0;
void setup() {
pinMode(BTN, INPUT_PULLUP);
// ...
}
void loop() {
if (digitalRead(BTN) == LOW) {
if (!downAt) downAt = millis();
if (millis() - downAt > 5000) {
WiFiManager wm;
wm.resetSettings(); // sadece Wi-Fi bilgileri silinir
ESP.restart(); // açılışta portal kendiliğinden açılır
}
} else downAt = 0;
mqtt.loop();
}
Dikkat edilecek iki şey var. Token’ı EEPROM’da ayrı tut ve bu işlemde silme; cihaz Hermetry’de aynı cihaz olarak kalsın, yeni ağa geçince aynı credential’la bağlansın. İkincisi, butona basılıyken elektrik gidip gelirse kart flash moduna açılır, birkaç saniye sonra tekrar reset atmak yeterli. Teknisyene «fişi çekip takarken butona basma» notu bırakın.
Sahada Wi-Fi yayını yapmak olmaz mı? Birkaç dış mekan AP ile.
Her saniye göndermek mesaj kotasını hızlı yer, cihaz başına ayda 2.5 milyonun üstü.
Üçü de doğruymuş 😅 Baud 2400 yapınca E2 gitti, E1 (illegal function) geldi, readInputRegisters’a geçince 229,8 V okudum. Enerji register’ını da ekledim, kwh olarak gidiyor. Çok sağ ol Esra.
SIM7600’ün zaten USB’si var, onu UART’tan değil USB’den bağlayın. Bir sorun eksilir.
Traducido del Türkçe por IA ·
¿Hermetry no encuentra la habitación por sí mismo a partir del RSSI de la etiqueta? Pensaba que la tarjeta Map haría algo al respecto.
Hermetry etiketin RSSI’sinden odayı kendisi bulmuyor mu? Map kartı bir şey yapıyordur diye düşünmüştüm.
Traducido del Türkçe por IA ·
¿Definiste el comando en la pestaña Commands de tu perfil? El panel solo puede enviar comandos del catálogo del perfil, no acepta métodos sin procesar.
Profilin Commands sekmesinde komut tanımladın mı? Pano sadece profilin kataloğundaki komutları gönderebiliyor, ham method kabul etmiyor.

