Diese Seite…

Ja, warum überhaupt? – Es gibt doch schon genügend andere…

Wieso dann noch eine? – Weil, hier stehen Sachen drin die mich speziell interessieren, worauf ich später nochmal zugreifen möchte und die ich mit euch da draußen teilen wollte.

Einige Sachen sind auch irgendwo anders zu finden aber hier schreibe ich auch meine Erfahrungen mit dazu.

Dies ist meine “kleine” private Seite…
Tips & Tricks – ob man sie nun schon kennt, neu sind oder auch bessere hat, einfach her damit.

So nun wünsche ich euch viel Spaß beim Lesen und ich wenn ich jemanden helfen kann ( wie auch immer ) – gern geschehen…

 

Grüße

Euer

Marcus

FRITZ!Box Capture

Manche fragt man sich was macht das Netzwerk da?

Um das herauszufinden muss man den Netzwerkverkehr untersuchen. Im Firmennetzwerk ist das meistens kein Problem, da hat man eine Firma die damit beauftragt ist oder eine Firewall als Schnittstelle, aber Zuhause?  – Naja eine FRITZ!Box tut es auch.

Um bei der FRITZ!Box an das Netzwerkprotokol zu kommen muss man ein paar Klicks durchführen. Dann kann man die eine Zeit lang mitlauschen lassen und später das Datenrauschen anschauen. Wenn es irgendwer weiß wie man Live mit sniffen kann und dann auch noch mit Wireshark das ganze lesbarer darstellt, dann wäre ich gerne für Tips dankbar.

Das Sammeln der Pakete bei der FRITZ!Box.

Ruft eure FritzBOX – Konfigseite auf (meistens mit Fritz.box im Webbrowser).

Um auf die Mitschnitt-Seite zu gelangen geht ihr folgendermaßen vor:

  • Inhalt (unten links aufrufen)
  • FRITZ!Box Support
  • Paketmitschnitte (runterscrollen bis zu diesem Punkt)
  • Netzwerkschnittstelle oder Internet auswählen und START drücken
    • wenn ihr ein zeitliches Problem habt, dann könnt ihr dort Starten und Stoppen, dann habt ihr nicht os eine lange LOG Datei
    • schließt zB das Geärt welches ihr untersuchen wollt an einen extra Port an dann braucht ihr nur diesen zu “sniffen”
  • Datei herunterladen und mit Wireshark anschauen

Bei mir habe ich die erweiterte Ansicht angeschaltet und das Ganze sieht dann so aus:

FirtzBox Netzwerkverkehr analysieren
Inhalt –> FRITZ!Box Support
FirtzBox Netzwerkverkehr analysieren
Paketmitschnitte
FirtzBox Netzwerkverkehr analysieren
Captureauswahl
FirtzBox Netzwerkverkehr analysieren

Wireshark bekommt ihr hier.

Die FRITZ!Box ist ein Geärt der Firma AVM.

Ja, der Neue ist da.
raspberry Pi 4 B – mit Dual Mini-HDMI Port mit 4K Unterstützung, USB-C Power, USB3, Gigabit Ethernet, dual WLAN, BLE 5.0 und die Wahlmöglichkeit mit bis zu 4GB RAM.

  • 1,5GHz 64-Bit Quad-core Arm A72 CPU
  • LPDDR4 Ram mit 1GB, 2GB oder 4GB
  • WiFi 802.11 b/g/n/ac (2,4GHz/5GHz)
  • Bluetooth 5.0
  • 2x USB 3.0 Ports, 2x USB 2.0 Ports
  • GBit LAN mit PoE Support (HAT erforderlich)
  • 2 x microHDMI Port (Unterstützung 4K60p H.265, H.264 1080p60 dec, 1080p30 enc)
  • USB-C-Stromversorgung

Dazu soll er noch Energiesparender sein als sein Vorgänger, wobei ein 3A USB-C Netzteil benutzt werden sollte.

Also hört sich soweit gut, mal sehen was die Praxis zeigt.

Hier könnt ihr schon mal die Leistungsdaten ansehen: https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-benchmarks/ , beeindruckend ist die Performance Steigerung über USB!

raspberry Pi Infos
piMoroni DE shop 
Preise von 36€ – 60€, scheint so als ob die 1GB Variante so teuer ist wie die 1GB 3B-Variante.

 

HINWEIS:

Die ersten erhältlichen Modelle haben wohl ein USB-C-Power-Design-Fehler. Hier weitere Infos. Am Besten das orginal Netzteil verwenden oder “normale, billige” USB-C die keine Ladeelektronik enthalten verwenden.

 

OctoPrint - Einfach aus der Ferne drucken

Damit ich für den 3D Druck nicht immer meinen Rechner laufen muss, habe ich mich nach Alternativen umgesehen. Dabei bin ich auf OctoPrint gestoßen.

Auch ReptierHost klingt interessant, aber habe ich mir nachher nicht mehr weiter angesehen. Auch AstroPrint gilt als alternative Cloud Lösung.

Also einen freien RaspberryPi genommen, am Anfang einen ZeroW. Das klappte auch seoweit gut aber mit ein paar Zusatzplugins kam der dann doch schon an seine Leistungsgrenze, sodass dass Ganze keine Spaß machte. Vorallem Kamera geht über WLAN nicht so gut.
Also meinen “alten RPi 1B” genommen und der scheint zumindest über LAN gut zu laufen.

OctoPrint bittet um Unterstützung da es von einigen Privatpersonen hauptamtlich entwickelt wurde und weiter entwickelt wird.
https://octoprint.org/support-octoprint/

Ich habe schon einige Plugins am laufen und teste auch immer mal wieder Neue.
Am Besten finde ich die Telegram Notifications, Enclosure Plugin, EEPROM Marlin Editor Plugin, BetterHeaterTimeout, MQTT, Pi Support Plugin und Sidebar Webcam.

Bei Problemen mit dem Ausdruck habe ich mal versucht über die SD-Karte zu drukcne und bei manchen Ausdrucken ist das Ergebnis trotz selben GCode besser.

Nach dem InKraftTreten der DSGVO habe ich nun erstmal alle Affliate-Links entfernt. Unteranderem musste ich die Cookie Richtlinie anpassen. Naja so wie jede Webseite es mittlerweile macht.

Super wäre es doch wenn man beim Starten einer Brwosersitzung nur einmal gefragt wird und dann jede Webseite dieses Browsercookie abfragt und automatisch bestätigt. Die ganze Sache ist so jetzt nervig und führt früher oder später wieder dazu das soetwas kommen wird als BrwoserAddon.
Damit man dieses dann nicht so einfach wegaddon’en könnte, sollte man Captchas einsetzen und die anzeigen Webseite erst danach freischalten.

Naja hauptsache wir sind alle informiert…

Hoffe das nicht alle Blogger und Forenbetreiber den einfachen Beispiel einiger Blogbetreiber folgen und ihre Webseite mit dem Hinweis:
“Seit dem 25.Mai.2018 ist die DSGVO rechtskräftig und daher schließe ich meine Webseite.”

Nun aber auf ins freie Web….

Juchu – mein Anet A8 Drucker ist nach 4 Wochen Lieferung über Gearbest angekommen.

Jetzt gehts also los.
Karton aufgemacht (natürlich auf der falschen Seite) und plums fällt das untere mittlere Trägerteil heraus und bricht durch. 😥
Na toll, also erstmal schauen wie ich das wieder geklebt bekomme bzw. versteift. Gesgat getan – AllesKleber und Ein kurzer Rest Laminatboden verstärken dieses Teil nun.

Weiter gehts: Anleitung suchen – keine dabei – SD-Karte gefunden -> Kartenleser liegt auch dabei. Eingesteckt – Kein Virus gefunden – PDF Anleitung gefunden auf Englisch und erstmal ausgedruckt (bin ein Fan von etwas in der Hand haben). Leider musste ich doch das eine oder andere YouT*be-Video anschauen (gibt reichlich davon) und dann klappte es auch.

weiterlesen

In diesem Beitrag beschreibe ich mal den so einen quasi Standardaufbau der 1-Wire Verkabelung, den Aufbau und Anschluss der Komponenten und warum Ich in meinem 1ten Beitrag FHEM: 1-Wire Temperatur Sensoren am RPi an die Herausfordung gestoßen bin.

Anschluss

Hier mal eine Tabelle über PIN-Belegung basierent auf einen Standardisierungsvorschlag:

 * Ich habe hier den 568B benutzt, da ich diesen bei mir eingesetzt habe. A und B unterscheiden sich nur in der Vertauschung der Adernpaar 1/2 und 3/6 (orange nach grün)
Schirm wird nur auf einer Seite angeklemmt!
J45 (8pol)
EIA/TIA 568B*
Bezeichnung
8pol
RJ12 (6pol) RJ11 (4pol) Bezeichnung
 1 Orange/Weiß GND Primär  –  –
 2 Orange +5V Primär  1  –  +5V Zusatz
 3 Grün/Weiß 1-Wire GND Sec  2  1  –
 4 Blau 1-Wire Data Prim  3  2  1-Wire Data
 5 Blau/Weiß 1-Wire GND Prim  4  3  GND
 6 Grün 1-Wire Data Sec  5  4  +5V Prim
 7 Braun/weiß +12V Zusatz  6  –  –
 8 Braun GND Zusatz  –  –

Durch diese Tabelle sieht man schon das leider die 4poligen Stecker/Buchsen nicht mit den 8pol Netzwerkstecker mischen kann, sobald der 2te 1-Wire-Bus aufgelegt ist!

Wenn man die Möglichkeit hat sollte man mind. Cat5 oder bessere Kabel benutzen und auf die 8pol RJ45 Variante gehen. Das hat den Vorteil das über diesen Anschluss jenachdem wie man den benutzt und wo mna ihn  anschließt Netzwerk/Telefon/1-Wire fahren kann. Auf beiden Seiten hat man dann RJ45 Buchsen (Netzwerkdose/Patchpanel).
Wenn man Neubaut oder neue Verkabelung einzieht, werden wahrscheinlich alle Endpunkte des Netzwerks irgendwo zentral enden und man hat dadurch die volle Flexibilität der Anschlüsse.

PullUp

Der 1-Wire Bus sagt ja eigentlich das ich nur 1 Draht als Verbindung brauche, mal abgesehen von GND. Aber praktisch und Sensoren bedingt sollte man zumindest noch eine +V Versorgung zum Sensoren legen, damit:

der Port/Bus weniger Strombelastung hat
die Kabellängenweite vergrößert werden kann
die Sensoren schneller ihre Werte liefern

Weiterhin sollte eine PullUp-Widerstand eingesetzt werden von +V nach 1-Wire-Data sodass der Bus stabil über Längen arbeiten kann.
Bei mir setzte ich einen 4,7kOhm ein.

Topologien

Linear Abzweig Stern
1wire_lin 1wire_abzweig 1wire_stern
Die Leitung geht vom Master bis zum entferntesten Slave. Die zwischenliegenden Slaves sind über direkt oder über kurze Kabel angebunden. Manche Devices haben einen Ein- und Ausgang des Busses. Der Aufbau ist ähnlich der Linearen aber die Slaves sind über längere Leitungen > 3m am Hauptstrang angeschlossen. Dies ist zb wie bei einem 6fach-Verteiler der Fall der entfernt vom Master steht.  Der Bus wird in der Nähe des Masters aufgeteilt. Die einzelnen Stränge haben dann mehrere Slaves angeschlossen.

Welche nun verwenden?

Betrachtet man die Impedanz-Fehlanpassung auf den gesamten Bus, fällt die Stern-Topologie hier am negativsten auf. Die einzelnen Stränge können unterschiedlich lang und verschiedene Impedanzen haben, die sich dann gegenseitig ungünstig beeinflussen können.
Die Linear-Topologie schneidet daraufhin am Besten ab und sollte somit zum Einsatz kommen wo es geht.
Die Abzweig-Topologie ist so ein Zwischending und wird vermutlich bei ähnlichen Längen funktionieren und ein guter Kompromiss sein.
In der Praxis traten erst bei größeren Längen > 80m Buslänge vermehrt Schwierigkeiten mit der Übertragung auf.
Als Beispiel sei hier meine Verkabelung zu nennen die vom Master bis zum 6fach-Verteiler ca. 15m und dann dort 5 Slaves mit unterschiedlichen Längen verknüpft.

TIP:Also lieber mehrere kleine 1-Wire-Netze als ein großes mit unerwünschten Nebenerscheinungen!

Hinweis:Was nicht gemacht werden sollte ist ein Ring, wo irgendwie der Bus beim Master wieder zurückkommt!

Hier stelle ich ein paar Tips & Tricks vor, die mir helfen und euch helfen könnten bei dem Umgang mit FHEM.

Weboberfläche

Highlight Editor

Unterm WEB oder eure Oberfläche einen schönen, anderen, übersichtlicheren Webeditor/anzeige für Code verknüpfen:

attr WEB JavaScripts  codemirror/fhem_codemirror.js

 

sichtbares Eingabefeld verlängern

attr WEB mainInputLength 80
Hiermit wird das obere Eingabefeld auf 80 Zeichen vergrößert

weiterlesen