Oh,
muss ich das jetzt auf eine neue SD Karte installieren?
Verstehe das grade nicht wirklich.
Oh,
muss ich das jetzt auf eine neue SD Karte installieren?
Verstehe das grade nicht wirklich.
Moin Toby,
ja das mit der Installation von Ubuntu müsstest du noch machen.
Beste Grüße
Ok, lade es grade runter und gucke grade, wie das installieren geht.
Gruß
Hallo,
war grade unterwegs.
Muss ich noch etwas machen?
Gruß Toby
Geht die Teamviewer-Connection noch?
Hast eine PN.
Hi,
habe die alte Config kopiert. Jetzt läuft die app, aber es passiert nichts weiter.
Habe auch die Config nochmal neu gemacht, nach Anleitung, das selbe, nichts passiert.
Der Ladebalken läuft fleißig weiter.
Habe nochmal alle IP's und Sensor ID's kontroliert - konnte da auch keinen Fehler finden.
Gruß Toby
Moin Toby,
Du hast keine config für das backend angelegt. Hast Du dein "altes" backend noch? Da könntest Du die rauskopieren. Oder hast du das alles weggelöscht? Der Ladebalken läuft, weil die ganzen Requests vom Server gänzlich unbeantwortet bleiben, der wird nicht gestartet sein, auf Grund der fehlenden DB-Config.
Beste Grüße!
Moin,
ja, habe das alte Backend noch.
Ich suche mal danach, ansonsten die DB Einstellungen nochmal machen?
Gruß
Hier sind auch mal die Meldungen vom Bauen des Frontends auf dem PC.
Da ich in einem neuen Projekt-Ordner war, musste ich wohl "npm i", "npm audit fix" und "npm i -g @angular/cli" erneut ausführen.
Ohne hat es nicht funktioniert.
Ich denke aber nicht, das es damit etwas zu tun hat - es hat ja mit der ersten Version auch funktioniert.
Gruß Toby
C:\poolarino_poolcontrol-master-01\angular-src>npm i
> core-js@3.6.4 postinstall C:\poolarino_poolcontrol-master-01\angular-src\node_
modules\@angular-devkit\build-angular\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfill
ing JavaScript standard library!
The project needs your help! Please consider supporting of core-js on Open Colle
ctive or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock
Also, the author of core-js ( https://github.com/zloirock ) is looking for a goo
d job -)
> @angular/cli@10.1.1 postinstall C:\poolarino_poolcontrol-master-01\angular-src
\node_modules\@angular\cli
> node ./bin/postinstall/script.js
> core-js@3.6.5 postinstall C:\poolarino_poolcontrol-master-01\angular-src\node_
modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\we
bpack-dev-server\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\wa
tchpack-chokidar2\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\fse
vents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)
added 1503 packages from 1254 contributors and audited 1509 packages in 43.986s
67 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
C:\poolarino_poolcontrol-master-01\angular-src>npm audit fix
npm WARN @angular/core@10.1.1 requires a peer of zone.js@~0.10.3 but none is ins
talled. You must install peer dependencies yourself.
npm WARN @angular/http@7.2.16 requires a peer of @angular/core@7.2.16 but none i
s installed. You must install peer dependencies yourself.
npm WARN @angular/http@7.2.16 requires a peer of @angular/platform-browser@7.2.1
6 but none is installed. You must install peer dependencies yourself.
npm WARN angular-svg-round-progressbar@4.0.0 requires a peer of core-js@^2.4.1 b
ut none is installed. You must install peer dependencies yourself.
npm WARN angular-svg-round-progressbar@4.0.0 requires a peer of zone.js@^0.10.3
but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\fse
vents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\wa
tchpack-chokidar2\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\we
bpack-dev-server\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"
})
up to date in 8.674s
67 packages are looking for funding
run `npm fund` for details
fixed 0 of 0 vulnerabilities in 1509 scanned packages
C:\poolarino_poolcontrol-master-01\angular-src>npm i -g @angular/cli
npm WARN deprecated request@2.88.2: request has been deprecated, see https://git
hub.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
C:\Users\Tobias\AppData\Roaming\npm\ng -> C:\Users\Tobias\AppData\Roaming\npm\no
de_modules\@angular\cli\bin\ng
> @angular/cli@10.1.2 postinstall C:\Users\Tobias\AppData\Roaming\npm\node_modul
es\@angular\cli
> node ./bin/postinstall/script.js
+ @angular/cli@10.1.2
updated 1 package in 12.761s
C:\poolarino_poolcontrol-master-01\angular-src>ng build --prod
Your global Angular CLI version (10.1.2) is greater than your local
version (10.1.1). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
Warning: Entry point 'angular-highcharts' contains deep imports into 'C:/poolari
no_poolcontrol-master-01/angular-src/node_modules/highcharts/highmaps', 'C:/pool
arino_poolcontrol-master-01/angular-src/node_modules/highcharts/highstock'. This
is probably not a problem, but may cause the compilation of entry points to be
out of order.
Compiling @angular/core : es2015 as esm2015
Compiling @angular/cdk/keycodes : es2015 as esm2015
Compiling @angular/animations : es2015 as esm2015
Compiling @angular/cdk/observers : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
Compiling @angular/animations/browser : es2015 as esm2015
Compiling @angular/cdk/collections : es2015 as esm2015
Compiling angular-highcharts : es2015 as esm2015
Compiling @angular/cdk/platform : es2015 as esm2015
Compiling @angular/platform-browser : es2015 as esm2015
Compiling @angular/cdk/bidi : es2015 as esm2015
Compiling @angular/cdk/portal : es2015 as esm2015
Compiling @angular/common/http : es2015 as esm2015
Compiling @angular/forms : es2015 as esm2015
Compiling @angular/cdk/a11y : es2015 as esm2015
Compiling @angular/platform-browser/animations : es2015 as esm2015
Compiling @angular/cdk/text-field : es2015 as esm2015
Compiling @angular/cdk/scrolling : es2015 as esm2015
Compiling @angular/platform-browser-dynamic : es2015 as esm2015
Compiling @angular/router : es2015 as esm2015
Compiling @auth0/angular-jwt : es2015 as esm2015
Compiling @angular/material/core : es2015 as esm2015
Compiling @angular/cdk/overlay : es2015 as esm2015
Compiling @angular/material/form-field : es2015 as esm2015
Compiling @angular/material/progress-bar : es2015 as esm2015
Compiling @angular/material/button : es2015 as esm2015
Compiling @angular/material/select : es2015 as esm2015
Compiling @angular/material/input : es2015 as esm2015
chunk {} runtime.d8062e03491a3206c691.js (runtime) 2.39 kB [entry] [rendered]
chunk {1} common.59de5b88d7ca8bae4d40.js (common) 1.87 kB [rendered]
chunk {2} 2.ed6a7ee07b799d1ea48d.js () 166 kB [rendered]
chunk {3} main.774d2c03027e4633d2c3.js (main) 601 kB [initial] [rendered]
chunk {4} polyfills.7c46866a5e364b23e8f5.js (polyfills) 39.1 kB [initial] [rende
red]
chunk {5} polyfills-es5.acb3ef2f5cf68708d022.js (polyfills-es5) 122 kB [initial]
[rendered]
chunk {6} styles.26a2ea6b91d2efb49e21.css (styles) 209 kB [initial] [rendered]
chunk {7} 7.676f3707f1ffc44fa824.js () 1.09 MB [rendered]
chunk {8} 8.96e39490630c5397a39d.js () 18.9 kB [rendered]
chunk {9} 9.ef35be938fda2837aef3.js () 1.03 kB [rendered]
chunk {10} 10.a61f9822a33908cd6e5e.js () 143 kB [rendered]
chunk {11} 11.cce57119b1a3d046904e.js () 11 kB [rendered]
chunk {scripts} scripts.706b5696959274df89d1.js (scripts) 136 kB [entry] [render
ed]
Date: 2020-09-21T05:40:54.514Z - Hash: fe139a9a983de4f5124b - Time: 94355ms
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\components\sof
tware\header\header.component.ts is part of the TypeScript compilation but it's
unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\components\sof
tware\header\header-settings\header-settings.component.ts is part of the TypeScr
ipt compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\services\user\
user-rights.service.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\environments\envir
onment.prod.ts is part of the TypeScript compilation but it's unused.
Add only entry points to the 'files' or 'include' properties in your tsconfig.
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\app.module.ts
depends on 'angular-svg-round-progressbar'. CommonJS or AMD dependencies can cau
se optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependenc
ies
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\components\sof
tware\data\pool-control\pool-control.module.ts depends on 'highcharts/highcharts
-more.src'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependenc
ies
WARNING in C:\poolarino_poolcontrol-master-01\angular-src\src\app\components\sof
tware\data\pool-control\pool-control.module.ts depends on 'highcharts/modules/st
ock.src'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependenc
ies
C:\poolarino_poolcontrol-master-01\angular-src>
Alles anzeigen
Guten Morgen Tammo,
du warst ja richtig fleißig, freut mich sehr.
Dein Arbeitsplatz ist ja auch der Hammer - Respekt.
Ich habe grade das Back-/ und Frontend neu gemacht und gestartet.
Zuvor habe ich noch folgendes gemacht:
- IP's in der "app.module.ts" und der "environment.prod.ts" eingetragen
- Sensor ID's in der "pool-control.component.ts" geändert
- Header in der "weather-forecast.component.html" geändert
- City-Code und API Key in der "weatherforecast.js" geändert
Ich habe jetzt den Schraubenschlüssel
Habe Shelly -> Nein und Raspi -> Ja ausgewählt und gespeichert.
Leider läuft der Ladebalken und in "pm2 monit" wird folgendes angezeigt (Bild)
Gruß Toby
Alles anzeigenHey Tammo,
öffnet man so ein html-file mit dem falschen Programm verschwindet doch einfach fast alles beim speichern.
Einmal neu und ta taaaaa, Bilder da!
Somit funktioniert erstmal das, was ich bis jetzt auch an "Hardware" da habe.
Ich lese mal weiter mit, werde mich aber heute und morgen etwas raushalten und ab Dienstag wieder voll einsteigen
Da werde ich auch nochmal schauen, was ich so alles gemacht habe (für das Tutorial) und schnell paar Zeilen zu den TempSensoren schreiben (WiringPi installieren finden, identifizieren, usw)
Wünsche ein schönes Restwochenende
Bis dann
Hi Moers,
Pause muss ja auch mal sein.
Ich habe heute ja schon alle Temp Sensoren angeschlossen. Werde mir dafür eine Verteiler Platine bauen. Ich habe im Moment nur eine kleine mit Widerstand und Kondensator, die bei den Sensoren bei lag.
Schön wäre eine Platine mit 8x3 Schraubklemmen. Ich habe da noch was liegen.
Die Relais habe ich heute auch schon angeschlossen und die beiden GPIOs für die Ventil Rückmeldung mit Kabel versehen.
Bis Dienstag
Das hört sich gut an.
Ja, PH/Redox Sonden müssen ja galvanisch getrennt werden. Gut das mein Vater sich mit Elektronik bestens auskennt und ich Platinen ätzen und fräsen kann. Da lässt sich bestimmt eine Hardware bauen.
Aber bis jetzt ist mein Pool Projekt schon etwas größer geworden als Gedacht, und ich habe noch lange nicht alles zusammen.
Hmm... die Prüfung im Backend ist sogar noch etwas einfacher als im Frontend . Auf jeden Fall braucht es im Frontend aber einen neuen Schalter... ich fang mal an, schätze mal das wird 1 - 2 Stunden dauern.
Ok, kein Problem.
bau aber nichts, was man eigentlich nicht braucht.
Die Shelly braucht man ja, sonst läuft auch die Steuerung nicht.
Gut das eine Shelly zu mir unterwegs ist
Es gibt sicherlich andere Dinge, die flexibeler gemacht werden sollten.
-Shelly IP änderbar, ist in einigen Dateien fest gesetzt, soweit ich sehen konnte.
-Wetter Key und Ort Flexibel/ Einstellbar
-Sensoren ID lesen und zuordnen
-Zeitschaltuhr für die Filterzeit
-PH/ Redox Sensoren und Dosierung
Ideen gibt es genügend. Schritt für Schritt.
Also, das Backend ist was die Kommunikation mit dem Shelly angeht eventuell nicht optimal aufgebaut. Gleichzeitig hat die Bibliothek kein richtiges Handling dafür, wenn die Requests ins Leere gehen. Die Meldung, dass der Shelly nicht da ist, wird nur verzögert geschmissen. Ich denke zur Behandlung des Problems wäre es am einfachsten, wenn man im Frontend festlegen könnte, ob man einen Shelly angeschlossen hat oder nicht. Das wäre dann quasi eine neue Option in den Einstellungen. Muss mal gucken, ob ich das mal eben ergänzen kann
Hmm, wäre es auch im Backend möglich?
dachte ja nur, weil man das ja auf dem Raspi bauen kann.
Na ja, mittlerweile wissen wir ja, wie man das Frontend baut und überträgt.
Also auch egal. 😀
Das ist ja ärgerlich!
Also... ich denke ich muss im Backend noch was umbauen, was das Handling mit dem Shelly betrifft. Da läuft irgendwas nicht sauber, ich guck mir das mal eben an.
Ok, kein Problem.
Ich lasse den Rechner an.
So, das eine der beiden neuen Netzteile geht schon nicht mehr. Das Touch flimmert nur noch.
Eine der beiden SD Karten geht auch nicht, wird am PC nicht erkannt. Gut das ich für das Touch noch eine 8 GB Karte hatte.
Geht alles zurück zum Anbieter.
Habs schon installiert,
nur weiß ich nicht, wo ich die schreiben kann?
Also hier, eine PN.