Welchen Pinabstand haben JST „XH“-Stecker/Buchsen?

JST XH-Stecker & Buchsen haben einen Pinabstand (pin pitch) von 2.5mm (nicht zu verwechseln mit den zöllischen 2.54mm).

Quelle: JST-Website

Posted by Uli Köhler in Elektronik

KiCAD: Pads fangen / magnetische Pads im Messmodus aktivieren

Um in KiCAD im Messmodus Pads zu fangen (auch Magnetische Pads genannt), öffne Einstellungen -> Einstellungen:

und öffne Leiterplatteneditor -> Bearbeitungsoptionen und setze unter Magnetische Punkte rechts oben Auf Pads einrasten auf Immer:

Nachdem du OK geklickt hast, kannst du nun Pads fangen, auch wenn du dich im Interaktives Messen zwischen Punkten – Modus (Strg+Shift+M) befindest:

Posted by Uli Köhler in KiCAD

Kommandozeile: Wann benutzt man den einfachen Bindestrich (-) und den doppelten Bindestrich (–) für Argumente

Auf der Befehlszeile wird der einfache Bindestrich (-) verwendet, um sogenannte Kurzformargument anzugeben, Argumente mit nur einem Buchstaben Das Argument -h wird zum Beispiel häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das Argument -v wird häufig verwendet, um eine ausführliche Ausgabe zu aktivieren. Du kannst den einfachen Bindestrich (-) nur dann verwenden, wenn das Argument aus einem einzigen Buchstaben besteht.

Beispiele, wo ein einzelner Bindestrich verwendet werden kann: -h, -R und -f , der einfache Bindestrich kann aber nie für Argumente mit mehreren Buchstaben wie -verbose oder -help verwendet werden.

Der doppelte Bindestrich (--) wird auf der Kommandozeile verwendet, um sogannte Langform-Argumente anzugeben, das ein Argument mit mehreren Buchstaben. Das Argument --help wird zum Beispiel häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das Argument --verbose wird häufig verwendet, um eine ausführliche Ausgabe zu aktivieren. Doppelte Bindestriche (--) können nur dann verwendet werden, wenn das Argument mehrere Buchstaben hat

Beispiele, in denen doppelte Bindestriche verwendet werden können: --verbose, --server und --help, aber Sie können sie nicht für Argumente mit nur einem Buchstaben wie zum Beispiel --h oder --R verwendet werden.

Beispiele, wie auf der Kommandozeile einfache oder doppelte Bindestriche verwendet werden:

# Zeigt die Hilfemeldung für einen Befehl mit dem Kurzform-Argument -h
my_command -h

# Aktiviere die ausführliche Ausgabe für einen Befehl mit dem Langform-Argument --verbose
my_command --verbose

# Kombination von verschiedenen Argumenten
my_command --verbose --server "https://techoverflow.net" -f 0.1

 

Posted by Uli Köhler in Linux

Kostenloses WordPress-Plugin für die Suche nach Kategorien im Post-Editor

WP Admin Category Search ist ein kostenloses WordPress-Plugin, mit dem man im Post-Editor Kategorien suchen kann. Dies ist insbesondere dann hilfreich, wenn eine WordPress-Seite sehr viele Kategorien enthält. Dadurch muss man nicht mehr durch die lange Kategorielliste scrollen, um die richtigen Kategorien für einen Post zu finden.

Schirt 1: Installiere WP Admin Category Search

Öffne im WordPress-Admin-Panel Plugins -> Installieren und suche dort nach WP Admin Category Search. Installiere es, indem du auf den Jetzt Installieren-Button klickst und klicke dann auf Aktivieren

Schritt 2: Wenn du nun einen Post editierst, kannst du nach kategorien suchen….

Step 3: … und kannst direkt die Kategorien auswählen, die zu deinem Suchbegriff passen

Posted by Uli Köhler in Wordpress

Problemlösung von Ubuntu /usr/bin/env: »python“: Datei oder Verzeichnis nicht gefunden

In neueren Ubuntu-Versionen sieht man ab und zu die Fehlermeldung

/usr/bin/env: »python“: Datei oder Verzeichnis nicht gefunden

Die Ursache für diese Fehlermeldung sind, dass diese Skripte mit python ausgeführt werden sollen, aber in neueren Ubuntu-Versionen nur python3 verfügbar ist (python2 ist schon lange veraltet.

Um das Problem zu lösen, installiere das python-is-python3-Paket, das ein Alias anlegt, sodass python auf python3 zeigt:

sudo apt -y install python-is-python3

 

Posted by Uli Köhler in Linux

Einstellige Quersumme (EQS) in Python berechnen

Die Einstellige Quersumme (EQS) bedeutet, dass von einer Zahl solange die Quersumme genommen wird, bis nur noch eine Ziffer übrig ist.

Basierend auf unserem vorigen Post Quersumme in Python berechnen kann die einstellige Quersumme in Python wie Folgt berechnet werden:

def quersumme(x):
    return sum(int(y) for y in str(x))

def eqs(x):
    while x >= 10:
        x = quersumme(x)
    return x

Anwendungsbeispiel:

print(eqs(812)) # 2
Posted by Uli Köhler in Python

Quersumme in Python berechnen

def quersumme(x):
    return sum(int(y) for y in str(x))

Anwendungsbeispiel:

print(quersumme(812)) # 11

Funktionsweise:

Zuerst wird die Zahl – z.B. 812 per str(x) in einen String konvertiert. Das ergibt "812". Nun können wir per for y in str(x) über die einzelnen Zeichen "8", "1" und "2" iterieren. Diese wandeln wir per int(y) jeweils in die entsprechende Zahl 81 und 2 um und summieren all diese Zahlen auf: 8+1+211

Posted by Uli Köhler in Python

Was ist die Zolltarifnummer für unbestückte Leiterplatten/PCBs/Platinen?

Die Zolltarifnummer für unbestückte Platinen ist 8534001100. Diese wird in TARIC als Printed circuits -> Consisting only of conductor elements and contacts -> Multilayer circuits geführt. Mit Consisting only of conductor elements and contacts ist aus unserer Sicht gemeint, dass die Platinen unbestückt sind.

Haftungsausschluss: Diese Informationen werden nach bestem Wissen und Gewissen wiedergegeben, wir übernehmen jedoch keine Haftung für deren Richtigkeit. Der Autor ist kein Anwalt oder sonstiger Zollexperte sondern Anwender und sporadisch auch Importeur.

Posted by Uli Köhler in Zoll

Liste kostenloser Kreditkarten (Deutschland)

Die Folgenden Kreditkarten scheinen aktuell kostenlos zu sein (keine Jahresgebühr, kein Mindestumsatz) und eignen sich daher gut als Ersatz-Kreditkarte / Reise-Kreditkarte usw.

Diese Liste erhebt keinen Anspruch auf Vollständigkeit sondern enthält nur die Karten, die mir bisher untergekommen sind.
Posted by Uli Köhler in Unkategorisiert

Was ist die Zolltarifnummer für elektrische Stecker & Buchsen?

Die Zolltarifnummer für elektrische Stecker & Buchsen ist 8536901000. Diese Zolltarifnummer wird in TARIC als Connections and contact elements for wire and cables beschrieben.

Haftungsausschluss: Diese Informationen werden nach bestem Wissen und Gewissen wiedergegeben, wir übernehmen jedoch keine Haftung für deren Richtigkeit. Der Autor ist kein Anwalt oder sonstiger Zollexperte sondern Anwender und sporadisch auch Importeur.

Posted by Uli Köhler in Zoll

Python-Dictionary mit Münchner Postleitzahlen der einzelnen Stadtbezirke

Originalquelle: muenchen.de

Siehe auch Python-Liste der Münchner Postleitzahlen (Stadtbezirk)

muenchner_stadtteile = {
    "Altstadt-Lehel": [80331, 80333, 80335, 80336, 80469, 80538, 80539,] , 
    "Allach-Untermenzing": [80995, 80997, 80999, 81247, 81249,], 
    "Au-Haidhausen": [81541, 81543, 81667, 81669, 81671, 81675, 81677,], 
    "Aubing-Lochhausen": [81243, 81245, 81249,], 
    "Berg am Laim": [81671, 81673, 81735, 81825,], 
    "Bogenhausen": [81675, 81677, 81679, 81925, 81927, 81929,], 
    "Feldmoching-Hasenbergl": [80933, 80935, 80995,], 
    "Hadern": [80689, 81375, 81377,],
    "Laim": [80686, 80687, 80689,], 
    "Ludwigsvorstadt-Isarvorstadt": [80335, 80336, 80337, 80469,], 
    "Maxvorstadt": [80333, 80335, 80539, 80636, 80797, 80798, 80799, 80801, 80802,],
    "Milbertshofen-Am Hart": [80807, 80809, 80937, 80939,], 
    "Moosach": [80637, 80638, 80992, 80993, 80997,], 
    "Neuhausen-Nymphenburg": [80634, 80636, 80637, 80638, 80639,],
    "Obergiesing": [81539, 81541, 81547, 81549,],
    "Pasing-Obermenzing": [80687, 80689, 81241, 81243, 81245, 81247,], 
    "Ramersdorf-Perlach": [81539, 81549, 81669, 81671, 81735, 81737, 81739,], 
    "Schwabing-Freimann": [80538, 80801, 80802, 80803, 80804, 80805, 80807, 80939,], 
    "Schwabing-West": [80796, 80797, 80798, 80799, 80801, 80803, 80804, 80809,], 
    "Schwanthalerhöhe": [80335, 80339,], 
    "Sendling": [80336, 80337, 80469, 81369, 81371, 81373, 81379,], 
    "Sendling-Westpark": [80686, 81369, 81373, 81377, 81379,], 
    "Thalkirchen-Obersendling-Fürstenried-Forstenried-Solln": [81379, 81475, 81476, 81477, 81479,], 
    "Trudering-Riem": [81735, 81825, 81827, 81829,],
    "Untergiesing-Harlaching": [81543, 81545, 81547,],
}

 

Posted by Uli Köhler in Python

Python-Liste der Münchner Postleitzahlen (Stadtbezirk)

Originalquelle: muenchen.de

Siehe auch Python-Dictionary mit Münchner Postleitzahlen der einzelnen Stadtbezirke

muenchner_plz = [
    80995, 80997, 80999, 81247, 81249, # Allach-Untermenzing
    80331, 80333, 80335, 80336, 80469, 80538, 80539, # Altstadt-Lehel
    81541, 81543, 81667, 81669, 81671, 81675, 81677, # Au-Haidhausen
    81243, 81245, 81249, # Aubing-Lochhausen
    81671, 81673, 81735, 81825, # Berg am Laim
    81675, 81677, 81679, 81925, 81927, 81929, # Bogenhausen
    80933, 80935, 80995, # Feldmoching-Hasenbergl
    80689, 81375, 81377, # Hadern
    80686, 80687, 80689, # Laim
    80335, 80336, 80337, 80469, # Ludwigsvorstadt-Isarvorstadt
    80333, 80335, 80539, 80636, 80797, 80798, 80799, 80801, 80802, # Maxvorstadt
    80807, 80809, 80937, 80939, # Milbertshofen-Am Hart
    80637, 80638, 80992, 80993, 80997, # Moosach
    80634, 80636, 80637, 80638, 80639, # Neuhausen-Nymphenburg
    81539, 81541, 81547, 81549, # Obergiesing
    80687, 80689, 81241, 81243, 81245, 81247, # Pasing-Obermenzing
    81539, 81549, 81669, 81671, 81735, 81737, 81739, # Ramersdorf-Perlach
    80538, 80801, 80802, 80803, 80804, 80805, 80807, 80939, # Schwabing-Freimann
    80796, 80797, 80798, 80799, 80801, 80803, 80804, 80809, # Schwabing-West
    80335, 80339, # Schwanthalerhöhe
    80336, 80337, 80469, 81369, 81371, 81373, 81379, # Sendling
    80686, 81369, 81373, 81377, 81379, # Sendling-Westpark
    81379, 81475, 81476, 81477, 81479, # Thalkirchen-Obersendling-Fürstenried-Forstenried-Solln
    81735, 81825, 81827, 81829, # Trudering-Riem
    81543, 81545, 81547, # Untergiesing-Harlaching
]

 

Posted by Uli Köhler in Python

FreePBX SIP-Trunk-Settings für O2 DSL SIP Trunks (sip.alice-voip.de)

Die Folgenden FreePBX-Einstellungen funktionieren zur Direktanbindung des O2-SIP, der bei O2-DSL-Verträgen inklusive sind (sip.alice-voip.de). Die Einstellungen habe ich größtenteils experimentell herausgefunden, zum Teil auch durch Reverse Engineering der Fritzbox-Einstelllungen aus einem FritzBox-Backup (siehe Was sind die richtigen O2 DSL sip.alice-voip.de SIP-Parameter? ).

Für dieses Beispiel konfigurieren wir die Festznetznummer 089123456789! Bei den Einstellungen muss, wenn unten angegeben, zwingend die internationale Form 4989123456789 verwendet werden!

Tab General

  • Trunk Name: Beliebig, z.B. O2-4989123456789
  • Outbound CallerID: 4989123456789

Tab pjsip-Einstellungen / General:

  • Username: 4989123456789
  • Auth username: 4989123456789
  • Passwort: Das O2-SIP-Kennwort, kann man sich im O2 webinterface generieren bzw anzeigen lassen.
  • Authentication: Outbound
  • Registration: Senden
  • Language Code: Standard
  • SIP Server: sip.alice-voip.de <– Achtung, dieser Server ist nur über den O2 DNS server auflösbar und nicht über andere DNS-Server wie Cloudflare oder Google.
  • Context: from-sip-external Es ist sehr sehr wichtig, dass dieser Parameter korrekt eingetragen ist, denn er ist verantwortlich dafür, dass eingehende Anrufe den den richtigen Inbound Rules zugeordnet werden.
  • Transport: Hier den entsprechenden Transport auswählen. Bei mir hat nur UDP mit O2 funktioniert.

Tab pjsip / Erweitert:

  • Forbidden/Fatal/General retry interval: 120, nicht zu niedrig setzen insbesondere bei vielen O2-Trunks gibt es sonst Fehlermeldungen und fehlgeschlagene Anmeldungen wegen zu vielen Anmeldeversuchen in einem Zeitfenster.
  • Expiration: 3000 (Sekunden) scheint hier ordentlich zu funktionieren Achtung: Die Expire-Einstellung ist ggf nicht optimal gesetzt! Setzt man die Einstellung zu hoch, dann Läuft die SIP-Sitzung ab. Setzt man sie zu niedrig, liefert der O2-Server aber Fehlermeldungen wegen zu häufiger Anmeldung. Die Fritzbox-Einstellung von 75 Minuten hat bei mir nicht immer funktioniert, machmal (wenn auch eher selten) ist der Trunk dann down.
  • Contact User: 4989123456789 Extrem wichtig! Der Context from-sip-external ordnet mithilfe dem Contact User einen eingehenden Anruf den entsprechenden Inbound Rules zu.
  • From User: 4989123456789 wenn dies nicht korrekt gesetzt ist, schlägt die Anmeldung fehl!

Ansonsten können die übrigen Einstellungen auf Default gelassen werden.

Transport pjsip / Codecs:

Diese Einstellungen sind nicht spezifisch für O2, sondern für alle PSTN-Accounts gleichermaßen gültig. Das PSTN unterstützt bekanntlich kein Opus. G722 als HD-Telefonie-Codec sollte immer ganz oben stehen, damit HD-Telefonie verwendet wird.

Ansonsten die Folgende Reihenfolge einhalten: G722, ulaw, alaw, Rest ist im Wesentlichen egal.

Achtung, die Codecs muss man bei FreePBX / Asterisk an verschiedenen Stellen einstellen, nicht nur beim Trunk! Am besten einfach checken bzw. capturen.

In meiner Konfiguration ist kein GSM (= GSM Full Rate) codec aktiv, da ich keine Notwendigkeit habe, extrem niedrigbitratige Telefonie zu unterstützen.

Posted by Uli Köhler in FreePBX

Richtwert: Wieviel kostet das CO₂-Offsetting eines Transatlantikflugs?

Siehe auch: Richtwert: Wieviel kostet das CO₂-Offsetting eines Inlandsflugs?

Beispiel anhand Flug München-Miami direkt = 8031km, hin-zurück

Laut myclimate Flugrechner:

  • Business class: 5,0 Tonnen CO₂
  • Economy class: 2,6 Tonnen CO₂
  • First class: 7,8 Tonnen CO₂

Bei 25€ Offsetting-Kosten pro Tonne CO₂:

  • Business class: 125€ CO₂-Offsetting (5,0t * 25€/t)
  • Economy class: 65€ CO₂-Offsetting (2,6t * 25€/t)
  • First class: 195€ CO₂-Offsetting (7,8t * 25€/t)
Posted by Uli Köhler in Statistik, Umwelt

Richtwert: Wieviel kostet das CO₂-Offsetting eines Inlandsflugs?

Siehe auch: Richtwert: Wieviel kostet das CO₂-Offsetting eines Transatlantikflugs?

Beispiel anhand Flug München-Hamburg direkt = 614km, hin-zurück

Laut myclimate Flugrechner:

  • Business class: 0,415 Tonnen CO₂
  • Economy class: 0,322 Tonnen CO₂
  • First class: 0,768 Tonnen CO₂

Bei 25€ Offsetting-Kosten pro Tonne CO₂:

  • Business class: 10,38€ CO₂-Offsetting (0,415t * 25€/t)
  • Economy class: 8,05€ CO₂-Offsetting (0,322t * 25€/t)
  • First class: 19,20€ CO₂-Offsetting (0,768t * 25€/t)
Posted by Uli Köhler in Statistik, Umwelt

Richtwert: Wieviel wiegt ein Magazin?

Unser Richtwert für das Gewicht eines typischen Magazins ist 400 Gramm

Quelle: Das Technikmagazin Mac & I wog in diesem Bericht 431 Gramm, hat tendentiell aber mehr Seiten als viele andere Magazine. Obwohl es dafür nach unserer Erfahrung eher weniger starkes Papier verwendet, gehen wir davon aus dass die 431 Gramm das typische Gewicht leicht überschätzen.

Posted by Uli Köhler in Statistik, Umwelt

Schnell berechnen: Kosten für CO₂-Offsetting von Strom (Richtwerte)

In diesem Post beantworten wir die Frage: Wie kann ich in weniger als einer Minute herausfinden, wieviel Geld ich in Klimaprojekte per CO₂-Offsetting investieren muss, um meinen Stromverbrauch (kein Ökostrom) auszugleichen.

Der deutsche Strommix von 2020 emittiert laut Statista 0,366kg pro Kilowattstunde (= 0,000366 Tonnen CO₂). Bei einem Richtwert von 25€ pro Tonne CO₂ Offsetting-Kosten muss daher pro Kilowattstunde verbrauchtem Strom 0,000366t * 25€/t = 0.00915 €/kWh geoffsettet werden.

Berechnungsmethode 1: Pro Kilowattstunde

0.00915 €/kWh ~= 0.01 €/kWh – also Faustformel: 1 Cent pro Kilowattstunde an Klimaprojekte spenden

Berechnungsmethode 2: Anhand der Stromrechnung

Eine Kilowattstunde kostet laut BWDA (Stand Juli 2021) ca 0,32 €.

Pro € Stromrechnung müssen also 0,00915€/0,32€ = 0,02859€/€ ~= 0,029€/€ an Klimaprojekte gespendet werden um den Stromverbrauch offzusetten. Anders gesagt muss man die Stromrechnung durch 1/0,029 ~= 34.5

Faustformel: Teile deine Stromrechnung mit dem Taschenrechner durch 34,5 und spende diesen Betrag an Klimaprojekte um den Stromverbrauch offzusetten.

Hierbei haben wir nicht berücksichigt dass auf der Stromrechnung neben dem Stromverbrauch auch noch eine Grundgebühr zu finden ist. Die macht allerdings in den meisten Fällen keinen großen Unterschied – maximal einige € die zusätzlich an Klimaprojekte gespendet werden. Außerdem verteilen sich die realen Kosten für den Stromverbrauch häufig auf Grundgebühr und Strompreis, z.b. könnte ein Stromanbieter aus Marketinggründen einen günstigeren Strompreis pro kWh anbieten, aber die Zusatzkosten in der Grundgebühr verstecken. In diesem Fall möchten wir aber trotzdem den realen Strompreis, nicht den künstlich vergünstigen Strompreis verwenden, um unser CO2-Offsetting auszurechnen – ansonsten würden wir das Resultat künstlich verfälschen. Deswegen empfehlen wir, bei der Berechnungsmethode (2) immer die Gesamt-Stromrechnung zu verwenden.

 

Posted by Uli Köhler in Statistik, Umwelt

Richtwert: Kosten durch CO₂-Offsetting des Wasserverbrauchs in Büros

In unserem vorigen Post Richtwert: CO₂-Ausstoß durch Wasserverbrauch in Büros pro Mitarbeiter berechneten wir einen typischen CO₂-Ausstoß durch Leitungswasserverbrauch für westeuropäische Büros von 0,00184 Tonnen CO₂ pro Jahr und Mitarbeiter durch Leitungswasserverbrauch

Basierend auf unserem Richtwert von 25 € pro Tonne CO₂ ergibt das pro Mitarbeiter und Jahr:

0,00184t * 25€/t = 0,046€ pro Mitarbeiter und Jahr Offsetting.

Nehmen wir als Beispiel ein Kleinunternehmen insgesamt 10 Mitarbeitern, ergibt das einen Offsetting-Betrag für Leitungswasser von 0,046€ * 10 = 0,46€.

Posted by Uli Köhler in Statistik, Umwelt

Richtwert: CO₂-Ausstoß durch Wasserverbrauch in Büros pro Mitarbeiter

In unserem vorigen Post Richtwert: Wasserverbrauch von Büros pro Mitarbeiter errechneten wir einen durchschnittlichen Wasserverbrauch für typische Büroumgebungen von 5105 Litern (Leitungs)wasser pro Jahr und Mitarbeiter.

Klassewasser.de gibt für ungekühltes Wasser eine Emission von CO₂-0,3604g/l an.

Ein Richtwert für die CO₂-Emission durch Leitungswasser pro Jahr und Mitarbeiter beträgt also

0,3604g/l * 5105l = 1839,842g  CO₂ = 1,840kg CO₂ = 0,00184 Tonnen CO₂ pro Jahr und Mitarbeiter durch Leitungswasserverbrauch

Posted by Uli Köhler in Statistik, Umwelt

Richtwert: Wasserverbrauch von Büros pro Mitarbeiter

In typischen Bürogebäuden ist von einem Verbrauch von 25 Litern pro Tag und Mitarbeiter auszugehen (Quelle: Bundesministerium für Verkehr, Bau & Stadtentwicklung ; Angabe: 20-30 Liter pro Tag und Mitarbeiter)

Bei durchschnittlich ca 206 Arbeitstagen pro Jahr für jeden Mitarbeiter ergibt das einen Verbrauch von

25 * 206 = 5105 Liter = 5,105 m³ Wasserverbrauch pro Jahr und Mitarbeiter

Posted by Uli Köhler in Statistik, Umwelt
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPTPrivacy &amp; Cookies Policy