oguz59
@oguz-ozkan · Se unió el mayo 2025
Akıllı şehir mühendisi · su ve atık su
- Temas
- 5
- Respuestas
- 36
- Puntos
- 0
Respuestas de foro creadas
Traducido del Türkçe por IA ·
Si no puedes cortar el cable, el ACS712 ya queda descartado, porque se conecta en serie. La pinza SCT-013 se coloca alrededor del conductor de fase y no tocas nada más. En nuestras estaciones de bombeo pusimos una en cada una de las 3 fases.
Kablo kesemiyorsan ACS712 zaten elendi, o seri bağlanıyor. SCT-013 pens, faz iletkeninin etrafına takıyorsun, hiçbir şeye dokunmuyorsun. Biz pompa istasyonlarında 3 fazın her birine birer tane taktık.
Traducido del Türkçe por IA ·
¿Has probado a hacer ping a raspberrypi.local? Si mDNS está activado, lo encontrarás directamente.
raspberrypi.local ile ping atmayı denedin mi? mDNS açıksa direkt bulursun.
Hermetry City’nin dokümanlarda kendi sayfası yok, gürültü izleme yapıp yapmadığını oradan çıkaramadım. Bu iş için City şart değil bence, normal IoT modülleriyle (cihaz, kural, grafik) kurulur.
Traducido del Türkçe por IA ·
Lo mismo ocurre con el dispositivo: no fijes una IP estática en el firmware. En una RTU nuestra se había hecho así, y estuvimos meses buscando por qué no se conectaba.
Cihazda da aynı şey geçerli, firmware’de IP sabitlemeyin. Bizim bir RTU’da öyle yapılmıştı, aylarca neden bağlanmadığını aradık.
259 byte kalmış, sorun büyük ihtimalle orada. Modbus cevabını oluşturacak yer kalmıyordur.
Traducido del Türkçe por IA ·
Añade -d, da la salida de depuración.
-d ekle, debug çıktısı verir.
Traducido del Türkçe por IA ·
En una Pi 4 no hace falta que mires el bus 1, 0 del header. Una tabla completamente vacía suele deberse a una de dos cosas, y yo tuve exactamente lo mismo en una instalación:1. SDA y SCL están invertidos. Pin 3 SDA (GPIO2), pin 5 SCL (GPIO3). Vuelve a seguir el cableado según las indicaciones del propio módulo, en los cables baratos los colores suelen estar mezclados.2. En un módulo de 6 pines, si CSB queda al aire, el chip puede pasar al modo SPI al arrancar. Si conectas CSB a 3,3 V y SDO a GND, la dirección será 0x76; si conectas SDO a 3,3 V, será 0x77.Comprobación rápida: con la Pi encendida y el sensor conectado, mide con el multímetro el voltaje de SDA y SCL respecto a GND. Ambos deberían estar en torno a 3,3 V (la Pi tiene pull-ups). Si ves 0 V, algo está tirando de la línea hacia abajo: un cortocircuito o un pin equivocado.Cuando aparezca la dirección, revisa también el chip ID: en el BME280, el registro 0xD0 devuelve 0x60. Si devuelve 0x58, te han vendido un BMP280, que no tiene sensor de humedad; hay muchos en el mercado.
sudo i2cget -y 1 0x76 0xD0
Pi 4’te header’daki bus 1, 0’a bakmana gerek yok. Tamamen boş bir tablo genelde iki şeyden olur, ben de bir sahada aynısını yaşadım:
1. SDA ve SCL ters. Pin 3 SDA (GPIO2), pin 5 SCL (GPIO3). Modülün üstündeki yazıya göre kabloyu bir daha takip et, ucuz kablolarda renkler karışıyor.
2. 6 pinli modülde CSB boşta kalırsa çip açılışta SPI moduna geçebiliyor. CSB’yi 3,3 V’a bağla, SDO’yu GND’ye bağlarsan adres 0x76, 3,3 V’a bağlarsan 0x77 olur.
Hızlı kontrol: Pi açıkken ve sensör bağlıyken multimetreyle SDA ve SCL’nin GND’ye göre gerilimini ölç. İkisi de 3,3 V civarında olmalı (Pi’de pull-up var). 0 V görüyorsan bir şey hattı aşağı çekiyor, kısa devre ya da yanlış pin.
Adres çıkınca chip id’ye de bak: BME280’de 0xD0 register’ı 0x60 döner. 0x58 dönüyorsa sana BMP280 satmışlar, onda nem yok, piyasada çok oluyor.
sudo i2cget -y 1 0x76 0xD0
Aynısını ben de yaşadım, sonunda USB-RS485 dönüştürücü taktım, UART’lara hiç dokunmadım. O da bir yol.
Traducido del Türkçe por IA ·
Una nota: el sensor de humedad del suelo debe ser capacitivo, los resistivos se corroen en el campo en unos pocos meses. Eso es lo que nos pasó en nuestro terreno.
Bir not: toprak nemi sensörü kapasitif olsun, rezistif olanlar tarlada birkaç ayda korozyondan bitiyor. Bizim sahada öyle oldu.
ESP32-S3 DevKitC ile denedim. Toprak Bey’in dediği odak sorunu ilk testte başıma geldi, değer Not Defteri’ne yazıldı 🙂 Programın F2 kısayolunu öne aldım, artık düzgün yazıyor. Komut Privileged + High impact, aralık 0.2-3.0. BT tarafı test bilgisayarında izin verdi, sahaya geçmeden önce resmi onay alacağız.
Traducido del Türkçe por IA ·
Sumar vatios con sum no da energía, lo que haces es sumar cada lectura de 10 segundos. 8640 lecturas × 0,9 W ≈ 7776, de ahí sale el número.
sum ile watt toplamak enerji vermez, her 10 saniyelik okumayı topluyorsun. Günde 8640 okuma × 0.9 W ≈ 7776, sayı oradan geliyor.
Traducido del Türkçe por IA ·
Ayşe lo pilló, ese es el problema real. Hay dos cosas.Frecuencia: el Ra-02 es un módulo de 433 MHz. En Hermetry el plan de frecuencias lo determina el gateway, así que si el gateway de tus amigos está en 868, el dispositivo también debe ser EU868. La petición de join enviada en 433 no la escucha nadie, por eso el log de frames está vacío. Aunque corrijas la conversión de niveles, no vas a hacer join con este módulo.Voltaje: como dijo Büşra, no hay que alimentarlo a 5V. Yo lo haría así: un módulo SX1276 de 868 MHz (la versión RFM95W 868 es común) y una placa de 3.3V. Vale un ESP32 y también un Pro Mini de 3.3V. Así no necesitas convertidor de niveles. Si es algo que funcione con batería, como un sensor de humedad del suelo, el Pro Mini consume menos corriente.En Hermetry, añade el dispositivo como Class A, OTAA. En LMIC selecciona la región EU868 (CFG_eu868 en lmic_project_config.h) y fíjate en el orden de bytes de DevEUI y AppEUI: LMIC quiere LSB, AppKey quiere MSB. Ahí es donde se atasca todo el mundo en el primer intento.Regiones y canales aquí: Bölgeler ve frekans planları
Ayşe yakaladı, asıl mesele bu. İki şey var.
Frekans: Ra-02 433 MHz’lik modül. Hermetry’de frekans planı gateway’e göre belirleniyor, arkadaşlarının gateway’i 868’deyse cihazın da EU868 olması lazım. 433’ten çıkan join isteğini kimse duymuyor, frames log’un boş olması bu yüzden. Seviye dönüştürmeyi düzeltsen de bu modülle join olmazsın.
Gerilim: Büşra’nın dediği gibi 5V sürme yok. Ben şöyle yapardım: 868 MHz’lik bir SX1276 modülü (RFM95W 868 sürümü yaygın) ve 3.3V bir kart. ESP32 de olur, 3.3V Pro Mini de olur. Böylece seviye dönüştürücüye gerek kalmıyor. Toprak nemi gibi pille çalışacak bir şeyse Pro Mini daha az akım çeker.
Hermetry tarafında cihazı Class A, OTAA olarak ekle. LMIC’te EU868 bölgesini seç (lmic_project_config.h içinde CFG_eu868), DevEUI ve AppEUI’nin bayt sırasına dikkat, LMIC LSB istiyor, AppKey MSB. İlk denemede herkes orada takılıyor.
Bölge ve kanallar burada: Bölgeler ve frekans planları
Traducido del Türkçe por IA ·
Un navegador no puede hablar MQTT sobre TCP plano, así que WebSocket es imprescindible. 8883 es el puerto normal de MQTT/TLS, y creo que allí no hay WebSocket. Sinceramente, no sé si Hermetry tiene un puerto ws aparte.
Tarayıcı düz TCP MQTT konuşamaz, websocket şart. 8883 normal MQTT/TLS portu, orada websocket yok bence. Hermetry’de ayrı bir ws portu var mı bilmiyorum açıkçası.
Ekibe kendi master fikrini bıraktırdım 🙂 Modbus TCP’li bir master ile Pi üzerinden v1/gw yolunu denedik, 4 port, 4 child cihaz, teşhis değerleri dahil geliyor. İlk denemede gateway işaretini unutmuşum, forbidden_topic aldım, işaretleyince düzeldi. Teşekkürler Hakan Bey.
Hazır modülden sonra Hermetry’ye nasıl gidiyor peki? OPC UA mı kullanıyorsunuz?

