E-logger | Manualer | Forum
Loggerforum - supportforum
2023-03-25 14:21 *
Välkommen Gäst. Var snäll och logga in eller registrera dig som ny medlem.

Logga in med användarnamn, lösenord och önskad sessionslängd
 
  Forum Hjälp Sök Logga in Registrera  
  Visa inlägg
Sidor: [1] 2 3 ... 264
1  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Önskemål / SV: Villkor mellan givare för styrning av utgång skrivet: 2023-03-22 07:53

Tack för svar! Det låter intressant med m5stack eftersom jag också tänkt ha en extern display. Men det låter lite instabilt om det ska användas för styrning av husets uppvärmning ;-)

Nej CoreInk såsom jag använder den i det länkade inlägget på batteridrift med sleepfunktionen för att spara ström är förstås inte att tänka på för nån styrning. Cheesy Men kör man den på nätadapter utan sleep så borde den vara betydligt stabilare. Till styrändamål hade jag dessutom valt en modell med trådat ethernet och inte wifi. Fast riktigt lika stabilt som styrfunktionen i loggern blir det förstås ändå inte. Men då tänker jag att man i så fall även skulle lägga in övervakning av styrningen i loggern med larm som ser att utgångar inte ligger på för länge eller att mätvärden inte drar iväg. Så kanske det går få till en acceptabel lösning.

Kombinera flera utgångar med hårdtrådad relälogik låter stabilare. Om jag behöver kombinera mer än två givare eller tid etc, så kan jag ansluta en https://www.energibutiken.se/sv/expansionsmoduler/348-modbus-modul-med-8-digitala-ingangar-utgangar.html, eller hur? Och sedan relälogik på utgångarna.

Ja precis, Modbus-modulen du länkar till går använda för fler utgångar. Det går även att använda Dallas DS2406 IO-krets som kopplas på onewirebussen för fler utgångar.

Lämpliga reläer till det?

Vilken typ av reläer du behöver beror på drivförmågan på utgångarna och hur stor last du tänkt styra.

För de inbyggda ingångarna i Logger 1010 gäller spolresistans på minst 200 ohm och samma för modbus-expansionen WP8028ADAM. DS2406 kräver minst 300 ohms spolresistans. Svårt hitta vanliga reläer för DS2406, men halvledarreläer drar väldigt lite ström på primärsidan.

Men sen beror det som sagt på vilka spänningar/strömmar du tänkt styra.
2  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Önskemål / SV: Nästa lediga adress istället för senaste när man lägger in givare. skrivet: 2023-03-22 07:34
Hej,

Håller med om att "Nästa oanvända" vore praktiskt när man lägger till flera enheter, men det vore inte så praktiskt vid felsökning...

Vet du om att det går att klicka i fältet med adresser och sen använda tangentbordet för att snabbt få fram den adress man önskar?
¤ Klicka nedåtpil för nästa adress.
¤ Skriv siffror på tangentbordet för vilken adress som helst.
3  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Hjälp / SV: Ljussensor 0-5V 04-009 trasig ? skrivet: 2023-03-16 07:48
Berätta gärna hur det går!
4  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Buggrapporter / SV: Blåskärm och röd lysdiod skrivet: 2023-03-16 07:48
Hej,

Nej, det finns ingen lista på den här typen av felkoder som är ämnade för felsökning av mjukvaran.

Det är förstås alldeles självklart att loggern inte skall hänga sig. Detta löser sig som allt annat. Först måste vi konstatera att det inte bara var något tillfälligt udda fel som kommit av installationen och som försvinner av nollställning. Sen kan vi gå vidare med ev. felsökning.

1) Som sagt, du måste nollställa loggern för att få bort felet. Uppfattade aldrig att du gjorde det? Att det inte kommer precis när du startar betyder inte att källan till felet är borta.

2) Det behövs exakta felmeddelanden för att kunna felsöka. Fick du verkligen exakt samma felkod den andra gången eller skilde sig några siffror?

3) Hur kommer det sig att du stänger wifi på natten? Då tappar du möjligheten att larma för utebliven kontakt med loggern som ju är det bästa sättet att ha koll på att den fungerar hela tiden.
5  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Buggrapporter / SV: Blåskärm och röd lysdiod skrivet: 2023-03-15 07:22
Hej,

Mest troligt ett högst tillfällligt minnesfel pga omkopplingar/omstarter, brukar inte komma under normal drift. Om du nollställer loggern försvinner felet.
6  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Önskemål / SV: Villkor mellan givare för styrning av utgång skrivet: 2023-03-13 09:10
Hej,

Nej dessvärrre inget på gång i närtid. Det här har fått stå och står fortfarande tillbaka då annat har högre prioritet.

Det som går att göra i dagsläget för att få fram OCH mellan två villkor är att skapa två styrningar som styr var sin reläutgång. Sen kopplas ett relä på varje reläutgång på loggern. Och så får reläernas utgångar ligga i serie så att bägge måste vara aktiva för att aktivera lasten. Inte det smidigaste, men det fungerar.  Generad

Hmm det finns förresten en variant till för den som har lite programmeringskunskaper - att köra styrningen i en m5stack-modul eller liknande. Den externa modulen skulle då läsa av mätvärden från loggern via Modbus TCP och styra loggerns utgångar via funktionen "Styrning av loggerns utgångar via HTTP-anrop (M2M)". Se tråden Wifidisplay med M5stack CoreInk som beskriver utläsning av data med CoreInk via Modbus TCP, det som saknas är styrvillkor och skrivning till utgångar. Nackdelen är väl att snabbaste avläsningshastighet via Modbus TCP är var 10:e sekund, så snabbare än så kan styrningen inte reagera.
7  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Hjälp / SV: Ljussensor 0-5V 04-009 trasig ? skrivet: 2023-03-13 07:50
Hej,

Ljusgivaren har en aktiv utgång så resistansmätning är inte meningsfullt. Testa den istället genom att ansluta den till jord/+5V och sen mäta spänningen på utgången med en multimeter i DC-volt-läget, utspänningen skall variera beroende på hur mycket givaren belyses.
8  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Önskemål / SV: Ersätta Eliqs App skrivet: 2023-03-10 08:56
Går köra över data till Home assistant via Node Red så vitt jag förstår.

Ja, och det skulle förvåna mig om det inte går att få över data till Homey också. Se tråden API och manualavsnittet "Skicka mätvärden till egen webbserver (M2M)" för Logger 1010/3030 eller "Skicka mätvärden till egen UDP-server (M2M)" för Logger 2020. Förmodligen går det med Modbus TCP också, se manualavsnittet "Modbus TCP master/slave (M2M)" för Logger 1010/3030.

Ja det var ungefär allt den gjorde. Visar effekten per mätare i realtid.
Satte du på kaffebryggaren så man detta i Appen direkt.

Finnas antagligen redan någon befintlig Modbus TCP-app i App store/Google play som kan visa valfritt mätvärde förutsatt samma wifi. Ungefär som jag gör i tråden Wifidisplay med M5stack CoreInk fast med en telefonapp.
9  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Energimätare / SV: Fellarm Blinkande display logger 1010 skrivet: 2023-03-06 09:13
Hej,

12 betyder att det är 12 givare som loggern inte får kontakt med.

Sen är givarna uppräknade med givarnummer och givartyp, "M-bus" betyder att givarna sitter på M-busslingan.

Gör loggern strömlös, koppla ur alla elmätare, koppla sen in en enda mätare i taget och slå igång loggern för att se vilka mätare/kablar som fungerar och inte. Om mätaren fungerar skall det bli färre givarfel. En dålig matare/kabel kan lasta ner alla mätare. Så det är viktigt att köra den uteslutningsmetod jag beskriver här.
10  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Önskemål / SV: Ersätta Eliqs App skrivet: 2023-03-06 06:49
Hej,

Har aldrig sett appen i fråga. Var det allt den gjorde, visade värden från olika elmätare? Hur tätt uppdaterades värdena? Och var kom värdena ifrån, nån server på nätet?
11  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Temperatur / SV: Tempgivare skrivet: 2023-03-02 15:13
Hej,

Hur ser det ut i loggerdisplayen, saknas samma värden där också? I så fall behöver du felsöka givarnätet. Se avsnittet "Inkoppling och felsökning av entrådsutrustning" i loggermanualen.
12  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Övrigt / Wifidisplay med M5stack CoreInk skrivet: 2023-03-01 10:46
Jag har länge velat ha en trådlös display till Logger 1010/3030 men inte hittat något lämpligt förän nu.

CoreInk från M5stack är en liten behändig modul på 40x57x16 mm med ESP32-processor, wifi, inbyggt batteri och e-bläckdisplay på 22x22 mm. Laddning sker  med en vanlig mobilladdare. CoreInk går att hänga upp antingen genom att använda de fyra skruvhålen eller med den inbyggda magneten. Priset ligger på runt 500 kronor.

För den som vill ha en större display har M5stack även en större modul M5Paper, med e-bläcks-display på 58x103 mm som fungerar på precis samma sätt som CoreInk.

E-bläckdisplayer är lite speciella. De är skarpa och vilsamma att titta på. Men kräver dagsljus/belysning eftersom de till skillnad från oled inte består av lysande punkter och till skillnad från LCD inte är bakgrundsbelysta. Sen går de heller inte att upppdatera så snabbt. Den stora fördelen med ebläckdisplayer är att de inte drar någon ström för att visa bilden, utan bara då bilden ändras. Så ett batteri kan räcka i månader.

Coreink kan programmeras online i webbläsaren i ett grafiskt gränssnitt kallat UIFlow. Man fyller i modulens unika id-nummer och sen skickas programkoden trådlöst över internet. Det går att skapa program helt utan att skriva någon kod genom att dra och släppa funktionsblock på skärmen. Men jag tycker det är enklare skriva MicroPyton-kode i textredigeraren i UIFlow, plus att det då går att använda kommandon som inte finns definierade grafiskt. För den som är bekant med Arduino går även den utvecklingsmiljön att använda. Men det är väldigt praktiskt att kunna uppdatera modulen via webbläsaren med UIFlow.

Jag har gjort ett program för Coreink som läser ut fyra mätvärden via Modbus TCP från Logger 1010/3030 och skriver ut tiden för uppdatering samt mätvärdena på e-bläckdisplayen. Uppdatering sker var tredje minut. Det hela förutsätter att CoreInk finns inom samma wifi-nät som Logger 1010/3030. Vill man går det förstås att klämma in fler än fyra mätvärden på displayen, men då krävs lite justering av typsnittstorlekar osv.

Programmet fungerar ganska bra, så när som på två problem:
1) Programmet fastnar ibland, detta trots att jag lagt in en vakthund som skall starta om modulen efter sex sekunder vid programfel. Ofta går den flera dagar mellan gångerna den fastnar, men ibland tätare. Ibland är skärmen helt blank vid programfel och ibland visas bara tiden. Trycker man resetknappen så startar den om och fungerar som vanligt. Skall felsöka vid tillfälle.
2) Det andra problemet är att skärmen blir blank några sekunder vid varje uppdatering. För att spara ström försätts modulen i strömsparläge efter varje uppdatering. När den sen vaknar så nollställs skärmen, vilket egentligen inte borde krävas tycker jag. Osäker på om detta går att lösa med MicroPython eller om det krävs ändringar i själva styrprogrammet i modulen.

Och något som för övrigt skulle behövas är kod för att ställa RTC-klockan via NTP.

Här är min kod som den som vill gärna fritt får använda och bygga vidare på:

Kodstycke:
# M5stack CoreInk som fjärrdisplay för Logger 1010 och 3030 av WIM/AW 2023
# Kräver loggermjukvara 220518 eller nyare

# Start inställningar

set_wifi_ssid='SSID' # Wifi SSID
set_wifi_pass='PW' # Wifi lösenord

set_logger_ip='192.168.1.70' # Ip-adress på logger

set_sensors=[[14, 'Ute', 1], # Givarnummer i loggern, givarnamn att visa på displayen, antal decimaler
             [11, 'Gar C', 1],\
             [18, 'Gar W', 0],\
             [24, 'El timpris', 0]]

set_refresh_rate=180 # Uppdateringsintervall i sekunder

set_y_start=30 # Startposition för givarutskrift
set_y_space=40 # Mellanrum mellan rader
set_x_margin=5 # Marginal i x-ledd åt bägge håll             

# Slut inställningar, början programkod

from m5stack import *
from m5ui import *
from uiflow import *
import struct
import wifiCfg
import time
from machine import WDT

wdt = WDT(timeout=6000)

setScreenColor(lcd.WHITE)
t = rtc.datetime()
tdisp = '{:02d}{:02d}{:02d} {:02d}:{:02d}'.format(t[0], t[1], t[2], t[4], t[5])
lcd.font(lcd.FONT_DejaVu18)
posx=(int)((200-lcd.textWidth(tdisp))/2)
lcd.print (tdisp,posx,1,lcd.BLACK)
coreInkPartialShow(0, 0, 200, 15)

wifiCfg.doConnect(set_wifi_ssid, set_wifi_pass)
while not (wifiCfg.wlan_sta.isconnected()):
  pass

from libs.modbus.master.uModBusTCP import uModBusTCP as ModbusTCPMaster

ModbusHost = ModbusTCPMaster(set_logger_ip,502,2)

def getSens(sensor,posy,label,decimals):
  lcd.font(lcd.FONT_DejaVu18)
  lcd.print(label,set_x_margin,posy+14,lcd.BLACK)
  lcd.font(lcd.FONT_DejaVu40)
  addr=(sensor-1)*2
  val=ModbusHost.read_input_registers(0, addr, 2, signed=False)
  val=('{:.'+str(decimals)+'f}').format(struct.unpack("f", struct.pack("I", val[0]*65536+val[1]))[0])
  posx=200-set_x_margin-lcd.textWidth(val)
  lcd.print (val,posx,posy,lcd.BLACK)

for i in range(len(set_sensors)):
  getSens(set_sensors[i][0],set_y_start+(i*set_y_space),set_sensors[i][1],set_sensors[i][2])

ModbusHost.close()

coreInkPartialShow(0, 30, 200, 170)

power.restart_after_seconds(set_refresh_rate)

Det som behöver ändras för att anpassa koden till en annan logger är inställningarna i början för id/lösen för wifi-uppkopplingen, ip-adress på loggern att läsa mätvärden ifrån samt listan med givarnummer givarnamn på givare att visa.

För att programmera
1) Gå till https://flow.m5stack.com/
2) Klicka setting i menyn i övre högra hörnet, fyll i API key som visas i displayen på Coreink och välj device Coreink.
3) Klicka "</> Python", överst i mitten, klistra in koden i editorn och klicka "Download" i nedre högra hörnet.
13  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Hjälp / SV: Kanaler saknas i översikten, abbonemang? skrivet: 2023-03-01 07:29
I gratisabonnemanget går det att se räkneverken på kanalsidan och det går exportera data från dem.

Sen finns mer avancerade funktioner för räkneverk i företagsabonnemangen där det går räkna fram kWh för valfri tidsperiod och vid hög/låglast och för många räkneverk, samt få fram grafer osv.
14  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Temperatur / SV: Nyanslutna Dallasgivare visar ingen temperatur skrivet: 2023-03-01 07:25
Hej,

Så länge givarna visar streck i displayen så är det ingen idé att lägga in dem i styrningar. Visas de inte i displayen fungerar de helt enkelt inte som de skall.

I manualen finns ett avsnitt "Inkoppling och felsökning av entrådsutrustning", läs gärna det om du missat. Huvudtipset är att ansluta givarna en och en för att se att de fungerar.
15  E-logger®, Logger 2020, Logger 3030, Logger 1010 & LoggerSoft / Hjälp / SV: Kanaler saknas i översikten, abbonemang? skrivet: 2023-02-28 08:16
Hej,

Ja "Total system power - Effekt totalt (W)" är rätt val om du vill ha graf över effekten.

Ja, du behöver använda "Flow - Flöde"  för att få graf över flödet.

Skall du exportera mätdata så kan du använda räkneverken och räkna på diffarna när du importerar.

Utvärdet från flödesgivaren är liter per minut.
Sidor: [1] 2 3 ... 264
Drivs med MySQL Drivs med PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Giltig XHTML 1.0! Giltig CSS!