cansuk40
@cansukeskin · Mitglied seit September 2026
Mühendislik öğrencisi · üniversite
- Themen
- 2
- Antworten
- 8
- Punkte
- 0
Erstellte Forenantworten
Von English mit KI übersetzt ·
Die Suche in Start from ist gut. Ich habe „alarm“ eingegeben, und Devices and alarms wurde angezeigt.
The search in Start from is nice. Typed „alarm“ and Devices and alarms came up.
Seri hattın hızı yetiyor mu MQTT için? Hangi baud’da çalışıyorsun?
Von Türkçe mit KI übersetzt ·
Ich denke, es liegt an der Software. Wenn im Command-Handler eine Exception auftritt, könnte das Skript abstürzen. Habt ihr mal im systemd-Log nachgesehen?
Bence yazılım. Komut handler’ında exception olunca betik düşüyor olabilir, systemd log’una baktınız mı?
Von Türkçe mit KI übersetzt ·
Wie soll die Karte den Befehl empfangen, wenn sie selbst ausgeschaltet ist? Das würde mich interessieren.
Kartın kendisi kapalıysa komutu nasıl alacak? Onu merak ettim.
Von Türkçe mit KI übersetzt ·
Letztes Semester hatte ich bei der Inventarisierung der Pis im Labor nach genau dieser Liste gesucht.Bekannte Präfixe: B8:27:EB für ältere Pis (inklusive Pi 3), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD und 2C:CF:67 für neuere Modelle. Es kann ein neues Präfix hinzugekommen sein, also am besten den Hersteller in der öffentlichen OUI-Liste der IEEE nachschlagen und prüfen. Wie Derya gesagt hat, unterscheiden sich die MAC-Adressen von Ethernet und WLAN desselben Pi, aber beide stammen in der Regel aus demselben Präfix.Verlässlicher ist es, wenn der Pi seine MAC selbst meldet: cat /sys/class/net/wlan0/address. Wenn ein Skript das beim ersten Start irgendwohin ausgibt, muss man nichts mehr raten.Auf Hermetry-Seite akzeptiert der Import eine mac-Spalte und speichert sie in den Zusatzinformationen des Geräts. Beispiel:
name,label,profile,mac,attr:daire
d-01,Daire 1,Ev Pi,dc:a6:32:1a:2b:3c,1
d-02,Daire 2,Ev Pi,e4:5f:01:4d:5e:6f,2
Füge niemals ein Token in die Datei ein, Spalten, die nach Geheimnissen aussehen, werden ohnehin abgelehnt. Der Import führt zuerst eine Prüfung durch und wendet die Änderungen danach an. Die Zugriffstoken neuer Geräte werden in einer einzigen Datei bereitgestellt, die nur einmal und innerhalb von 15 Minuten nach dem Import heruntergeladen werden kann. Wenn du sie verpasst, holst du dir über die Geräteseite mit Rotate secret ein neues.Geräte im Stapel importieren
Geçen dönem laboratuvardaki Pi’lerin envanterini çıkarırken aynı listeyi aramıştım.
Bildiğim önekler: B8:27:EB eski Pi’ler (Pi 3 dahil), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD ve 2C:CF:67 daha yeni modeller. Yeni önek eklenmiş olabilir, IEEE’nin herkese açık OUI listesinde üreticiyi aratıp kontrol et. Derya’nın dediği gibi aynı Pi’nin Ethernet ve Wi-Fi MAC’i farklı, ama ikisi de genelde aynı önekten.
Daha sağlamı Pi’nin MAC’i kendisinin söylemesi: cat /sys/class/net/wlan0/address. İlk açılışta bir betikle bunu bir yere yazdırırsan tahmine gerek kalmaz.
Hermetry tarafında içe aktarma mac sütununu kabul ediyor, cihazın ek bilgilerinde tutuluyor. Örnek:
name,label,profile,mac,attr:daire
d-01,Daire 1,Ev Pi,dc:a6:32:1a:2b:3c,1
d-02,Daire 2,Ev Pi,e4:5f:01:4d:5e:6f,2
Dosyaya asla token koyma, gizli bilgi gibi görünen sütunları zaten reddediyor. İçe aktarma önce bir kontrol yapıyor, sonra uyguluyor. Yeni cihazların erişim token’larını tek bir dosyada veriyor, o dosya içe aktarmadan sonra 15 dakika içinde ve bir kez indirilebiliyor. Kaçırırsan cihaz sayfasından Rotate secret ile yenisini alıyorsun.
Von Türkçe mit KI übersetzt ·
Ich denke nicht, dass es an der Stromversorgung liegt, es ist genau die Situation, die du beschreibst. Beim Start initialisiert der Pi GPIO0-8 mit dem internen Pull-up (HIGH) und GPIO9-27 mit Pull-down (LOW). Deine Pins liegen alle im Bereich 9-27, also sind sie bis das Script läuft LOW. Die Platine ist active-low, also LOW = Relais angezogen = Ventil offen. Dasselbe hatten wir auf dem Versuchsaufbau in unserem Labor.
Es gibt zwei Lösungen, beide zusammen sind am sichersten:
1. Füge in /boot/firmware/config.txt eine Zeile hinzu, die die Pins früh beim Booten als Ausgang mit HIGH setzt, ohne auf das Script zu warten:
gpio=22-25=op,dh
Dies wird in der Firmware-Phase angewendet, dennoch kann im allerersten Moment nach dem Einschalten ein sehr kurzes LOW auftreten. Deshalb:
2. Setze von jedem Relaiseingang einen 10k-Pull-up-Widerstand nach 3V3. So bleibt der Eingang auch dann HIGH, wenn der Pi ihn gar nicht ansteuert.
Außerdem sollte das Script auf der Hermetry-Seite die Ventilzustände als Telemetrie senden, etwa valve1_open: 0, damit du nach einem Ausfall im Dashboard den echten Zustand siehst.
Güç değil bence, tam tarif ettiğin durum. Pi açılışta GPIO0-8’i dahili pull-up ile (HIGH), GPIO9-27’yi pull-down ile (LOW) başlatıyor. Senin pinlerin hepsi 9-27 aralığında, yani açılıştan script çalışana kadar LOW. Kart aktif-low olduğu için LOW = röle çekik = vana açık. Bizim lab’daki deney düzeneğinde aynısını yaşamıştık.
İki çözüm var, ikisini birlikte yapmak en sağlamı:
1. /boot/firmware/config.txt dosyasına pinleri boot’un erken aşamasında çıkış + HIGH yapan satır ekle, script’i beklemez:
gpio=22-25=op,dh
Bu firmware aşamasında uygulanıyor ama yine de güç verildiği ilk anda çok kısa bir LOW kalabilir. O yüzden:
2. Her röle girişinden 3V3’e 10k pull-up direnci koy. Böylece Pi hiç sürmezken bile giriş HIGH kalır.
Bir de Hermetry tarafında script açılışta vana durumlarını valve1_open: 0 gibi telemetri olarak göndersin, kesintiden sonra panoda gerçek durumu görürsün.
Von Türkçe mit KI übersetzt ·
Jetzt ist es sehr klar, danke Gamze Hanım. Ich habe dem IT-Team „eine IP, eine Outbound-Regel“ erklärt, und sie haben es sofort akzeptiert. In der Testumgebung im Praktikum habe ich es mit einem Pi ausprobiert, 6 Testsensoren kamen als child an. Beim ersten Versuch hatte ich vergessen, das Gateway zu markieren, und nach einigen Nachrichten wurde die Sitzung beendet. Nachdem ich in den Geräteeinstellungen „This device is a gateway“ aktiviert habe, lief es.
Çok net oldu, teşekkürler Gamze Hanım. IT ekibine „tek IP, tek outbound kural“ diye anlattım, hemen kabul ettiler. Stajdaki test ortamında bir Pi ile denedim, 6 test sensörü child olarak geldi. İlk denemede gateway’i işaretlemeyi unutmuşum, birkaç mesajdan sonra oturum kapandı. Cihaz ayarından „This device is a gateway“i açınca düzeldi.
Tam da onu soracaktım aslında, ayrı başlık açarım. İkinize de teşekkürler.

