Så, jag byggde en bevattningsdator för ett tag sedan baserad på OpenSprinkler, en RasPi 3B, en spänningsomvandlare och ett reläkort. Detta fungerade finfint när det låg på skrivbordet. Jag testkörde både via webbgränssnitt och Androidappen, utan några problem. Visserligen matade jag den från ett externt nätaggregat (vanlig USB-laddare) då jag inte hade transformatorn hemma än när det begav sig.
När jag nu igår kopplade in allt och kopplade om allt kablage så fungerade det bra i typ 15 min. Jag testade att aktivera reläerna ett och ett utan problem. Därefter, när jag hade kopplat in kablaget till ventilerna och skulle gå ut i trädgården för att testköra ventilerna via appen så hände något. Appen blev extremt seg och det tog flera minuter för den att reagera på knapptryckningar. Irriterad tänkte jag att det var dålig WiFi-täckning av någon anledning så jag gick ner i källaren igen och kopplade in en AP (Ubiquiti NanoHD) som fanns där nere men inte var inkopplad pga tidigare strul. Hjälpte inte. Testade också via webbgränssnittet som hade samma problem som appen. Det tog en minut eller mer att logga in och det tog flera minuter att spara varje ändring. Ibland gick ändringarna inte igenom trots att gränssnittet sa att de hade gjort det. Mer irriterad. Värme? Gick ner och skruvade av locket på kapslingen. Visserligen var SoCen varm men inte orimligt. Hjälpte för övrigt inte heller. Mer och mer trött och irriterad tänkte jag att jag provar att logga in via SSH i den och se om det går. Se på fasen, det fungerar helt normalt (efter att jag kom ihåg lösenordet då). Försöker felsöka via loggar men hittar inget i syslog eller något annat. Till slut ger jag upp vid 0030 eller så, har ju ett jobb att gå till också.
Idag provar jag en ny väg. Kopplar bort APn och kopplar in RasPin med kabel. Hjälper inte. Dessutom får den då två IP-adresser eftersom jag inte orkar stänga av WiFi på den. Kopplar bort kabeln igen. Tittar med Wireshark för att se om det är någon konstig trafik eller massa felmeddelanden. Ingenting. Bara väldigt långsamma svar på HTTP GET. Fortfarande inget i loggarna. Går helt normatl att logga in på den med SSH, snabbt och responsivt interface. Hittar inget på nätet och känner inte riktigt att jag kan skriva en fråga på Opensprinklers forum eftersom jag inte betalt en spänn till dem.
Någon som varit med om något liknande? Idéer?
Jag ska prova att ominstallera hela Raspbian imorgon, orkar inte idag. Har redan provat med ominstallation av OpenSprinkler, utan effekt. Gick inte snabbt vid något tillfälle, efter ominstallation var det lika segt som innan.
Trafon lämnar 28 V (nominellt 24 V) och när jag mäter på RasPins pinnar så har jag 4,97 V där jag ska ha 5 V så inga problem med matningsspänning. Spänningsomvandlaren ska klara 15 W så det borde räcka mer än väl för att driva Raspin och alla reläer samtidigt om jag skulle vilja det. Ska dock kolla imorgon om den blir väldigt varm, den är trots allt från Amazon... Samtidigt borde det inte vara ett spänningsproblem eftersom det fungerar bra att logga in i Raspbian och köra CLI. Även när jag försöker med rena HTTP GET via JSON så går det segt så det är inte att den måste rendera massa HTML heller som tar tid.
När jag nu igår kopplade in allt och kopplade om allt kablage så fungerade det bra i typ 15 min. Jag testade att aktivera reläerna ett och ett utan problem. Därefter, när jag hade kopplat in kablaget till ventilerna och skulle gå ut i trädgården för att testköra ventilerna via appen så hände något. Appen blev extremt seg och det tog flera minuter för den att reagera på knapptryckningar. Irriterad tänkte jag att det var dålig WiFi-täckning av någon anledning så jag gick ner i källaren igen och kopplade in en AP (Ubiquiti NanoHD) som fanns där nere men inte var inkopplad pga tidigare strul. Hjälpte inte. Testade också via webbgränssnittet som hade samma problem som appen. Det tog en minut eller mer att logga in och det tog flera minuter att spara varje ändring. Ibland gick ändringarna inte igenom trots att gränssnittet sa att de hade gjort det. Mer irriterad. Värme? Gick ner och skruvade av locket på kapslingen. Visserligen var SoCen varm men inte orimligt. Hjälpte för övrigt inte heller. Mer och mer trött och irriterad tänkte jag att jag provar att logga in via SSH i den och se om det går. Se på fasen, det fungerar helt normalt (efter att jag kom ihåg lösenordet då). Försöker felsöka via loggar men hittar inget i syslog eller något annat. Till slut ger jag upp vid 0030 eller så, har ju ett jobb att gå till också.
Idag provar jag en ny väg. Kopplar bort APn och kopplar in RasPin med kabel. Hjälper inte. Dessutom får den då två IP-adresser eftersom jag inte orkar stänga av WiFi på den. Kopplar bort kabeln igen. Tittar med Wireshark för att se om det är någon konstig trafik eller massa felmeddelanden. Ingenting. Bara väldigt långsamma svar på HTTP GET. Fortfarande inget i loggarna. Går helt normatl att logga in på den med SSH, snabbt och responsivt interface. Hittar inget på nätet och känner inte riktigt att jag kan skriva en fråga på Opensprinklers forum eftersom jag inte betalt en spänn till dem.
Någon som varit med om något liknande? Idéer?
Jag ska prova att ominstallera hela Raspbian imorgon, orkar inte idag. Har redan provat med ominstallation av OpenSprinkler, utan effekt. Gick inte snabbt vid något tillfälle, efter ominstallation var det lika segt som innan.
Trafon lämnar 28 V (nominellt 24 V) och när jag mäter på RasPins pinnar så har jag 4,97 V där jag ska ha 5 V så inga problem med matningsspänning. Spänningsomvandlaren ska klara 15 W så det borde räcka mer än väl för att driva Raspin och alla reläer samtidigt om jag skulle vilja det. Ska dock kolla imorgon om den blir väldigt varm, den är trots allt från Amazon... Samtidigt borde det inte vara ett spänningsproblem eftersom det fungerar bra att logga in i Raspbian och köra CLI. Även när jag försöker med rena HTTP GET via JSON så går det segt så det är inte att den måste rendera massa HTML heller som tar tid.
Produkter som diskuteras: "bevattningssystem"
Bevattningssystem
Ett effektivt bevattningssystem kan spara tid och ansträngning, samtidigt som det hjälper till att hålla din trädgård eller grönsaksland friskt och frodigt.
Läs mer
Vilken RPi är det? uppgraderade nyligen ett projekt till en 5:a och fick lite oväntat reda på att den har en betydligt "bättre" detektorn av instabil strömförsörjning som tidigare versioner glatt ignorerade.
Om du stänger av reläkortets strömförsörjning eller kopplar bort det beroende på vad som är enklast så borde du förvisso få fel i gränssnittet, men du borde få "omedelbara" svar mellan RPi och icke-fungerande reläkort. Om felet ligger där och att de har byggt så att den inte ger HTTP-svar förrän den har kommunicerat med kortet skulle det ju kunna förklara det hela och diagnosticeras på det viset.
Sedan skulle jag testa också att köra utan inkopplade ventiler för att se om det har någon påverkan.
Till skilland från när det var på skrivbordet så har du ju nu längre kablar inkopplade och det kan leda till skumma saker...
https://users.cs.utah.edu/~elb/folklore/magic.html
Om du stänger av reläkortets strömförsörjning eller kopplar bort det beroende på vad som är enklast så borde du förvisso få fel i gränssnittet, men du borde få "omedelbara" svar mellan RPi och icke-fungerande reläkort. Om felet ligger där och att de har byggt så att den inte ger HTTP-svar förrän den har kommunicerat med kortet skulle det ju kunna förklara det hela och diagnosticeras på det viset.
Sedan skulle jag testa också att köra utan inkopplade ventiler för att se om det har någon påverkan.
Till skilland från när det var på skrivbordet så har du ju nu längre kablar inkopplade och det kan leda till skumma saker...
https://users.cs.utah.edu/~elb/folklore/magic.html
Jag tänkte på det med kablarna men reläerna är isolerade från pajen (som är en 3B) med optokopplare. Styrningen sker via GPIO, dvs den drar bara pinnen hög och då slår reläet till. Synnerligen enkelt och inget som ger någon återkoppling till OpenSprinkler, den bara antar att reläet drar när den drar pinnen hög. Iofs försörjer ju pajen via 5V också reläspolarna så helt isolerat är det inte, kanske ska prova att koppla 5V direkt till kortet från strömförsörjningen istället? Å andra sidan borde det inte heller ge dessa symptom.
Det som skulle kunna ske är att strömförsörjningen svajar till när man drar en solenoid via relä men även det borde ge helt andra symptom (t.ex. slumpmässiga omstarter) och det borde inte gå att logga in med SSH. Grejen är att systemet är segt oavsett vad man gör eller inte gör med reläerna.
Ja, jag kommer testköra utan att koppla in både reläer och ventiler men orkar inte mer ikväll. Får se om jag testar vidare imorgon eller kopplar in den gamla bevattningsstyrningen igen tillfälligt.
Det som skulle kunna ske är att strömförsörjningen svajar till när man drar en solenoid via relä men även det borde ge helt andra symptom (t.ex. slumpmässiga omstarter) och det borde inte gå att logga in med SSH. Grejen är att systemet är segt oavsett vad man gör eller inte gör med reläerna.
Ja, jag kommer testköra utan att koppla in både reläer och ventiler men orkar inte mer ikväll. Får se om jag testar vidare imorgon eller kopplar in den gamla bevattningsstyrningen igen tillfälligt.
Nu har jag ingen koll på OpenSprinkler men…
Om du startar om din Pi är det snabbt en stund?
Har du kollat med typ ”htop” hur det ser ut med resurser?
Vilket OS kör du? Eller är OpenSprinkler någon egen distro?
3B är ganska gammal och klen.
Om du startar om din Pi är det snabbt en stund?
Har du kollat med typ ”htop” hur det ser ut med resurser?
Vilket OS kör du? Eller är OpenSprinkler någon egen distro?
3B är ganska gammal och klen.
Kolla så den inte blir throttlad.
Kör detta och säger den nått annat än 0x0 så är eller har den blivit throttlad av nått
Men man får ut rätt mycket bra från den som temp som kan va bra att kolla.
Kör detta och säger den nått annat än 0x0 så är eller har den blivit throttlad av nått
Vet inte om det följer med i raspian nuförtiden eller om du behöver installera den först via pip3.
Men man får ut rätt mycket bra från den som temp som kan va bra att kolla.
Hmm.... nu kommer vi någonstans...
htop (tack för den, färggladare än top som jag är van vid) visar egentligen inga proocesser som drar mycket CPU men lik förbannat så är load average 1.00, 1.00, 0.84. Processorn är varm, 66 grader C och get_throttled svarar 0x50005. Något belastar alltså processorn men det syns inte i htop.
Det är också rätt konstigt att det fungerade bra på testbänken. Nu liggere den åter på skrivbordet med extern matning men problemet kvarstår. Gränssnittet är omöjligt långsamt.
Steg ett är kanske att sätta dit en kylfläns på processorn då och se om det blir bättre men samtidigt tycker jag inte att den borde bete sig så här.
htop (tack för den, färggladare än top som jag är van vid) visar egentligen inga proocesser som drar mycket CPU men lik förbannat så är load average 1.00, 1.00, 0.84. Processorn är varm, 66 grader C och get_throttled svarar 0x50005. Något belastar alltså processorn men det syns inte i htop.
Det är också rätt konstigt att det fungerade bra på testbänken. Nu liggere den åter på skrivbordet med extern matning men problemet kvarstår. Gränssnittet är omöjligt långsamt.
Steg ett är kanske att sätta dit en kylfläns på processorn då och se om det blir bättre men samtidigt tycker jag inte att den borde bete sig så här.
Produkter som diskuteras: "fläkt"
Fläktar
Flytta förbrukad luft ut ur ditt hem med mekanisk frånluft. I den här samlingen hittar du vårt sortiment av badrumsfläktar, kanalfläktar och värmeflyttare.
Läs mer
Ja, jag har nog landat i det. Den ska sitta i källaren och där är det dammigt så får se hur jag löser detta. Irriterande.
Oaktat det så är det fortsatt problem med systemet så jag ska ta och ominstallera allt så får vi se sen hur det blir. Först lite mer stenbrott dock.
Oaktat det så är det fortsatt problem med systemet så jag ska ta och ominstallera allt så får vi se sen hur det blir. Först lite mer stenbrott dock.
Jag bidrar med det jag kan….. har du satt i sladden? Och har du provat att starta om? Over and out…. Och skål.tommib skrev:
Så, jag byggde en bevattningsdator för ett tag sedan baserad på OpenSprinkler, en RasPi 3B, en spänningsomvandlare och ett reläkort. Detta fungerade finfint när det låg på skrivbordet. Jag testkörde både via webbgränssnitt och Androidappen, utan några problem. Visserligen matade jag den från ett externt nätaggregat (vanlig USB-laddare) då jag inte hade transformatorn hemma än när det begav sig.
När jag nu igår kopplade in allt och kopplade om allt kablage så fungerade det bra i typ 15 min. Jag testade att aktivera reläerna ett och ett utan problem. Därefter, när jag hade kopplat in kablaget till ventilerna och skulle gå ut i trädgården för att testköra ventilerna via appen så hände något. Appen blev extremt seg och det tog flera minuter för den att reagera på knapptryckningar. Irriterad tänkte jag att det var dålig WiFi-täckning av någon anledning så jag gick ner i källaren igen och kopplade in en AP (Ubiquiti NanoHD) som fanns där nere men inte var inkopplad pga tidigare strul. Hjälpte inte. Testade också via webbgränssnittet som hade samma problem som appen. Det tog en minut eller mer att logga in och det tog flera minuter att spara varje ändring. Ibland gick ändringarna inte igenom trots att gränssnittet sa att de hade gjort det. Mer irriterad. Värme? Gick ner och skruvade av locket på kapslingen. Visserligen var SoCen varm men inte orimligt. Hjälpte för övrigt inte heller. Mer och mer trött och irriterad tänkte jag att jag provar att logga in via SSH i den och se om det går. Se på fasen, det fungerar helt normalt (efter att jag kom ihåg lösenordet då). Försöker felsöka via loggar men hittar inget i syslog eller något annat. Till slut ger jag upp vid 0030 eller så, har ju ett jobb att gå till också.
Idag provar jag en ny väg. Kopplar bort APn och kopplar in RasPin med kabel. Hjälper inte. Dessutom får den då två IP-adresser eftersom jag inte orkar stänga av WiFi på den. Kopplar bort kabeln igen. Tittar med Wireshark för att se om det är någon konstig trafik eller massa felmeddelanden. Ingenting. Bara väldigt långsamma svar på HTTP GET. Fortfarande inget i loggarna. Går helt normatl att logga in på den med SSH, snabbt och responsivt interface. Hittar inget på nätet och känner inte riktigt att jag kan skriva en fråga på Opensprinklers forum eftersom jag inte betalt en spänn till dem.
Någon som varit med om något liknande? Idéer?
Jag ska prova att ominstallera hela Raspbian imorgon, orkar inte idag. Har redan provat med ominstallation av OpenSprinkler, utan effekt. Gick inte snabbt vid något tillfälle, efter ominstallation var det lika segt som innan.
Trafon lämnar 28 V (nominellt 24 V) och när jag mäter på RasPins pinnar så har jag 4,97 V där jag ska ha 5 V så inga problem med matningsspänning. Spänningsomvandlaren ska klara 15 W så det borde räcka mer än väl för att driva Raspin och alla reläer samtidigt om jag skulle vilja det. Ska dock kolla imorgon om den blir väldigt varm, den är trots allt från Amazon... Samtidigt borde det inte vara ett spänningsproblem eftersom det fungerar bra att logga in i Raspbian och köra CLI. Även när jag försöker med rena HTTP GET via JSON så går det segt så det är inte att den måste rendera massa HTML heller som tar tid.
50005 betyder att du behöver kolla din strömmatning först och främst.tommib skrev:
Hmm.... nu kommer vi någonstans...
htop (tack för den, färggladare än top som jag är van vid) visar egentligen inga proocesser som drar mycket CPU men lik förbannat så är load average 1.00, 1.00, 0.84. Processorn är varm, 66 grader C och get_throttled svarar 0x50005. Något belastar alltså processorn men det syns inte i htop.
Det är också rätt konstigt att det fungerade bra på testbänken. Nu liggere den åter på skrivbordet med extern matning men problemet kvarstår. Gränssnittet är omöjligt långsamt.
Steg ett är kanske att sätta dit en kylfläns på processorn då och se om det blir bättre men samtidigt tycker jag inte att den borde bete sig så här.
Finns väl nått kommando för att kolla det också
Men är den 66 grader när den är throttlad så behöver du nog mer kylning ja..
Ja kan vara att du helt enkelt kör en för klen nätadapter också?
Men att det funkar bra en stund tyder på antingen hetta eller minnesläcka någonstans.
Men att det funkar bra en stund tyder på antingen hetta eller minnesläcka någonstans.
Om det finns loggar för OpenSprinkler, typ någonstans i /var/log kan det vara bra att ta en titt. Eller journalctl.

