YESLY Smart Home

Dieses Thema enthält 81 Antworten und 5 Teilnehmer. Es wurde zuletzt aktualisiert von  mdietinger vor 1 Woche, 5 Tagen.

Ansicht von 15 Beiträgen - 46 bis 60 (von insgesamt 82)
  • Autor
    Beiträge
  • #104296

    mdietinger
    Teilnehmer

    Hallo,

    I2C benötigt für eine stabile Funktion Pull Up Widerstände.
    Dieser Artikel erklärt recht gut was messtechnisch auf dem Bus passiert:
    I2C

    Wenn du sagst die Sensoren steigen aus, was meinst du damit?
    Gehen nur die I2C Sensoren nicht oder hängt der ganze Z-UNO?
    Falls nur I2C betroffen ist kannst du mal probieren andere PINS als I2C zu definieren.(Siehe Z-UNO Dokumentation)
    Vlt. haben die Pins Schaden genommen.

    #104308
    thehackisback
    thehackisback
    Teilnehmer

    Unter aussteigen meine ich, dass der Sensor eine gewisse Zeit lang keine Daten anzeigt. Komischerweise aber nicht alle Sensoren, welche per i2c angeschlossen sind. Das mit den Pins schaue ich mir morgen an. Danke

    #104372
    thehackisback
    thehackisback
    Teilnehmer

    Danke für den Artikel. Wenn ich es richtig verstanden habe, versuche ich es mit 4,7k jeweils von SCL und SDL nach VCC und messe, ob ich dauerhaft 3,3V habe?

    #104374

    mdietinger
    Teilnehmer

    Messen könntest nur mit Osziloskop.
    Am SCL müsstest einen sauberen Clock haben und an SDA Daten. Ohne Widerstände wird der Bus instabil und es kann zu Fehlern und einer verringerten Übertragunsstrecke kommen.
    Sollten die Widerstände nicht helfen kannst noch andere PINs verwenden. Habe bei meinem Aufbau über Monate kein Problem feststellen können.

    #104378
    thehackisback
    thehackisback
    Teilnehmer

    Danke für die schnelle Info. Die Pins sind es schonmal nicht, habe umgesteckt und diese im Script geändert, gleiches Problem. Ich werd am Wochenende mal löten und berichten.

    #104385

    mdietinger
    Teilnehmer

    Wäre interessant wenn du den PC an der Schaltung anhängst und Debug mitlaufen lässt.
    Damit solltest sehen ob der z.b. Temperatursensor keine Messungen liefert, oder ob nur über Zwave nichts ankommt.
    Kann auch sein dass dein Zwave Netz schon so viele Sensoren hat dass nicht alle Übertragungen akzeptiert werden.

    #104387
    thehackisback
    thehackisback
    Teilnehmer

    Kann ich gerne am Wochenende testen, dann kann ich die Wetterstation auch gleich in das Prototypgehäuse umbauen.
    Die Widerstände sollte ich aber vorher einlöten oder würdest du ohne testen?

    In meinem Z-Wave Netzwerk laufen 8 Dimmer, 12 Relais, Garagenöffnung, 8 Rauchmelder und 11 Bewegungsmelder, plus die paar Sensoren der Wetterstation. Also eigentlich noch nicht wirklich viel.

    #104389

    mdietinger
    Teilnehmer

    Widerstände gehören sowieso rein und ob es ein Problem mit I2C bus war oder Zwave ist dann unerheblich.

    #104391
    thehackisback
    thehackisback
    Teilnehmer

    Alles klar.

    #104914
    thehackisback
    thehackisback
    Teilnehmer

    Also es lag offensichtlich an den fehlenden Widerständen. Habe nach dem einlöten keine Probleme mehr gehabt. Also Dir nochmal vielen Dank.

    Jetzt kann ich mich an den Z-UNO für die Garage machen.

    #106519
    thehackisback
    thehackisback
    Teilnehmer

    @mdietinger:
    Wollten Sie den BH1750 nicht auch austauschen? Welcher Sensor ist es bei Ihnen geworden? Oder vielleicht sogar ein Solarmodul für die w/m2 genommen?

    #106521

    mdietinger
    Teilnehmer

    Bei mir ist es ein MAX44009 geworden. https://www.maximintegrated.com/en/products/sensors/MAX44009.html
    Weiters habe ich einen SDS011 Feinstaubsensor verbaut.
    Bei interesse kann ich den Code teilen.

    #106523
    thehackisback
    thehackisback
    Teilnehmer

    Welche Libary haste denn beim Max4409 genommen? Ich habe irgendwas am Code geändert und mir gerne keine Notizen gemacht und nun zeigt der Sensor maximal 2937 Lux an, daher die Frage. Code wäre fantastisch.

    #106527

    mdietinger
    Teilnehmer

    Ich habe keine Library verwendet.
    Spreche den Sensor direkt an.
    Hier ist mein ganzer Code.
    Du solltest den Code für MAX44009 leicht finden.

    #106529
    thehackisback
    thehackisback
    Teilnehmer

    Lieb von dir, schaue ich mir morgen an.

Ansicht von 15 Beiträgen - 46 bis 60 (von insgesamt 82)

Du musst angemeldet sein, um auf dieses Thema antworten zu können.