Web Ports skriptmotor kan brukes til å løse spesielle behov som ikke kan håndteres ved hjelp av standard prosessbilder. Blockly støtter også ferdiglagde blokker som samhandler med våre API-er, for eksempel spotpriser på strøm.
Ikke alle er like godt kjent med programmering og skripting, og det kan være vanskelig å komme i gang med det på egen hånd. Som en løsning har vi inkludert støtte for Blockly i skripteditoren, slik at du kan lage skript ved hjelp av puslespillbrikker.
Hvordan fungerer det?
Blockly bruker visuelle blokker, eller puslespillbrikker om du vil, som kobles sammen for å gjøre kodeskriving mer håndterlig og visuelt mer oversiktlig. Den kan også tilpasses til å generere kode i et hvilket som helst tekstlig programmeringsspråk.
Skriptene lages ved å koble sammen blokker, hvor hver enkel brikke representerer logikk eller en mer omfattende funksjonalitet. I redigeringsverktøyet kan du dra og slippe et grensesnitt fra et blokkbibliotek til et arbeidsområde, som deretter lagres og brukes til å generere den faktiske koden. Blockly er for øyeblikket tilgjengelig for Call-, Looped- og Triggered-skript. Det betyr at du kan tilpasse prosjektdesignet direkte i webgrensesnittet og opprette verktøylinjer, popup-vinduer, tekst, grafikk og bildeknapper.
En klar visjon
Når du jobber med Blockly, er det viktig å ha en klar visjon eller et klart mål for hva du vil at systemet skal gjøre, og hvilket resultat du ønsker å få ut av koden.
Et perfekt eksempel på når du skal bruke Blockly er for spotpriser. Du kan programmere systemet slik at når spotprisen når en bestemt grense, vil systemet slå av en pumpe for å redusere kostnadene. Du kan bestemme om koden skal kjøres midlertidig, eller om den skal gjentas daglig, ukentlig eller månedlig.
Enklere skripting med Blockly
Bruk Blockly for å komme raskt i gang med skripting i Web Port. Bruk puslespillbitene til å lage kontroll-logikk eller presentasjoner med egendefinerte rapporter. Blockly støtter også ferdige blokker for samhandling med våre API-er, for eksempel spotpriser på strøm. Med skript kan du også dra nytte av taggstandarder for å filtrere ut tagger som passer dine behov. Deretter kan du bruke taggene til lage eksporter eller presentasjoner uten å måtte koble til alle taggene manuelt.
Skripting kan brukes både til rapportering og for å lage automatiserte handlinger. Siden ikke alle kan programmering og skripting, kan det være vanskelig å komme i gang. Derfor har vi i Web Port implementert støtte for Blockly som en del av scripting-editoren, slik at du enklere kan bygge skript ved hjelp av puslespillbrikker.
Vil du vite mer om Web Port?