Beiträge von Unrealswebmaster

    Hat jemand den P4 mit SSD am laufen ?

    Meiner bootet nur über USB2 :thumbdown:über USB3 steckt er wohl irgendwo in einem loop :(


    Firmware update habe ich gemacht


    Update:


    Mit einem anderen Adapter klappts auch mit USB 3 :-)

    Update:


    Bin wieder zurück auf USB2 :-( der Pi bootet nicht immer bei USB3, aber ist dort schnell genug auch für den Reporter, schneller als über 10be :-)

    Nicht in mongo-shell in Linux shell. ;-)

    Das geht auch nicht :-(


    pi@nightscout:~/temp $ mongorestore activity.bson

    -bash: mongorestore: command not found


    warum ist der Befehl unbekannt ?


    und was fehlt mir noch damit ich die Stunden auf der Website auswählen kann ?



    und über OpenVPN wird auch nicht aktualisiert :( immer diese Problemchen :patsch:


    Update:

    Das mit der Stundenauswahl hat sich nach einem reboot erledigt, warum auch immer

    Haken bei LAN-Uploads überspringen raus genommen, OpenVPN klappt jetzt mit der Aktualisierung :bigg

    Da ich den Import bis jetzt nicht hinbekommen habe, habe ich einfach mal über xdrip Back-fill Daten benutzt und den letzten Monat nachträglich übertragen :thumbup:klappte auch 1A


    Jetzt schnell noch ein Backup Image erstellen :)

    hmmm läuft nicht :( hier ein log.


    pi@nightscout:~/nightscout $ ./start.sh

    pi@nightscout:~/nightscout $ API_SECRET has 67 bits of entropy

    Executing startBoot

    Executing checkNodeVersion

    Node LTS version v10.24.0 is supported

    Executing checkEnv

    Executing augmentSettings

    Parsing config URL from IMPORT_CONFIG failed

    Executing checkSettings

    Checking settings

    Executing setupStorage

    Setting up new connection to MongoDB

    Successfully established connection to MongoDB

    Mongo user role seems ok: [ { role: 'dbAdmin', db: 'mongodb' },

    { role: 'readWrite', db: 'mongodb' } ]

    Mongo Storage system ready

    Executing setupAuthorization

    Executing setupInternals

    Pushover was NOT configured

    pi@nightscout:~/nightscout $ Executing ensureIndexes

    Ensuring indexes

    ensuring index for: date

    ensuring index for: type

    ensuring index for: sgv

    ensuring index for: mbg

    ensuring index for: sysTime

    ensuring index for: dateString

    ensuring index for: [object Object]

    ensuring index for: created_at

    ensuring index for: eventType

    ensuring index for: insulin

    ensuring index for: carbs

    ensuring index for: glucose

    ensuring index for: enteredBy

    ensuring index for: boluscalc.foods._id

    ensuring index for: notes

    ensuring index for: NSCLIENT_ID

    ensuring index for: percent

    ensuring index for: absolute

    ensuring index for: duration

    ensuring index for: [object Object]

    ensuring index for: created_at

    ensuring index for: NSCLIENT_ID

    ensuring index for: startDate

    ensuring index for: type

    ensuring index for: position

    ensuring index for: hidden

    ensuring index for: created_at

    Executing setupListeners

    Executing setupBridge

    Dexcom bridge not enabled

    Executing setupMMConnect

    MiniMed Connect not enabled

    Executing finishBoot

    tick 2021-09-29T22:26:14.905Z

    Boot event processing completed

    Redirecting http traffic to https because INSECURE_USE_HTTP= false

    Enabled SECURE_HSTS_HEADER (HTTP Strict Transport Security)

    API KEY present, enabling API

    enabling feature: delta

    enabling feature: direction

    enabling feature: timeago

    enabling feature: devicestatus

    enabling feature: ar2

    enabling feature: profile

    enabling feature: careportal

    enabling feature: boluscalc

    enabling feature: food

    enabling feature: rawbg

    enabling feature: iob

    enabling feature: cob

    enabling feature: bwp

    enabling feature: cage

    enabling feature: sage

    enabling feature: iage

    enabling feature: treatmentnotify

    enabling feature: basal

    enabling feature: pump

    enabling feature: openaps

    enabling feature: upbat

    enabling feature: errorcodes

    enabling feature: simplealarms

    enabling feature: bridge

    enabling feature: mmconnect

    enabling feature: loop

    enabling feature: treatmentnotify

    enabling feature: bgnow

    enabling feature: bolus

    enabling feature: dbsize

    enabling feature: runtimestate

    enabling feature: ar2

    body-parser deprecated bodyParser: use individual json/urlencoded middlewares lib/api/treatments/index.js:16:17

    body-parser deprecated bodyParser: use individual json/urlencoded middlewares lib/api/treatments/index.js:153:36

    body-parser deprecated undefined extended: provide extended option node_modules/body-parser/index.js:105:29

    body-parser deprecated bodyParser: use individual json/urlencoded middlewares lib/api/activity/index.js:15:19

    body-parser deprecated bodyParser: use individual json/urlencoded middlewares lib/api/activity/index.js:97:38

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    ensuring index for: identifier

    ensuring index for: srvModified

    ensuring index for: isValid

    Production environment detected, enabling Minify

    Listening on port 1337 null

    Load Complete:


    data loaded: reloading sandbox data and updating plugins

    For the COB plugin to function you need a treatment profile

    Prefs: { warn: 30, urgent: 60, enableAlerts: false }

    For the Basal plugin to function you need a treatment profile

    WS: emitted clear_alarm to all clients

    tick 2021-09-29T22:27:07.751Z

    Load Complete:


    data loaded: reloading sandbox data and updating plugins

    For the COB plugin to function you need a treatment profile

    For the Basal plugin to function you need a treatment profile




    Website wird mit IP:1337 nicht angezeigt, hasse mittlerweile Linux

    ERR_SSL_PROTOCOL_ERROR



    pi@nightscout:~/nightscout $ sudo netstat -tulpen | grep -v '127.0.0.1' | grep -v '::1:'

    Active Internet connections (only servers)

    Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name

    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 18486 549/sshd

    tcp 0 0 0.0.0.0:1337 0.0.0.0:* LISTEN 1000 18431 741/node

    tcp6 0 0 :::22 :::* LISTEN 0 18488 549/sshd

    udp 0 0 0.0.0.0:631 0.0.0.0:* 0 18048 526/cups-browsed

    udp 0 0 0.0.0.0:5353 0.0.0.0:* 108 15183 424/avahi-daemon: r

    udp 0 0 0.0.0.0:43690 0.0.0.0:* 108 15185 424/avahi-daemon: r

    udp 0 0 0.0.0.0:68 0.0.0.0:* 0 16566 484/dhcpcd

    udp6 0 0 :::5353 :::* 108 15184 424/avahi-daemon: r

    udp6 0 0 :::34241 :::* 108 15186 424/avahi-daemon: r

    pi@nightscout:~/nightscout $


    Ist wohl auch das IPV6 Problem :cursing: PORT=1337 HOSTNAME=0.0.0.0 node server.js & ist in der start.sh vorhanden


    ifconfig

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

    inet 192.168.0.49 netmask 255.255.255.0 broadcast 192.168.0.255

    ether e4:5f:01:48:1f:4a txqueuelen 1000 (Ethernet)

    RX packets 845 bytes 64192 (62.6 KiB)

    RX errors 0 dropped 0 overruns 0 frame 0

    TX packets 361 bytes 44164 (43.1 KiB)

    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


    lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

    inet 127.0.0.1 netmask 255.0.0.0

    loop txqueuelen 1000 (Local Loopback)

    RX packets 558 bytes 83152 (81.2 KiB)

    RX errors 0 dropped 0 overruns 0 frame 0

    TX packets 558 bytes 83152 (81.2 KiB)

    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0



    Code
    net.ipv6.conf.all.disable_ipv6 = 1

    in der sudo nano /etc/sysctl.conf

    brachte auc keinen Erfolg

    Habe nun einen Pi4 mit 8GB Ram (72€) hier liegen und bekomme keinen zugriff per ssh hin :-( buster image: vom link ist druff aber bekomme weder über WinSCP per ssh noch über Putty einen connect hin, wo liegt der Fehler ? IP ist vom Router festgesetzt, ping kommt an

    Dann schreibst Du für jede .bson datei das folgende Kommando auf:

    mongorestore name.bson


    (Name also beim ersten mal: activity, beim zweiten mal devicestatus ...)

    Da scheint irgendetwas an der Syntax nicht in Ordnung zu sein :( bekomme in mongo -shell immer folgende Fehlermeldung, befinde mich aber schon im richtigen Verzeichnis.

    > mongorestore activity.bson

    2021-09-26T10:46:45.734+0200 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:13

    Danke genau daran lag es :-) aber die >< müssen weg


    Noch eine frage wie exportiere ich mal zu testzwecken die DB von 10be ?

    habe das hier gefunden unter Backups


    Vorhandene MongoDB-Datenbank-Dumps herunter laden.

    Diese können dann z.B. bei einem anderen Anbieter/Datenbank eingespielt oder nur als Backup zur Sicherheit wo anders gespeichert werden.

    Moin,

    Damit hatte ich auch ein Problem. Ich verstehe das so, dass .../Nightscout bedeutet, dass die Datenbank Nightscout heißt, auf die zugegriffen werden soll. Die war aber gar nicht bei mir erstellt. Schaue doch mal, ob die Datenbank bei Dir in der MOngoDB existiert.

    habe mit

    db.createUser( { user: "meinuser", pwd: "meinpw", roles: [ "readWrite", "dbAdmin" ] } )


    meinen User und Db erstellt, lt. Anleitung un in der start.sh steht

    export MONGO_CONNECTION=mongodb://"meinuser":"meinpw"@127.0.0.1:27017/dbAdmin?authSource=admin


    ist doch richtig oder ? oder wie kann ich nachschauen welche Mongo DB ich erstellt habe?



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

    das steht in der Anleitung

    4 - MongoDB einrichten / einrichten MongoDB

    Daten in <> durch eigene Daten ersetzen! / Daten in <> durch eigene Daten ersetzen! Benutzer anlegen über die Mongo Shell: / Benutzer erstellen:

    erst den Admin: / erster Admin:

    Code
    sudo mongo -shell
    use admin
    db.createUser( { user: <"USER">, pwd: <"PASSWORD">, roles: [ "userAdminAnyDatabase" ] } )

    dann die eigentliche Nightscout Datenbank und Nightscout User anlegen: / then Nightscout Datenbank und Benutzer:

    Code
    use mongodb db.createUser( { user: <"USER_NS">, pwd: <"PASSWORD_NS">, roles: [ "readWrite", "dbAdmin" ] } )

    hier die start.sh lt. Anleitung


    Bash
    #!/bin/sh
    cd /home/user/nightscout
    export AUTH_DEFAULT_ROLES=denied
    export CUSTOM_TITLE="Mein Nightscout"
    export API_SECRET=PASSWORT #export SSL_KEY=/etc/letsencrypt/live/.../privkey.pem (das wird später nachgetragen)
    #export SSL_CERT=/etc/letsencrypt/live/.../fullchain.pem BASE_URL=NIGHTSCOUT_SITE_URL export MONGO_CONNECTION=mongodb://<"USER_NS">:<"PASSWORD_NS">@localhost:27017/nightscout
    export DISPLAY_UNITS=mg/dl
    export ENABLE="delta direction timeago devicestatus ar2 profile careportal boluscalc food rawbg iob cob bwp cage sage iage treatmentnotify basal pump openaps upbat errorcodes simplealarms bridge mmconnect loop"
    export DISABLE=""

    Direkt in dem ersten Post dieses Threads wird bereits darauf hingewiesen (mit Verlinkung auf wissenschaftliche Studie), dass z.B. beim FSL gar nicht das Pflaster das Problem ist, sondern das Sensorgehäuse selbst. Auch in dem von mir verlinkten Thread wird erwähnt, dass sich da wohl beim Duschen Allergene rausspülen und in das Pflaster übertragen werden und damit die Probleme auslösen. Für so unwahrscheinlich halte ich das also nicht...

    Auch bei mir ist es beim FSL nicht das Pflaster gewesen sondern das Gehäuse

    Was hast du denn in der start.sh bei Base url stehen? Sieht das so aus, oder steht da was anderes?

    Code
    BASE_URL=NIGHTSCOUT_SITE_URL

    Ich denke, die Fehlermeldung "Parsing config URL from IMPORT_CONFIG failed" deutet auf einen Fehler an dieser Stelle. Mongodb läuft, weil "lauscht auf 1337 null"

    Die Base_URL ist ausdokumentiert mit #

    habe in der start.sh noch folgendes hinzugefügt

    export INSECURE_USE_HTTP=true

    damit ich den SSl Quatsch nicht mehr habe, ist ja auch nur fürs Interne Lan


    nun kommt aber folgende Fehlermeldung wenn ich die IP im Browser eingebe



    Ändere ich das Api PW auf 12 Zeichen passiert folgendes



    und keine Verbindung mehr zu DB.


    Gebe nun auf:thumbdown::cursing:


    Hier gibt es auch noch eine Anleitung zum Pi4 Nightscout auf einen Pi4

    Hmm alles zum letzten male probiert, nun sieht es nach start.sh nun so aus.


    piuser@piserver:~$ cd ~/nightscout

    piuser@piserver:~/nightscout$ ./start.sh

    piuser@piserver:~/nightscout$ Units set to mg/dl

    API_SECRET should be at least 12 characters

    Node LTS version v10.23.1 is supported

    Parsing config URL from IMPORT_CONFIG failed

    Redirecting http traffic to https because INSECURE_USE_HTTP= false

    Enabled SECURE_HSTS_HEADER (HTTP Strict Transport Security)

    Lauscht auf Port 1337 null


    Per Browser komm ich aber leider nicht drauf:(


    sudo systemctl status nightscout ergibt folgendes



    hier der inhalt der nighscout.service


    [Unit]

    Description=Nightscout Service

    Documentation=none

    After=network.target


    [Service]

    Type=simple

    WorkingDirectory=/home/piuser/cgm-remote-monitor-13.0.1

    ExecStart=/home/piuser/cgm-remote-monitor-13.0.1/start.sh

    RemainAfterExit=yes


    [Install]

    WantedBy=multi-user.target

    Code
    db.createUser({user: "username", pwd: "password", roles:["readWrite". "dbAdmin"]})

    und in der start.sh auch angepasst

    Code
    export MONGO_CONNECTION="mongodb://username:password@localhost:27017/Nightscout"

    leider kommt nach dem start immer

    Node LTS version v10.24.0 is supported

    Parsing config URL from IMPORT_CONFIG failed

    Setting up new connection to MongoDB

    (node:609) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

    Error connecting to MongoDB: {"name":"MongoNetworkError"} - retrying in 3 sec

    habe Probleme bei folgenden Eintrag:

    Code
    db.addUser( { user: <"USER_NS">, pwd: <"PASSWORD_NS">, roles: [ "readWrite", "dbAdmin" ] } )

    oder auch

    Code
    db.createUser( { user: <"USER_NS">, pwd: <"PASSWORD_NS">, roles: [ "readWrite", "dbAdmin" ] } )


    bekomme immer ein:

    2021-09-17T00:20:39.571+0200 E QUERY [thread1] SyntaxError: expected expression, got '<' @(shell):1:23

    2021-09-17T00:20:51.048+0200 E QUERY [thread1] SyntaxError: identifier starts immediately after numeric literal @(shell):1:8


    nehme ich die < raus kommt es aber beim Start zu folgendes


    piuser@piserver:~/nightscout$ ./start.sh

    ./start.sh: 14: ./start.sh: cannot open xxxx: No such file

    piuser@piserver:~/nightscout$ nano start.sh

    piuser@piserver:~/nightscout$ ./start.sh

    piuser@piserver:~/nightscout$ Units set to mg/dl

    Node LTS version v10.23.1 is supported

    Parsing config URL from IMPORT_CONFIG failed

    Setting up new connection to MongoDB

    (node:809) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

    Error connecting to MongoDB: {"name":"MongoNetworkError"}


    XXX steht für meinen Dbuser