Posts by Tigerbeere

    Der Raspberry hat dann schon eine Uhrzeit, nur stimmt diese nicht.

    Die Dokumentation für die Taster ist hier verlinkt. Es stehen auch ein paar Beispiele dabei. Du kannst darüber auch das WLAN ein- und ausschalten (rfkill). Mit einem Zero bekommst du nicht wirklich gute Qualität mit Motion. Aber einzelne Aufgaben wie Aufnehmen mit raspivid (ohne motion) geht zum Beispiel ganz gut. Powerbank müsstest du eine ganz große nehmen. In die Richtung 20 000mah aufwärts. Kann dann 2 oder 2,5 Tage am Stück halten, bevor die alle ist. Mit einem Pi4 schaffst du das nicht annähernd.

    Hallo JotSo,

    ob das mit MotionEyeOS möglich ist, weiß ich nicht. Mit Raspberry Pi OS und Motion / MotionEye geht das aber alles. Du hast am Pi4B einen Ethernetanschluss. Damit kannst du zur Installation und zum Kopieren der Daten auch ein Lankabel anschließen. Mit einem Browser kannst du den Stream auch lokal auf einem Display ansehen. Die Uhrzeit solltest du jeweils setzen oder ein RTC-Modul verbauen. Wie hast du dir die Stromversorgung vorgestellt? Die Leuchtkraft der Dioden ist jetzt nicht die allerbeste, auf ein paar Metern oder in Innenräumen aber ganz brauchbar. Man sieht als Mensch die IR-Quelle der Standardmodule leuchten und warm wird es auch ganz schön. Ob das einen Einfluss auf deine Fledermäuse hat, kann ich nicht beurteilen. Du kannst auch Taster anbringen und dann beliebige Sachen programmieren. Z.B. herunterfahren oder Browser mit dem Stream öffnen, Daten auf USB Stick kopieren usw.

    Je nachdem ob dein Display eine Touchfunktion hat oder welche Ein- und Ausgabegeräte du verwenden möchtest, ist das mehr oder weniger sinnvoll.

    Wahrscheinlich sind die "funktionierenden Bilder" noch im Browser-Cache vorhanden. Bei deinem HTML-Code benutzt du die 192.168.0.216 für die Bilder. Das geht so nicht, weil die anderen Clients keinen Raspberry mit den Bildern unter der 192.168.0.216 in ihrem Netzwerk haben.


    Nochmal deutlich: Die Adresse wird von jedem x-beliebigen Client = Webseitenbesucher direkt aufgerufen. Die Bilder gehen nicht durch den Reverse Proxy und auch nicht durchs VPN, sondern daran vorbei. Daher klappt es nur innerhalb von deinem Netzwerk.

    Ich meine zum Beispiel dieses Thema hier. Da wird auch empfohlen 'PasswordAuthentication no' zu setzen. Das habe ich wieder gemacht.

    In dem Thema steht PermitEmptyPasswords. PasswordAuthentication ist für die Passwortabfrage, wenn du die am Server no setzt, kann es nicht gehen, da du ja noch keine Keys hast. Vergleiche nochmal die SSH-Konfigdateien, am Zero steht doch

    Baust du den ReverseTunnel mit root auf oder mit einem anderen User z.B. dennis? Oftmals ist PermitRootLogin auf prohibit-password in der Konfiguration, dann kannst du dich als root mit Keys einloggen, aber nicht mit Passwort, obwohl PasswortAuthentication auf yes ist. Keys hast du offenbar noch keine generiert. Oder hast du vielleicht zu viele Sessions offen, also mit ganz vielen Tunneln rumgespielt? Was sagt /var/log/auth.log, wenn du dich einloggen willst. Server mal neugestartet?

    Ich bin eben noch ein blutiger Anfänger

    Das ist nicht schlimm, aber dann wird es umso schwieriger das zum Laufen zu bekommen. Mein Vorschlag wäre alles über ein VPN zu machen, was für dich und deine Familie ist. Den Webserver dann extra freigeben, dort mit Zertifikat und keinen Reverse Proxy einzusetzen.

    Wenn ich aber auf dem Server einen Portsscan ausführe, taucht der Port 51820 nicht auf

    Nmap scannt standardmäßig nur die Top 1000 der verbreitetsten Ports für das jeweilige Protokoll.


    --------------------

    Code
    pi@raspberrypizero:~ $ sudo nmap -v -sU -oG - | grep "Ports scanned"
    # Ports scanned: TCP(0;) UDP(1000;2-3,7,9,13,17,19-23,37-38,42,49,53,67-69,80,88,111-113,120,123,135-139,158,161-162,177,192,199,207,217,363,389,402,407,427,434,443,445,464,497,500,502,512-515,517-518,520,539,559,593,623,626,631,639,643,657,664,682-689,764,767,772-776,780-782,786,789,800,814,826,829,838,902-903,944,959,965,983,989-990,996-1001,1007-1008,1012-1014,1019-1051,1053-1060,1064-1070,1072,1080-1081,1087-1088,1090,1100-1101,1105,1124,1200,1214,1234,1346,1419,1433-1434,1455,1457,1484-1485,1524,1645-1646,1701,1718-1719,1761,1782,1804,1812-1813,1885-1886,1900-1901,1993,2000,2002,2048-2049,2051,2148,2160-2161,2222-2223,2343,2345,2362,2967,3052,3130,3283,3296,3343,3389,3401,3456-3457,3659,3664,3702-3703,4000,4008,4045,4444,4500,4666,4672,5000-5003,5010,5050,5060,5093,5351,5353,5355,5500,5555,5632,6000-6002,6004,6050,6346-6347,6970-6971,7000,7938,8000-8001,8010,8181,8193,8900,9000-9001,9020,9103,9199-9200,9370,9876-9877,9950,10000,10080,11487,16086,16402,16420,16430,16433,16449,16498,16503,16545,16548,16573,16674,16680,16697,16700,16708,16711,16739,16766,16779,16786,16816,16829,16832,16838-16839,16862,16896,16912,16918-16919,16938-16939,16947-16948,16970,16972,16974,17006,17018,17077,17091,17101,17146,17184-17185,17205,17207,17219,17236-17237,17282,17302,17321,17331-17332,17338,17359,17417,17423-17424,17455,17459,17468,17487,17490,17494,17505,17533,17549,17573,17580,17585,17592,17605,17615-17616,17629,17638,17663,17673-17674,17683,17726,17754,17762,17787,17814,17823-17824,17836,17845,17888,17939,17946,17989,18004,18081,18113,18134,18156,18228,18234,18250,18255,18258,18319,18331,18360,18373,18449,18485,18543,18582,18605,18617,18666,18669,18676,18683,18807,18818,18821,18830,18832,18835,18869,18883,18888,18958,18980,18985,18987,18991,18994,18996,19017,19022,19039,19047,19075,19096,19120,19130,19140-19141,19154,19161,19165,19181,19193,19197,19222,19227,19273,19283,19294,19315,19322,19332,19374,19415,19482,19489,19500,19503-19504,19541,19600,19605,19616,19624-19625,19632,19639,19647,19650,19660,19662-19663,19682-19683,19687,19695,19707,19717-19719,19722,19728,19789,19792,19933,19935-19936,19956,19995,19998,20003-20004,20019,20031,20082,20117,20120,20126,20129,20146,20154,20164,20206,20217,20249,20262,20279,20288,20309,20313,20326,20359-20360,20366,20380,20389,20409,20411,20423-20425,20445,20449,20464-20465,20518,20522,20525,20540,20560,20665,20678-20679,20710,20717,20742,20752,20762,20791,20817,20842,20848,20851,20865,20872,20876,20884,20919,21000,21016,21060,21083,21104,21111,21131,21167,21186,21206-21207,21212,21247,21261,21282,21298,21303,21318,21320,21333,21344,21354,21358,21360,21364,21366,21383,21405,21454,21468,21476,21514,21524-21525,21556,21566,21568,21576,21609,21621,21625,21644,21649,21655,21663,21674,21698,21702,21710,21742,21780,21784,21800,21803,21834,21842,21847,21868,21898,21902,21923,21948,21967,22029,22043,22045,22053,22055,22105,22109,22123-22124,22341,22692,22695,22739,22799,22846,22914,22986,22996,23040,23176,23354,23531,23557,23608,23679,23781,23965,23980,24007,24279,24511,24594,24606,24644,24854,24910,25003,25157,25240,25280,25337,25375,25462,25541,25546,25709,25931,26407,26415,26720,26872,26966,27015,27195,27444,27473,27482,27707,27892,27899,28122,28369,28465,28493,28543,28547,28641,28840,28973,29078,29243,29256,29810,29823,29977,30263,30303,30365,30544,30656,30697,30704,30718,30975,31059,31073,31109,31189,31195,31335,31337,31365,31625,31681,31731,31891,32345,32385,32528,32768-32780,32798,32815,32818,32931,33030,33249,33281,33354-33355,33459,33717,33744,33866,33872,34038,34079,34125,34358,34422,34433,34555,34570,34577-34580,34758,34796,34855,34861-34862,34892,35438,35702,35777,35794,36108,36206,36384,36458,36489,36669,36778,36893,36945,37144,37212,37393,37444,37602,37761,37783,37813,37843,38037,38063,38293,38412,38498,38615,39213,39217,39632,39683,39714,39723,39888,40019,40116,40441,40539,40622,40708,40711,40724,40732,40805,40847,40866,40915,41058,41081,41308,41370,41446,41524,41638,41702,41774,41896,41967,41971,42056,42172,42313,42431,42434,42508,42557,42577,42627,42639,43094,43195,43370,43514,43686,43824,43967,44101,44160,44179,44185,44190,44253,44334,44508,44923,44946,44968,45247,45380,45441,45685,45722,45818,45928,46093,46532,46836,47624,47765,47772,47808,47915,47981,48078,48189,48255,48455,48489,48761,49152-49163,49165-49182,49184-49202,49204-49205,49207-49216,49220,49222,49226,49259,49262,49306,49350,49360,49393,49396,49503,49640,49968,50099,50164,50497,50612,50708,50919,51255,51456,51554,51586,51690,51717,51905,51972,52144,52225,52503,53006,53037,53571,53589,53838,54094,54114,54281,54321,54711,54807,54925,55043,55544,55587,56141,57172,57409-57410,57813,57843,57958,57977,58002,58075,58178,58419,58631,58640,58797,59193,59207,59765,59846,60172,60381,60423,61024,61142,61319,61322,61370,61412,61481,61550,61685,61961,62154,62287,62575,62677,62699,62958,63420,63555,64080,64481,64513,64590,64727,65024) SCTP(0;) PROTOCOLS(0;)
    WARNING: No targets were specified, so 0 hosts scanned.

    -------------

    Du hast oben noch einen Block mit deiner Server IP Adresse. SSH musst du auch nicht zwangsweise durch den VPN-Tunnel schicken, weil es eine eigene Verschlüsselung hat.


    Für die Fehlersuche am Zero eingeben:

    Code
    ssh -v root@192.168.200.1

    Hallo Baujahr70,

    du musst dich zunächst entscheiden, ob nur du Zugriff (über VPN-Verbindung oder SSH-Tunnel) auf die Oberflächen deiner Dienste Zugriff haben möchtest, oder auch das restliche Internet zugreifen soll. Wenn du der Einzige sein möchtest, nimmt man üblicherweise ein VPN. Der GatewayServer kann der Router sein oder auch der Raspberry. Clients sind dann dein Smartphone, Laptop. Je nachdem brauchst du eine Anleitung für PIVPN / wireguard, VPN mit FRITZ!Box oder den Reverse Proxy mit TLS Zertifikat.

    Das ist schon richtig so, dass du nichts siehst. Das -f und -N machen das. Man ssh hilft dir dabei weiter. Du kannst es im Taskmanager auch überprüfen, dass der Befehl aktiv ist und beenden. Nimm es zum Testen heraus und schreib -v dazu, dann siehst du genau was passiert. Mach die GatewayPorts am VPS in der SSH Serverkonfiguration auf yes, bei Raspberry PI OS wäre es in /etc/ssh/sshd_config, dann SSH-Serverdienst neustarten. Danach den Reversetunnel vom Zero wieder aufbauen und testen.


    Ja, soweit hast du es richtig verstanden.

    ________

    Jetzt ist es mir zu spät, aber hätte ich in dem Beispielbefehl die IP des VPN-Tunnels eintragen müssen?

    SSH hat eigene Verschlüsselung, daher klappte es auch mit der öffentlichen IP-Adresse. Die GatewayPorts müssen noch auf. Link mit einer Beispielanleitung habe ich hinzugefügt.

    Du kannst auch Portforwarding über SSH benutzen. Dafür braucht der Zero SSH Zugriff zum Onlineserver (am besten mit Keys), sodass ein Reversetunnel aufgebaut werden kann.


    Ich gebe dir mal einen Beispielbefehl für den Zero:

    Code
    ssh -N -R 8989:localhost:80 root@VPS_IP

    Du musst du am VPS in der SSH Konfiguration die Zeile #GatewayPorts no auf GatewayPorts yes setzen und den Dienst neustarten.

    Deine Firewalleinstellungen ändern, sodass Zugriff auf deinem Wunschport erlaubt wird (in diesem Beispiel 8989) und den Aufruf im Browser testen mit:

    Code
    http://VPS_IP:8989

    Nein, ein MiniHDMI Adapter (z.B. vom Zero) nutzt nichts. Es muss wirklich Micro sein. Das Netzteil wird offiziell empfohlen, weil es speziell für den Pi4B entwickelt wurde und z.B. 5,1V hat anstelle von 5V.


    Edit: Aber ja, einen Adapter kannst du verwenden. Das nein bezog sich auf das Wort "Mini".

    Bei raspistill ist eine interne Warmup-Zeit dabei, die müsstest du in deinen Python Quelltext noch einbauen. Üblicherweise startet man die Preview und lässt dem Sensor dann 1,5 oder 2 Sekunden Zeit, bevor die automatischen Einstellungen getätigt wurden, damit die Fotos dann gut sind.

    Ich habe bereits einen Raspberry pi server zuhause, der mit der Portfreigabe zu erreiche ist.

    Das sind gute Voraussetzungen. Schau dir noch wireguard (VPN) an. Wenn die VPN-Verbindung kaum mobile Daten verbraucht, kannst du die Verbindung immer aktiv lassen und nur bei Bedarf auf den Livestream zugreifen. Die SSH-Tunnel wären bei dieser Lösung nicht notwendig.