Nach Testphase Projekt endlich umgesetzt - DoorPi steigt nach einiger Zeit aus

  • Hilfe / Ratschläge

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Da in jedem Forum ein paar Regeln eingehalten werden müssen, möchte ich diese auch vorher hier festlegen und niederschreiben. Die grundsätzliche Netiquette setze ich bei Jedem voraus. Darüber hinaus möchte ich nur spezielle Regeln ansprechen:
- Unterlasse FullQuote sondern nutze Alternativen wie Inline-Quoting
-> siehe auch https://de.wikipedia.org/wiki/Fullquote vs. https://de.wikipedia.org/wiki/TOFU#Alternativen_zu_TOFU
- Unterlasse nichtssagende Antworten wie "Danke" oder "werde ich mal testen" oder ähnliches, sofern Du nicht der Threadersteller bist und einen Lösungsvorschlag angeboten bekommen hast.
- Vermeide Doppel-Posts (zwei Beiträge von Dir hintereinander) sondern editiere wenn möglich Deine Posts.

Danke...

  • Nach Testphase Projekt endlich umgesetzt - DoorPi steigt nach einiger Zeit aus

    Hi Leute,

    da mein Projekt schon etwas weiter fortgeschritten ist hier mal ein paar Bilder vom Aufbau und dem System selber (Attachment).

    Hatte für über einen Monat ein Testsystem mit den Komponenten laufen und nie Probleme oder ähnliche Phänomene gehabt. Seitdem ich das System jetzt installiert habe steigt das System innerhalb weniger Stunden aus. Status LED vom Raps ist rot (dauerhaft).

    Dabei wurden folgende Komponenten geändert die bei Testsystem so nicht vorhanden waren:
    Das Nextion Display lief zwar am Testsystem, da ich den Bewegungsmelder aber nicht in Betrieb nehmen konnte, hatte ich dieses nur zeitweise angeschlossen. Das Netzteil wurde durch eines von Mean Well ersetzt (15W). Habe im Internet über solche Mysterien gehört, dass der Raspberry anfängt Geräte abzuschalten bis er mit genug Strom versorgt wird. Dazu sei noch gesagt, dass Piface und der RPI getrennt von einander mit Strom versorgt werden. Werde heute Abend auch mal mein Labornetzteil dran hängen um nochmal den Verbrauch zu messen.

    An der Sekundärseite des Netzteiles messe ich 6V (von mir so eingestellt), an der Haustüre selber 5.1V (Nennspannung für RPI), ergo könnte durch den Spannungsabfall das Netzteil wohl doch etwas zu klein dimensioniert sein.

    Wie gesagt, werde ich heute Abend nochmal prüfen. Ansonsten habe ich IO's in der INI angepasst, was meiner Meinung nach nicht zu einem solchen Verhallten führen kann.

    Im LOG oder auch im Trace ist mir nichts aufgefallen. Hier mal der Trace von letzter Nacht. Raspi wurde durch gebootete gegen 23:00 und ist dann gegen 00:20 ausgestiegen (kann man im LOG schön nachverfolgen). Im Trace modus ist mir der 2. letzte Befehl aufgefallen. Hatte das Nextion IHMI von jemandem hier übernommen, vielleicht schickt mein Nextion den Rsapi in eine Art sleep Modus? Muss gleich mal nochmal in das Projekt schauen.


    Quellcode

    1. [AREA_installer]
    2. .* =
    3. [AREA_public]
    4. .*
    5. [AREA_config]
    6. .*
    7. [AREA_dashboard]
    8. .*
    9. [AREA_status]
    10. .*
    11. [nextion_keyboard]
    12. baudrate = 9600
    13. bouncetime = 2000
    14. input_max_size = 255
    15. input_stop_flag = \n
    16. polarity = 0
    17. port = /dev/ttyUSB0
    18. pressed_on_keydown = True
    19. [AdminNumbers]
    20. **1 = active
    21. **610 = active
    22. **611 = active
    23. **620 = active
    24. [DTMF]
    25. "#" = out:Tueroeffner,1,0,4
    26. "**001*" = out:Verstaerker,0
    27. "**002*" = out:Verstaerker,1
    28. "1" = out:page 0,1
    29. "2" = mailto:xxxxxxxxxxxxxx,Deine Türklingel,Jemand hat an unserer Haustüre gklingelt,true
    30. "4" = out:page 5,1
    31. "5" = out:page 6,1
    32. "6" = out:page 7,1
    33. "7" = out:page 3,1
    34. "8" = out:page 4,1
    35. "9" = out:Licht,1,0,5
    36. "*" = out:Licht,0
    37. [DoorPi]
    38. base_path = /usr/local/etc/DoorPi
    39. eventlog = !BASEPATH!/conf/eventlog.db
    40. is_alive_led = blinking_led
    41. last_snapshot =
    42. snapshot_path =
    43. [DoorPiWeb]
    44. indexfile = index.html
    45. loginfile = login.html
    46. online_fallback = http://motom001.github.io/DoorPiWeb
    47. port = 80
    48. public = AREA_public
    49. www = !BASEPATH!/../DoorPiWeb
    50. [EVENT_AfterCallStateConnect]
    51. 10 = out:page 3,1
    52. 20 = out:Verstaerker,1
    53. [EVENT_OnKeyPressed_prodsystem.0]
    54. 10 = out:page 1,1
    55. 20 = call:**610
    56. 30 = out:Gong_Hauptwohnung,1,0,5
    57. 40 = mailto:xxxxxxxx,Deine Türklingel,Jemand hat an unserer Haustüre gklingelt,true
    58. 50 = mailto:xxxxxxxx,Deine Türklingel,Jemand hat an unserer Haustüre gklingelt,true
    59. 60 = take_snapshot:http://192.168.0.7:8080/?action=snapshot
    60. 70 = mailto:xxxxxxxxxxxx,Mailversand mit Bild,Das ist das Bild als Mailtext,true
    61. 99 = out:page 0,1
    62. [EVENT_OnKeyPressed_prodsystem.1]
    63. 10 = out:page 2,1
    64. 20 = out:Gong_Mietwohnung,1,0,5
    65. 30 = out:page 0,1
    66. [EVENT_OnKeyDown_prodsystem.2]
    67. 10 = out:sleep=0,1
    68. [EVENT_OnCallStateDisconnect]
    69. 10 = out:Verstaerker,0
    70. 20 = out:page 0,1
    71. [EVENT_OnStartup]
    72. 10 = out:page 0,1
    73. 20 = out:Licht,1
    74. [Group]
    75. administrator = door
    76. [ReadPermission]
    77. administrator = installer
    78. [SIP-Phone]
    79. firewallpolicy = PolicyNoFirewall
    80. audio_codecs = PCMA,PCMU
    81. call_timeout = 40
    82. capture_device = ALSA: C-Media USB Headphone Set
    83. dialtone = !BASEPATH!/media/ShortDialTone.wav
    84. dialtone_renew_every_start = False
    85. echo_cancellation_enabled = False
    86. identity = DoorPi
    87. local_port = 5060
    88. max_call_time = 120
    89. playback_device = ALSA: default device
    90. record_while_dialing = False
    91. records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
    92. sipphonetyp = linphone
    93. sipserver_password = xxxxxxxx
    94. sipserver_realm = 192.168.0.2
    95. ua.max_calls = 2
    96. video_codecs = VP8
    97. video_device = StaticImage: Static picture
    98. video_display_enabled = False
    99. video_size = vga
    100. [SMTP]
    101. from = xxxxxxxxxx
    102. need_login = True
    103. password = xxxxxxxx
    104. port = 587
    105. server = xxxxxxxx
    106. use_ssl = false
    107. use_tls = true
    108. username = xxxxxxxx
    109. [User]
    110. door = pi
    111. [WritePermission]
    112. administrator = installer
    113. [keyboards]
    114. prodsystem = piface
    115. nextion = nextion
    116. [nextion_InputPins]
    117. [nextion_OutputPins]
    118. page 0 = page 0
    119. page 1 = page 1
    120. page 2 = page 2
    121. page 3 = page 3
    122. page 4 = page 4
    123. page 5 = page 5
    124. page 6 = page 6
    125. page 7 = page 7
    126. wakeup = sleep=0
    127. sleep = sleep=1
    128. [prodsystem_InputPins]
    129. 0 = sleep:0
    130. 1 = sleep:0
    131. 2 = sleep:0
    132. [prodsystem_OutputPins]
    133. 0 = Licht
    134. 1 = Tueroeffner
    135. 4 = Verstaerker
    136. 5 = Gong_Hauptwohnung
    137. 6 = Gong_Mietwohnung
    138. 7 = blinking_led
    Alles anzeigen
    Bilder
    • IMG_4894.jpg

      842,75 kB, 1.512×2.016, 45 mal angesehen
    • IMG_4895.jpg

      682,61 kB, 1.512×2.016, 35 mal angesehen
    • 01.jpeg

      657,57 kB, 1.586×898, 29 mal angesehen
    • 02.jpeg

      542,22 kB, 1.635×851, 23 mal angesehen
    • 03.jpeg

      411,73 kB, 1.583×894, 20 mal angesehen
    • LOG.jpeg

      442,02 kB, 1.236×537, 20 mal angesehen
    • IMG_4905.jpg

      29,95 kB, 240×320, 42 mal angesehen
    • IMG_4906.jpg

      30,05 kB, 240×320, 37 mal angesehen
    • IMG_4911.jpg

      24,31 kB, 240×320, 35 mal angesehen
    • IMG_4912.jpg

      24,1 kB, 240×320, 36 mal angesehen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Schneis ()

  • Gerade nochmal ähnliche Zeilen im Trace modus wie letzte Nacht erhalten, ich habe das Gefühl, irgendwas schickt meinen Raspberry in eine Art Hibernation mode oder es ist wirklich verursacht durch die Stromversorgung. Das HMI ist sauber, habe da folgende instructions benutzt:

    ussp 60
    thsp 60
    thup 1
    dims 100


    Zur info:
    Der Bewgungsmelder ist auf t min engestellt, ungefährt 2s trigger (RPI HC-SR501). Dieser hängt an einem Relaisboard der dann Input (prodsystem.2) auf GND schaltet. Ist das Event selber vielleicht ungünstig gewählt? Habe auch schonmal gehört das zu häufiges retriggern eines Signales zu Problemen führen kann. Wie habt ihr das realisiert bei euren Projekten?

    1. [EVENT_OnKeyDown_prodsystem.2]
    2. 10 = out:sleep=0,1
    Bilder
    • 21112018 trace.jpeg

      201,7 kB, 1.280×383, 31 mal angesehen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Schneis ()

  • Hallo Stefan,

    schöne Anlage!

    Schneis schrieb:

    An der Sekundärseite des Netzteiles messe ich 6V (von mir so eingestellt), an der Haustüre selber 5.1V (Nennspannung für RPI),
    Ist das im Leerlauf? Dann ist der Spannungsabfall auf der Leitung schon heftig. Die Ströme, welche hier fließen, wären sonst interessant.

    Ich würde versuchen den Leitungsquerschnitt zu erhöhen und die Spannung entsprechend anpassen.
    (Noch mehr Leitungen für die Spannungsversorgung zusammen zu schalten)

    ODER
    Z.B. 12 Volt in den Kasten bringen und einen Spannungsregler, für den Raspi, in den Kasten verbauen.

    Viele Grüße
    Olaf
    --
    Wer nicht gekennzeichnete Rechtschreibfehler findet darf sie gerne behalten.
  • Die Idee einen Spannunsregler zu nutzen hatte ich auch schon, würde generell die Ströme senken. Also würdest du auch auf ein Hardware Problem tippen.

    Was mir auch sehr seltsam erscheint ist, wenn der Raspi sich abschießt, reagiert der Nextion nichtmehr. Dieser sollte jedoch unabhängig funktionieren da eigener Chip usw. Falls der Raspi also die Komponenten wie Ethernet und USB ausschaltet würde das ein solchen Verhalten erklären. Werde heute Abend nochmal checken, wenn das Problem auftritt ob alle Interfaces tatsächlich deaktiviert wurden.

    Danach werde ich dann mein Labornetzteil anschließen.
  • Habe die Stromversorgung jetzt über die Schraubklemmen am Piface seperat angeschlossen (versorgt auch den Raspberry mit Strom ) und auch den Nextion versorge ich extern mit Strom. Gerade eben leider wieder von meinem IO Broker eine Nachricht erhalten, dass er den DoorPi nicht anpingen kann.

    Meine Vermutung wäre jetzt noch der Bewegungsmelder der den RPI vielleicht mit Events zu müllt.
    Hatte jemand schon ähnliche Probleme?