dev_ilgaz
@ergun-i · Mitglied seit Dezember 2025
Backend geliştirici · yazılım
- Themen
- 3
- Antworten
- 24
- Punkte
- 0
Erstellte Forenantworten
Von Türkçe mit KI übersetzt ·
Ein Skript würde auch funktionieren, aber dafür musst du keinen Code schreiben, die Regelkarte macht genau das. Wir verwenden dasselbe im Büro.Füge im Abschnitt Wann einen Auslöser „Tageszeit“ hinzu: 07:30, Tage Montag bis Freitag. Dann im Abschnitt Dann eine Aktion „Befehl senden“: Statt die Geräte einzeln auszuwählen, wähle alle Geräte des Profils, Befehl relay.set, Parameter on: true. Eine einzelne Aktion geht an bis zu 200 Geräte im Profil, 45 ist also problemlos möglich.Für Karten, die aus dem WLAN fallen: Stelle den Befehl im Katalog auf „standardmäßig persistent“. Dann wartet ein Befehl an eine offline Karte in der Warteschlange und wird zugestellt, sobald die Karte wieder verbunden ist. Ist er nicht persistent, schlägt ein Befehl an ein offline Gerät sofort fehl. Scheitert ein Gerät, läuft die Regel mit den anderen weiter, und im Verlauf siehst du, welches nicht erreicht wurde.Zum Abschalten am Abend richte dieselbe Regel als zweite Regel mit 19:00 und on: false ein. Geräte im manuellen Modus werden übersprungen, das solltest du beachten. Details: Regelkarte: Aktionen.
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.
Von Türkçe mit KI übersetzt ·
Wenden Sie einen Filter auf den gelesenen Wert an?
Okunan değere bir filtre uyguluyor musunuz?
Von Türkçe mit KI übersetzt ·
Es war der BL0937, ich hatte SEL falsch herum benutzt und Strom und Spannung vertauscht gelesen, er hat 230 V als 0,8 A gelesen 🙂 Ich habe mit einem 100-W-Heizer kalibriert, jetzt zeigt er bei der 60-W-Glühbirne auf der Steckdose 59,2 W an. Beim Programmieren stecke ich ihn jetzt gar nicht mehr ein, ich habe OTA eingerichtet. Danke 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.
Von Türkçe mit KI übersetzt ·
Okay, ich hatte etwas Angst 🙂 Bisher habe ich immer ohne Netzstecker gemessen, ich habe die Platine mit einer separaten 3,3V-Versorgung betrieben und nachgesehen. Die Frequenz ändert sich dort natürlich nicht, weil keine Last anliegt.
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.
Von Türkçe mit KI übersetzt ·
+1 für Jitter. Bei uns hatten im Feld 40 Sensoren, die gleichzeitig eine Verbindung aufbauen wollten, ebenfalls Probleme mit Adressblockierung; mit einer zufälligen Verzögerung war das behoben.
+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.
Von Türkçe mit KI übersetzt ·
Scanne das Subnetz mit nmap -sn, dann findest du das Gerät mit der Raspberry-Pi-MAC.
nmap -sn ile alt ağı tara, Raspberry Pi MAC’li cihazı bulursun.
Von Türkçe mit KI übersetzt ·
Die meisten Heim-APs werden bei 30–50 Clients überlastet, ich denke, dort liegt das Problem. Wir brauchen einen Enterprise-AP.
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.
Von Türkçe mit KI übersetzt ·
Ermittelt Hermetry den Raum nicht selbst anhand des RSSI des Tags? Ich hatte gedacht, dass die Map-Karte dafür etwas tut.
Hermetry etiketin RSSI’sinden odayı kendisi bulmuyor mu? Map kartı bir şey yapıyordur diye düşünmüştüm.
Von Türkçe mit KI übersetzt ·
Hast du den Befehl im Reiter Commands deines Profils definiert? Das Dashboard kann nur Befehle aus dem Katalog des Profils senden und akzeptiert keine rohen Methoden.
Profilin Commands sekmesinde komut tanımladın mı? Pano sadece profilin kataloğundaki komutları gönderebiliyor, ham method kabul etmiyor.

