Hoe plaats je een foto op dit forum, klik hier voor nadere uitleg.

Steun het forum. Koop via deze links: Nederlandstalige bierboeken, Engelstalige bierboeken, een bierig artikel of een ander artikel van bol.com

Auteur Topic: Jspindel - ispindel data logger  (gelezen 1287 keer)

0 leden en 1 gast bekijken dit topic.

Offline Alexander_H

  • Junior lid
  • **
  • Berichten: 60
  • Land: nl
  • Brouwen is leren
Jspindel - ispindel data logger
« Gepost op: 23-10-2019 15:41 u »
Hoi allemaal,
Ik ben ook in het bezit van een ispindel, maar zag al direct dat ik die data niet naar de cloud wilde sturen, maar lekker zelf "in huis" wilde houden, dus ik heb een endpoint gemaakt in java om de data op te slaan.
Er zijn op dit moment 2 smaken, een echt endpoint die alleen maar de data in een database gooit, en een versie met een simpele frontend met een grafiekje en een klein dashboardje met wat info.
Aangezien ik geen echte frontend man ben, moet daar nog wel wat aan gebeuren.
In mijn eigen setup heb ik een maria-db draaien op mijn NAS , en het endpoint draait daar ook in een VM , eigenlijk wil ik beide naar docker verhuizen, maar mijn NAS versie (freenas) gaat nog niet echt lekker met docker.
Mocht iemand willen helpen, ik heb de hele zooi op gitlab gepleurd en de repo staat public.
De repo staat hier: https://gitlab.com/jspindel
Mocht iemand interesse hebben in een gecompileerde versie zal ik er ergens een plaatsen.

Disclaimer: er zit nog geen documentatie bij en maven geeft nog een error als je met tests compileer, maar hij zou in basis moeten werken.

Er zijn dus 2 sub-projecten:
Jspindel - endpoint met geintegreerde web frontend.
JspindelEndpoint - alleen endpoint voor de ispindel om zijn data naar toe te loggen.

Beide projecten verwachten op dit moment een mariadb, of draaien met een ge´ntegreerde H2 in memory database die leeg is na een herstart.
De tabellen worden automatisch gegenereerd via liquidb , en het hele project is een springboot / maven project.






Heb je iets nodig dat je bij Bol.com wil kopen? Zoek het op met de bovenstaande advertentie en bestel. Pas het zoekwoord aan. Je kunt zoeken in de volledige catalogus van Bol. Door de spullen van Bol te kopen via onderstaande advertentie steun je het forum en het kost je niets extra. Voor de bierliefhebber hebben ze overigens meer spullen dan je zou verwachten. Zoek maar eens.

Offline GekkeGwuido

  • Junior lid
  • **
  • Berichten: 82
  • Land: be
  • There are no points for second place!
    • Brouwerij "VanneSmied"
Re: Jspindel - ispindel data logger
« Reactie #1 Gepost op: 23-10-2019 16:21 u »
Zeer netjes...
Mocht mijn iSpindel geen jongbier gevangen hebben bij de laatste vergisting, dan zou ik het kunnen testen.
Dop van de PET sloot blijkbaar toch niet goed af.

Offline Alexander_H

  • Junior lid
  • **
  • Berichten: 60
  • Land: nl
  • Brouwen is leren
Re: Jspindel - ispindel data logger
« Reactie #2 Gepost op: 23-10-2019 16:31 u »
Ik heb ook wat mij twijfels bij de dop en ook het schoonhouden er van, maar gelukkig nog geen lek.
Heb net mijn eerste volledige vergisting gedraaid op deze app, heeft me gelijk al geholpen met wat tweaks van mijn verwarming (had de sensor in de koelkast hangen ipv tegen het vat, maar dat scheelt nogal zeg!)
Moet hem alleen nog steeds eens kalibreren, maar ik gebruik de SG meting meer als indicatie van wanneer de vergisting klaar is, ik meet gewoon met de dobber voor de werkelijke waarde.

Offline Scorpionrose

  • Super lid
  • *****
  • Berichten: 503
  • Land: nl
Re: Jspindel - ispindel data logger
« Reactie #3 Gepost op: 06-02-2020 11:59 u »
Zeer netjes...
Mocht mijn iSpindel geen jongbier gevangen hebben bij de laatste vergisting, dan zou ik het kunnen testen.
Dop van de PET sloot blijkbaar toch niet goed af.

Je kunt zien wanneer je de dop niet goed erop gedraaid hebt.
Na het plaatsen van de dop kijk je over de dop heen en als de dop ergens iets hoger staat dan heeft hij op die plek het schroefdraad niet gepakt.
Of je zet hem op zijn dop op tafel en als hij iets wiebelt dan zit de dop er niet goed op.

Elke ispindel die verzuipt is onnodig want het is zichtbaar als de dop verkeerd is geplaatst.

Offline Rinus

  • Senior lid
  • ****
  • Berichten: 340
  • Land: nl
  • Hobbybrouwen.nl is mijn informatiebron
Re: Jspindel - ispindel data logger
« Reactie #4 Gepost op: 16-02-2020 17:43 u »
Hoi allemaal,
Ik ben ook in het bezit van een ispindel, maar zag al direct dat ik die data niet naar de cloud wilde sturen, maar lekker zelf "in huis" wilde houden, dus ik heb een endpoint gemaakt in java om de data op te slaan.
Er zijn op dit moment 2 smaken, een echt endpoint die alleen maar de data in een database gooit, en een versie met een simpele frontend met een grafiekje en een klein dashboardje met wat info.
Aangezien ik geen echte frontend man ben, moet daar nog wel wat aan gebeuren.
In mijn eigen setup heb ik een maria-db draaien op mijn NAS , en het endpoint draait daar ook in een VM , eigenlijk wil ik beide naar docker verhuizen, maar mijn NAS versie (freenas) gaat nog niet echt lekker met docker.
Mocht iemand willen helpen, ik heb de hele zooi op gitlab gepleurd en de repo staat public.
De repo staat hier: https://gitlab.com/jspindel
Mocht iemand interesse hebben in een gecompileerde versie zal ik er ergens een plaatsen.

Disclaimer: er zit nog geen documentatie bij en maven geeft nog een error als je met tests compileer, maar hij zou in basis moeten werken.

Er zijn dus 2 sub-projecten:
Jspindel - endpoint met geintegreerde web frontend.
JspindelEndpoint - alleen endpoint voor de ispindel om zijn data naar toe te loggen.

Beide projecten verwachten op dit moment een mariadb, of draaien met een ge´ntegreerde H2 in memory database die leeg is na een herstart.
De tabellen worden automatisch gegenereerd via liquidb , en het hele project is een springboot / maven project.




Ik heb sinds kort 2 iSpindels, maar ik heb werkelijk geen idee hoe ik ze aan de praat moet krijgen, ik kom niet verder dan de setup en dus verbinding met mijn WiFi, maar dan?!
Ik zou ze graag met Craftbeerpi willen gebruiken. Ik kan niet echt veel nuttige info op het web vinden.

Zou je of iemand mij op weg willen helpen?

Offline Alexander_H

  • Junior lid
  • **
  • Berichten: 60
  • Land: nl
  • Brouwen is leren
Re: Jspindel - ispindel data logger
« Reactie #5 Gepost op: 17-02-2020 19:44 u »
Heb je crafbeerpi al ergens draaien in je thuis netwerk? Dan lijkt het me dat je in de instellingen van je sipindel crafbeerpi moet selecteren en het IP van je craftbeerpi moet invullen?

Offline Rinus

  • Senior lid
  • ****
  • Berichten: 340
  • Land: nl
  • Hobbybrouwen.nl is mijn informatiebron
Re: Jspindel - ispindel data logger
« Reactie #6 Gepost op: 17-02-2020 20:38 u »
Heb je crafbeerpi al ergens draaien in je thuis netwerk? Dan lijkt het me dat je in de instellingen van je sipindel crafbeerpi moet selecteren en het IP van je craftbeerpi moet invullen?

Het is mij eindelijk gelukt om 2(!) iSpindels in CraftBeerPi aan de praat te krijgen (heeft veel moeite gekost).
Maar het is eigenlijk super simpel: geef in het WiFi menu van je iSpindel het IP adres op van de Raspberry waarop je CBPi hebt draaien. En dan komt het: wat mij uren gekost heeft: ZONDER je poortnummer (default) :5000 ohw ja; en mocht je het ge´nstalleerd hebben dan moet je de plug-in HTTP autorisatie deleten!
Je iSpindel en je CBPi hoeven niet eens op hetzelfde AP te zitten. Ik heb de iSpindel op WiFi (uiteraard) en de Rasberry op de vaste netwerk kabel. Werkt perfect!

Echter nog wel een bug: ik wil graag temperatuur en SG tegelijkertijd loggen, dat gaat niet goed in de chart logging. Temperatuur gaat goed, maar bij SG lijkt hij een zaagtand te maken afwisselend tussen Temp en SG. Tips zijn welkom.

Mocht iemand hulp nodig hebben met CBPi, ik heb het nu werkend dus kan ik eventueel helpen.

Offline Rinus

  • Senior lid
  • ****
  • Berichten: 340
  • Land: nl
  • Hobbybrouwen.nl is mijn informatiebron
Re: Jspindel - ispindel data logger
« Reactie #7 Gepost op: 17-02-2020 20:45 u »
@ Alexander_H

Dat jSpindel zie er wel gelikt uit zeg en is eigenlijk perfect voor wat ik zoek, maar het is voor mij echt nog abracadabra wat betreft de terminologie in de toelichting.
Hoe kan ik e.e.a. installeren? En op welke os draait dit? Ik zal mij toch echt eens verder moeten gaan verdiepen in brokers, MQTT en alles wat bij IOT stuff komt kijken... om e.e.a. beter te begrijpen.

Offline Alexander_H

  • Junior lid
  • **
  • Berichten: 60
  • Land: nl
  • Brouwen is leren
Re: Jspindel - ispindel data logger
« Reactie #8 Gepost op: 18-02-2020 07:27 u »
Jspindel is dus gemaakt in java, en kan daarmee op elk os draaien, de huidige versie kan met een "interne" database gestart worden, maar dan ben je na een herstart wel je data kwijt, of gekoppeld worden aan een gratis mariadb die je dan moet installeren ( bijvoorbeeld op je raspberry pi , daar kunnen beide op draaien) .
Zelf heb ik op mijn nas een vm  met mariadb draaien en een vm met jspindel die daarmee verbindt. Mensen met een server waarop docker draait kunnen het daar ook makkelijk op draaien.
Ik bedenk me net dat die "interne" database ook wel persist kan worden, dat zou het makkelijke maken, ik gebruik die alleen voor tests op dit moment.

Ik heb op dit moment alleen de broncode online staan, die je zelf zou moeten compileren. Ik zal eens kijken of ik ergens een gratis filehost kan vinden voor de gecompileerde versie.

Offline McMelloW

  • Super lid
  • *****
  • Berichten: 742
  • Land: nl
  • Huysbrouwerij 'Op Zuylen'
Re: Jspindel - ispindel data logger
« Reactie #9 Gepost op: 19-02-2020 00:26 u »
iSpindel, Raspberry Pi, Maria.db Allemaal dingen die in ÚÚn concept klaar zijn en perfect werken.

De iSpindel-TCP-Server

De data kan ook weggeschreven worden naar een csv-file.
Kiezen tussen de formule, geladen in de iSpindel, of de formule in de software.
Opnieuw kalibreren tijdens de vergisting.
De gehele configuratie is opgeslagen in de database en kan eenvoudig aangepast worden.
Allemaal lokaal in je eigen netwerk.
Met de browser op mijn smartphone kan ik de vergisting overal volgen, maar ook op een laptop of tablet.

Offline Alexander_H

  • Junior lid
  • **
  • Berichten: 60
  • Land: nl
  • Brouwen is leren
Re: Jspindel - ispindel data logger
« Reactie #10 Gepost op: 19-02-2020 07:17 u »
Dat is zeker een mooie tool, maar om dat nu in mijn topic te plaatsen  :P

Het staat een ieder vrij om te gebruiken wat hij wil natuurlijk ,ik deel hier alleen een tool die ik voor mezelf heb ontwikkeld, gratis en voor niets.

Offline McMelloW

  • Super lid
  • *****
  • Berichten: 742
  • Land: nl
  • Huysbrouwerij 'Op Zuylen'
Re: Jspindel - ispindel data logger
« Reactie #11 Gepost op: 19-02-2020 11:05 u »
Dat is zeker een mooie tool, maar om dat nu in mijn topic te plaatsen  :P

Het staat een ieder vrij om te gebruiken wat hij wil natuurlijk ,ik deel hier alleen een tool die ik voor mezelf heb ontwikkeld, gratis en voor niets.
Niets ten nadele van jouw tool en inspanning.  Mogelijk kan je er ook ideeŰn vinden voor je eigen tool.  Dat is het mooie van een forum, uitwisselen van kennis.

Tags: