Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #368962

Re: wer stoert 433 MHz?

From Helmut Schellong <var@schellong.biz>
Newsgroups de.sci.electronics
Subject Re: wer stoert 433 MHz?
Date 2026-08-18 22:19 +0200
Message-ID <1162enr$mt2g$1@solani.org> (permalink)
References <neeaffFkbp0U1@mid.individual.net> <115u7qn$1rgjm$1@gwaiyur.mb-net.net> <nefu4uFs135U1@mid.individual.net> <115unq2$ka7a$1@solani.org>

Show all headers | View raw


Helmut Schellong wrote on 17.08.2026 12:29:
> Axel Berger wrote on 17.08.2026 10:13:
>> On 2026-08-17 07:56, Marte Schwarz wrote:
>>> Homeassistant ist schon ein nettes Ding.
>>> 433 MHz ist irgendwie nicht mehr so interessant.
>> Du verstehst das Problem nicht. Für Zigbee brauche ich schon innerhalb
>> der Wohnung Repeater.
>>
[...]
>> konnte. Der Schritt vom Empfängerarduino zum HA über MQTT war der, mit
>> dem ich am längsten zu kämpfen hatte.
>>
>> Wie erwähnt, Software ist meine Achillesferse.
> 
> Das ist eine tragische Könnenslücke.
> 
> Wenn man C gut kann, erhält man dadurch auf fast jedem uC eine enorme Handlungsmacht.
> Eine Taktfrequenz von über 50 MHz bedeutet eine Taktperiode von weniger als 20 ns.
> Da kann man mit nur zwei if-else-Anweisungen erstaunlich viel erreichen.
> Beispielsweise problemloses Regelungsverhalten.
> 
> Ich beherrsche mehr oder weniger gut etwa 20 Programmiersprachen.
> Dadurch bin ich auf dem PC, besonders unter Unix, ein Großmeister.
> 
> Beispielsweise habe ich ein ziemlich perfektes, fast vollautomatisches Backup-System
> geschaffen, das auf 2. Festplatte, Speicherkarte und per sftp+ssh+scp im Internet speichert.
> Die tar-Archive werden mehrfach hintereinander kryptographisch verschlüsselt, auch mit selbst
> entwickeltem Verschlüsselungs-Algorithmus, und mit sha3_256 gehasht.
> 
> Und das habe ich lässig innerhalb weniger Tage routiniert jeweils auf Anhieb entwickelt.
> Das geht einfach so, wenn man so viele Programmiersprachen kann.

Kurzerklärung am Ende.
============================================================================================================
  alias safeu	'safegpt /u 3'
  alias safeh	'safegpt /home 2'
  alias safeb	'safegpt /bsd 5'
  alias safes	'safegpt /s 6'
  alias safeB	'safegpt /big 7'
  alias safef	'safegpt /fat 10'
  alias safex	'safegpt /x 11'
  alias safeU	'safegpt /usr 4'
  alias safecu	'safecard /u CARD32'
  alias safech	'safecard /home CARD32'
  alias safecft	'safecard /fat/tmp CARD32'
============================================================================================================
#!/u/bin/bish
# safecard

MDIR=/card
[ -d "$MDIR" ] || mkdir "$MDIR"

expr "$0" :A0 '%([^/ ]%{4,20}%)$' || { echo "'$0'"; exit 6; }
[ $# -gt 0 -a $# -ne 2 ] && { echo "2 Argumente erwartet!"; exit 7; }
[ $# -eq 2 ] && [ ! -d "$1" -o -z "$2" ] && { echo "Argumentfehler!"; exit 7; }

set LABEL:.20 DIR:.50 LST:.150 Z:.200 DEV:.50 excl:.50

LABEL=label
[ $A0 = safecard    ] && LABEL="$2" LST="$1"
[ $A0 = safecard8   ] && LABEL=CARD8 LST='/u /home'
[ $A0 = safecard32  ] && LABEL=CARD32 LST='/u /home'
[ $A0 = safecard128 ] && LABEL=CARD128 LST='/u /home /root /fat/cie /s/ARCH_win /s/BAK /s/usr/pkg_src'
[ "$LABEL" = label ] && { echo Kommandoname/Label falsch; exit 4; }

echo "Label: $LABEL, Dir-Liste: $LST"
for DIR in $LST
do
    [ -d "$DIR" ] || { echo "'$DIR' existiert nicht oder kein Dir"; exit 5; }
done

glabel status | grep -m '%<ufs/'"$LABEL"'%>' | readl Z || {
    echo "glabel: 'ufs/$LABEL' nicht gefunden - Alternative 'mount' ..."
    mount | grep -m "/dev/da[0-9]s[1-9] .%{2,} $MDIR (ufs%>" | readl Z || {
       echo "mount: Geraet nicht anmontiert - Exit"; exit 1
    }
    for DIR in $LST
    do
       [ -d "$MDIR$DIR" ] || { echo "'$MDIR$DIR' existiert nicht oder kein Dir"; exit 5; }
    done
}
expr "$Z" :DEV '%(%<da[0-9]s[1-9]%>%)' || { echo "expr: 'da#s#' fehlt"; exit 2; }
DEV="/dev/$DEV"
[ -c "$DEV" -o -b "$DEV" ] || { echo "$DEV: kein Geraet"; exit 3; }

echo "Kartengeraet: $DEV"

excl=''
[ "$LABEL" = CARD8 ] && excl='--exclude=wallpapers/'

safesync "$DEV" "$MDIR" "$LST" "$excl" || echo "$A0: -> safesync: Exit=$?"
:

# fdisk -s da[0-9]; glabel status|list; /dev/ufs (labels); usbconfig; camcontrol devlist;
# glabel zeigt im anmontierten Zustand nicht an!

============================================================================================================

#!/u/bin/bish
# safesync

[ $# -ne 3 -a $# -ne 4 ] && exit 2
[ -e "$1" -a -d "$2" -a ! -z "$3" ] || exit 3

DEV="$1" MDIR="$2" LST="$3" DIR="$3"

C="$0"
expr "$0" :C '%([^/]%{1,}%)$'
echo "%n$C: "
echo ----------------------------------------------------------------
M=0
mount | grep -qm "$DEV .%{2,} $MDIR " || M=1
[ M -eq 1 ] && mount -v $DEV $MDIR || exit
sleep 2

CARGS='-aHAXivh --stats --progress --modify-window=5 --exclude-from=/u/sh/cmd/safe_excl'

for DIR in $LST
do
    rsync $CARGS $RSYNC_SAFE $4  $DIR/ $MDIR/$DIR
done

[ M -eq 1 ] && umount -v "$MDIR" || { sleep 5; umount -v "$MDIR"; }

echo ----------------------------------------------------------------
echo "$C: $LST"

# safesync "$DEV" "$MDIR" "$LST" "$excl"
============================================================================================================


Vorstehend werden Teile des BAK-Systems nur für Speicherung auf Speicherkarte gezeigt.
Die Alias-Liste in .cshrc
Die Shell-Skripte safecard und safesync.

Die drei Zeilen mit safecard123 sind Reste eines vorherigen Konzeptes.
Der Skript-Interpreter /u/bin/bish wurde auch selbst entwickelt.

Das große Skript für die Verschlüsselung ist hier nicht gezeigt.
Ebenso nicht das Skript für Speicherung auf 2. Festplatte.

Gespeichert wird mit dem Kommando rsync, dessen Netzwerk-Fähigkeiten nicht gebraucht werden.
Gespeichert werden nur Dateien, die sich geändert haben.
Deshalb ist das Absichern fast immer in wenigen Sekunden erledigt.


-- 
Mit freundlichen Grüßen
Helmut Schellong

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-16 19:31 +0200
  Re: wer stoert 433 MHz? Ralph Aichinger <ra@h5.or.at> - 2026-08-16 17:43 +0000
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-16 21:41 +0200
  Re: wer stoert 433 MHz? Michael Schwingen <news-1513678000@discworld.dascon.de> - 2026-08-16 18:05 +0000
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-16 21:47 +0200
      Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-16 22:05 +0200
        Re: wer stoert 433 MHz? Heinz-Juergen Kronemeyer <meierdrei@protonmail.com> - 2026-08-17 11:58 +0200
          Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-17 12:46 +0200
            Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 14:36 +0200
              Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-17 15:57 +0200
                Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 17:45 +0200
                Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-17 20:04 +0200
      Re: wer stoert 433 MHz? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2026-08-17 20:55 +0200
        Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 21:11 +0200
          Re: wer stoert 433 MHz? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2026-08-18 20:33 +0200
  Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-16 20:32 +0200
  Re: wer stoert 433 MHz? OlafSchultz <o.schultz@enhydralutris.de> - 2026-08-16 20:59 +0200
  Re: wer stoert 433 MHz? Marco Moock <mm@dorfdsl.de> - 2026-08-16 22:08 +0200
    Re: wer stoert 433 MHz? Michael Schwingen <news-1513678000@discworld.dascon.de> - 2026-08-16 21:55 +0000
      Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-17 00:20 +0200
      Re: wer stoert 433 MHz? Peter Thoms <dl6lat@darc.de> - 2026-08-17 10:35 +0200
  Re: wer stoert 433 MHz? Uwe Bonnes <bon@hertz.ikp.physik.tu-darmstadt.de> - 2026-08-16 20:11 +0000
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-16 23:10 +0200
  Re: wer stoert 433 MHz? Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-08-16 22:13 +0200
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-16 23:17 +0200
      Re: wer stoert 433 MHz? Ralph Aichinger <ra@h5.or.at> - 2026-08-16 21:39 +0000
    Re: wer stoert 433 MHz? Thomas Einzel <usenet-2025@einzel.de> - 2026-08-17 10:20 +0200
      Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 11:10 +0200
        Re: wer stoert 433 MHz? Thomas Einzel <usenet-2025@einzel.de> - 2026-08-17 18:48 +0200
          Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 20:48 +0200
  Re: wer stoert 433 MHz? Marte Schwarz <marte.schwarz@gmx.de> - 2026-08-17 07:56 +0200
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 10:13 +0200
      Re: wer stoert 433 MHz? Marte Schwarz <marte.schwarz@gmx.de> - 2026-08-17 11:45 +0200
      Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-17 12:29 +0200
        Re: wer stoert 433 MHz? Helmut Schellong <var@schellong.biz> - 2026-08-18 22:19 +0200
    Re: wer stoert 433 MHz? Ralph Aichinger <ra@h5.or.at> - 2026-08-17 12:43 +0000
  Re: wer stoert 433 MHz? Heinz-Juergen Kronemeyer <meierdrei@protonmail.com> - 2026-08-17 12:31 +0200
  Re: wer stoert 433 MHz? Gerhard Hoffmann <dk4xp@arcor.de> - 2026-08-17 19:04 +0200
  Re: wer stoert 433 MHz? Roland Krause <roland.krause9@freenet.de> - 2026-08-17 19:40 +0200
    Re: wer stoert 433 MHz? Axel Berger <Spam@Berger-Odenthal.De> - 2026-08-17 20:50 +0200

csiph-web