DrLaban Skrevet 1. juli 2016 Skrevet 1. juli 2016 Jeg har funnet ett PHP-script som henter ut 3 verdier fra min Smappee energimåler. Er det noen som kunne ha hjulpet meg med å få dette scriptet (eller konvertert det til VB.net) til å oppdatere 3 virtuelle devicer i HS3? Som dere sikkert ser så henter det ut watt og ampere-verdiene for alle de 3 fasene og legger disse i sammen slik at man får en total watt og total ampere. Outputen av scriptet er: - Volt - Total watt - Total ampere Jeg ønsker å oppdatere 3 devicer med respektive verdier hver gang HS3 kjører scriptet. Anyone? <?php define("smappee_ip","xx.xx.xx.xx"); // change this to your smappee ip $alles = file_get_contents("http://".smappee_ip."/gateway/apipublic/reportInstantaneousValues"); $allesAR = json_decode($alles); $unformated = $allesAR->report; // volt preg_match("/voltage=(\\d*.\\d)/", $unformated, $matches); $volt = $matches[1]; // watt preg_match_all("/ activePower=(\\d*.\\d*)/", $unformated, $matches); $p1_watt = $matches[1][0]; $p2_watt = $matches[1][1]; $p3_watt = $matches[1][2]; // ampere preg_match_all("/current=(\\d*.\\d*)/", $unformated, $matches); $p1_amp = $matches[1][0]; $p2_amp = $matches[1][1]; $p3_amp = $matches[1][2]; // adding the stuff $all_watt = (float)$p1_watt+(float)$p2_watt+(float)$p3_watt; $all_ampere = (float)$p1_amp+(float)$p2_amp+(float)$p3_amp; $all = array("watt"=>$all_watt,"volt"=>$volt,"ampere"=>$all_ampere); $ausgabe = array("all"=>$all); echo json_encode($ausgabe); ?> Siter
Moskus Skrevet 1. juli 2016 Skrevet 1. juli 2016 Hva får du hvis du putter dette inn i en nettleser? http://".smappee_ip."/gateway/apipublic/reportInstantaneousValues Siter
DrLaban Skrevet 1. juli 2016 Forfatter Skrevet 1. juli 2016 (endret) {"report":"Instantaneous values:<BR>voltage=231.2 Vrms<BR>FFTComponents:<BR>Phase 1:<BR>\tcurrent=15.286 A, activePower=2036.507 W, reactivePower=138.88 var, apparentPower=2041.237 VA, cosfi=99, quadrant=0, phaseshift=0.0, phaseDiff=0.0<BR>\tFFTComponents:<BR>Phase 2:<BR>\tcurrent=10.957 A, activePower=1164.875 W, reactivePower=885.356 var, apparentPower=1463.144 VA, cosfi=79, quadrant=0, phaseshift=0.0, phaseDiff=0.0<BR>\tFFTComponents:<BR>Phase 3:<BR>\tcurrent=6.914 A, activePower=869.43 W, reactivePower=310.927 var, apparentPower=923.355 VA, cosfi=94, quadrant=0, phaseshift=0.0, phaseDiff=0.0<BR>\tFFTComponents:<BR><BR>Load[468128] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[451667] state[0] power: 0.0 on Tue Jun 28 20:17:12 GMT 2016<BR>Load[445556] state[0] power: 0.0 on Fri Jul 01 16:19:30 GMT 2016<BR>Load[451672] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[514010] state[1] power: 416.7 on Fri Jul 01 16:11:11 GMT 2016<BR>Load[451666] state[0] power: 0.0 on Fri Jul 01 14:26:17 GMT 2016<BR>Load[442153] state[0] power: 0.0 on Fri Jul 01 11:03:37 GMT 2016<BR>Load[515991] state[0] power: 0.0 on Fri Jul 01 16:14:36 GMT 2016<BR>Load[461692] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[451669] state[0] power: 0.0 on Fri Jul 01 04:10:55 GMT 2016<BR>Load[514011] state[0] power: 0.0 on Thu Jun 30 15:34:11 GMT 2016<BR>Load[451674] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[458603] state[0] power: 0.0 on Fri Jul 01 10:16:42 GMT 2016<BR>Load[451668] state[0] power: 0.0 on Fri Jul 01 13:16:38 GMT 2016<BR>Load[451670] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[445557] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[457658] state[0] power: 0.0 on Wed Jun 29 06:59:16 GMT 2016<BR>Load[527288] state[0] power: 0.0 on Fri Jul 01 15:14:02 GMT 2016<BR>Load[630149] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[451671] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[590907] state[0] power: 0.0 on Fri Jul 01 10:24:01 GMT 2016<BR>Load[451673] state[0] power: 0.0 on Fri Jul 01 16:18:35 GMT 2016<BR>Load[514012] state[0] power: 0.0 on Wed Jun 29 16:30:26 GMT 2016<BR>Load[442151] state[0] power: 0.0 on Fri Jul 01 14:13:37 GMT 2016<BR><BR>Phase 1, peak active power 13669.545 W at 02/01/2016 19:41:15<BR>Phase 2, peak active power 9968.87 W at 26/12/2015 19:55:50<BR>Phase 3, peak active power 10276.411 W at 22/12/2015 19:19:10<BR>active energy RMS per phase mapping combination<BR>phase mapping 210=25019.658 kWh [* 1/3]<BR>phase mapping 12=7301.445 kWh [ 1/1]<BR>phase mapping 21=11958.187 kWh [ -1/1]<BR>phase mapping 102=13061.468 kWh [ 1/0]<BR>phase mapping 120=7810.615 kWh [ 1/2]<BR>phase mapping 201=4423.426 kWh [ 1/1]<BR><BR>active energy RMS (solar) per phase mapping combination<BR>phase mapping 210=0.0 kWh [* 1/3]<BR>phase mapping 12=0.0 kWh [ 1/1]<BR>phase mapping 21=0.0 kWh [ -1/1]<BR>phase mapping 102=0.0 kWh [ 1/0]<BR>phase mapping 120=0.0 kWh [ 1/2]<BR>phase mapping 201=0.0 kWh [ 1/1]<BR><BR>"} Endret 1. juli 2016 av DrLaban Siter
Moskus Skrevet 1. juli 2016 Skrevet 1. juli 2016 OK, det enkleste her er nok å bruke litt god, gammeldags string parsing. .NET har RegEx-støtte, men 1) den er ikke skrudd på i HS som default og 2) jeg er et godt stykke fra å være stødig i RegEx. Jeg tror jeg skal få til noe. Jeg vet ikke om det blir fantastisk elegant... Siter
DrLaban Skrevet 1. juli 2016 Forfatter Skrevet 1. juli 2016 (endret) Hvis jeg lagrer PHP-scriptet på web-serveren her hjemme og kjører php-filen fra http://hackinpro.home/smappee.php 3768.556;233.2;30.148 Er det lettere å løse dette ved å la webserveren min kjøre php-scriptet og bruke resultatet fra den? Jeg har forenklet outputen enda mer slik at den bare viser de 3 verdiene skilt med ; Endret 1. juli 2016 av DrLaban Siter
Moskus Skrevet 1. juli 2016 Skrevet 1. juli 2016 Joda, det blir for alt i verden mye enklere. Men det blir også litt kjedeligere, for du er den eneste i verden som da vil kunne bruke scriptet... Siter
DrLaban Skrevet 1. juli 2016 Forfatter Skrevet 1. juli 2016 Først en stor takk til @lilfire som hjalp meg med å få dette til å snurre som jeg ville Resultatet ble følgende script - smappee.cs using System.Text.RegularExpressions; public Object Main(object[] parm) { string input = hs.GetURL("http://xx.xx.xx.xx","/gateway/apipublic/reportInstantaneousValues",true,80); var voltageRegex = new Regex(@"voltage=(\d+.\d+)"); var match = voltageRegex.Match(input); double volt = 0; double.TryParse(match.Groups[1].Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-US"), out volt); var wattRegex = new Regex(@" activePower=(\d+.\d+)"); var matches = wattRegex.Matches(input); double watt = 0; foreach (Match m in matches) { double w = 0; double.TryParse(m.Groups[1].Value,System.Globalization.NumberStyles.Any,System.Globalization.CultureInfo.GetCultureInfo("en-US"),out w); watt += w; } var ampereRegex = new Regex(@"current=(\d+.\d+)"); matches = ampereRegex.Matches(input); double ampere = 0; foreach (Match m in matches) { double a = 0; double.TryParse(m.Groups[1].Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-US"), out a); ampere += a; } hs.SetDeviceValueByRef(839, volt, true); hs.SetDeviceValueByRef(840, ampere, true); hs.SetDeviceValueByRef(841, watt, true); return null; } Dette oppdaterer da de virtuelle devicene med id 839, 840, 841: Siter
DrLaban Skrevet 2. juli 2016 Forfatter Skrevet 2. juli 2016 (endret) En liten modifikasjon til skriptet. Siden det kjøres hvert minutt så har jeg fått på plass en beregning av kWh. Denne beregningen legger til resultatet på en 4. device som da vil vise forbruket så langt i måneden. Denne blir så resatt til 0 ved månedsskiftet. Så også at jeg hadde noen 0-verdier i loggingen og fikk da på plass litt logikk som sørger for at den ikke skriver 0-verdier i databasen if (volt > 0) hs.SetDeviceValueByRef(839, volt, true); if (ampere > 0) hs.SetDeviceValueByRef(840, ampere, true); if (watt > 0) hs.SetDeviceValueByRef(841, watt, true); var kWh_Previous = hs.DeviceValueEx(842); var Session_kWh = (0.0166667 *watt)/1000; var kWh = kWh_Previous + Session_kWh; if (kWh > 0) hs.SetDeviceValueByRef(842, kWh, true); Som dere ser så stemmer beregningen veldig bra med NorthQ sin faktiske kWh-avlesning Endret 2. juli 2016 av DrLaban 1 Siter
DrLaban Skrevet 2. juli 2016 Forfatter Skrevet 2. juli 2016 HS3 kræsjet rett over kl.15 i dag og jeg ser da masse "out of memory"-meldinger. Kom så over denne tråden her hvor det kan se ut til at C#-skript forårsaker en minnelekkasje i HS3.http://board.homeseer.com/showthread.php?t=181824 Noen som har vært borti noe lignende ved bruk av C# ? Har plenty med minne ledig (også når HS3 pakket sammen) så det er ikke fysisk minne det står på. Her er meldingen: jul-02 15:57:32 Error Running script: Exception of type 'System.OutOfMemoryException' was thrown.-> at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark& stackMark) at System.Threading.Thread.Start(StackCrawlMark& stackMark) at System.Threading.Thread.Start() at A.c1b0f37609f28fb7afed8d440680e6db4.ce86a0a55d3661fa218b566b5ba926ee0(String ceefe476d1f77adc790c7782141798e1f, Boolean ce791fe9d8290e0d18cd0af1e42db139a, Int32 c3fda549ce0b74c9ad9fc210b529b2226, String c0cf6c15fc505ce256a93afdc5f2268a9, Boolean cc5b1dd80b9769b83d5de72520f2500e0, String c18f60d71139b909e1bc745dcca77e3f9, String cc463bfced87bf099c3125a86fe30843e, Int32 c135c28f517be83dec993779636acd860, String cdba5e903fed69597b9572ece7ed2b748, Object c70fb72fe0bbd8641a8134e71b176a648, Int32 caafe238b1576633e332c6c566f5707f4) jul-02 15:57:32 Event Running script in background: C:/Program Files (x86)/HomeSeer HS3/scripts/smappee.cs Siter
DrLaban Skrevet 2. juli 2016 Forfatter Skrevet 2. juli 2016 (endret) Fikk revet broder´n bort fra TVen ett øyeblikk og han hjalp meg med å konvertere scriptet til VB.net Så da får vi se om det hjelper på minnelekkasjen... Imports System.Text.RegularExpressions Public Sub Main(ByVal parm As Object) Dim input As String = hs.GetURL("http://xx.xx.xx.xx", "/gateway/apipublic/reportInstantaneousValues", True, 80) Dim voltageRegex = New Regex("voltage=(\d+.\d+)") Dim match = voltageRegex.Match(input) Dim volt As Double = 0 Double.TryParse(match.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), volt) Dim wattRegex = New Regex(" activePower=(\d+.\d+)") Dim matches = wattRegex.Matches(input) Dim watt As Double = 0 For Each m As Match In matches Dim w As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), w) watt = (watt + w) Next Dim ampereRegex = New Regex("current=(\d+.\d+)") matches = ampereRegex.Matches(input) Dim ampere As Double = 0 For Each m As Match In matches Dim a As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), a) ampere = (ampere + a) Next If (volt > 0) Then hs.SetDeviceValueByRef(839, volt, True) End If If (ampere > 0) Then hs.SetDeviceValueByRef(840, ampere, True) End If If (watt > 0) Then hs.SetDeviceValueByRef(841, watt, True) End If Dim kWh_Previous = hs.DeviceValueEx(842) Dim Session_kWh = ((0.0166667 * watt) / 1000) Dim kWh = (kWh_Previous + Session_kWh) If (kWh > 0) Then hs.SetDeviceValueByRef(842, kWh, True) End If End Sub Endret 2. juli 2016 av DrLaban Siter
Moskus Skrevet 4. juli 2016 Skrevet 4. juli 2016 Hurra! Jeg slapp! .... men C# burde gi like lite minnelekkasje som VB. Kan være du må sette: voltageRegex = null; wattRegex = null; ampereRegex = null; rett over "return null;" i C# eller voltageRegex = Nothing wattRegex = Nothing ampereRegex = Nothing rett over "End Sub" i VB-scriptet. .... selv om dette egentlig ikke skal være nødvendig. Siter
DrLaban Skrevet 4. juli 2016 Forfatter Skrevet 4. juli 2016 (endret) Hva gjør de linjene der egentlig? Jeg har ett annet problem. Ser ut som Smappee'en noen ganger ikke svarer kjapt nok og da blir scriptet stående og henge. Eneste mulighet å løse det opp er å avslutte HS3 og starte det igjen. Tips til hvordan man kan få scriptet til å kutte hvis den ikke klarer å snakke med Smappee'en? Endret 4. juli 2016 av DrLaban Siter
Moskus Skrevet 4. juli 2016 Skrevet 4. juli 2016 Et øyeblikk siden, DrLaban skrev: Hva gjør de linjene der egnetlig? De "nuller ut" variablene slik at Garbage Collection lettere skal fjerne dem fra minnet. Det skal egentlig ikke være nødvendig i .NET, men det er litt avhengig av hvordan compileren til scripts er skrudd sammen, det er ikke helt den samme som i Visual Studio visstnok (fikk jeg lære da jeg prøvde å få Linq inn i scripting). 7 minutter siden, DrLaban skrev: Tips til hvordan man kan få scriptet til å kutte hvis den ikke klarer å snakke med Smappee'en? Over denne linja: Dim input As String = hs.GetURL("http://xx.xx.xx.xx", "/gateway/apipublic/reportInstantaneousValues", True, 80) legger du inn: hs.SetRemoteTimeout(15) 'timeout i sekunder Kan hende du må prøve deg med litt forskjellige tider. Og jeg vil også si takk til @lilfire, så fikk jeg lært litt RegEx. Siter
DrLaban Skrevet 4. juli 2016 Forfatter Skrevet 4. juli 2016 Tror jeg har funnet ut hvorfor scriptet stopper etter en stund. Siden som åpnes har ett passord og jeg har jo vært innlogget via en nettleser under testningen. Det finnes en logon-URL som man kan logge på via JSON. Passordet er "admin". Tips til hvordan jeg får inne dette i scriptet? Har funnet følgende CURL-kommando som utfører logon curl -H "Content-Type: application/json" -X POST -d "admin" http://xx.xx.xx.xx/gateway/apipublic/logon Siter
DrLaban Skrevet 4. juli 2016 Forfatter Skrevet 4. juli 2016 (endret) Tror jeg løste det selv med.. hs.URLAction("http://xx.xx.xx.xx/gateway/apipublic/logon", "POST", "admin", "Content-Type: application/json") Endret 4. juli 2016 av DrLaban 1 Siter
DrLaban Skrevet 4. juli 2016 Forfatter Skrevet 4. juli 2016 Jepp, bortsett fra at Smappee'en tydeligvis ikke tåler å bli spurt om verdier hvert minutt. Etter noen minutter med aktivt script skjer dette... PING fra homeseer serveren Siter
DrLaban Skrevet 4. juli 2016 Forfatter Skrevet 4. juli 2016 Nytt forsøk med litt hjelp fra @lilfire i kveld. Gikk bort i fra hs.GetURL i tilfelle denne ikke klarer å lukke sesjonene mellom hver spørring. So far so good Imports System.Text.RegularExpressions Imports System.Net Public Sub Main(ByVal parm As Object) Using client As New WebClient() client.Headers.Add(HttpRequestHeader.ContentType, "application/json") client.UploadString("http://xx.xx.xx.xx/gateway/apipublic/logon","POST","admin") End Using Dim input As String Using client As New WebClient() input = client.DownloadString("http://xx.xx.xx.xx/gateway/apipublic/reportInstantaneousValues") End Using Dim voltageRegex = New Regex("voltage=(\d+.\d+)") Dim match = voltageRegex.Match(input) Dim volt As Double = 0 Double.TryParse(match.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), volt) Dim wattRegex = New Regex(" activePower=(\d+.\d+)") Dim matches = wattRegex.Matches(input) Dim watt As Double = 0 For Each m As Match In matches Dim w As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), w) watt = (watt + w) Next Dim ampereRegex = New Regex("current=(\d+.\d+)") matches = ampereRegex.Matches(input) Dim ampere As Double = 0 For Each m As Match In matches Dim a As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), a) ampere = (ampere + a) Next If (volt > 0) Then hs.SetDeviceValueByRef(839, volt, True) End If If (ampere > 0) Then hs.SetDeviceValueByRef(840, ampere, True) End If If (watt > 0) Then hs.SetDeviceValueByRef(841, watt, True) End If Dim kWh_Previous = hs.DeviceValueEx(842) Dim Session_kWh = ((0.0166667 * watt) / 1000) Dim kWh = (kWh_Previous + Session_kWh) If (kWh > 0) Then hs.SetDeviceValueByRef(842, kWh, True) End If voltageRegex = Nothing wattRegex = Nothing ampereRegex = Nothing End Sub Siter
gullfrode Skrevet 19. mars 2017 Skrevet 19. mars 2017 Klipt og limt litt jeg, lagt fire VD som kun har status med id 477,478,479,480, og limt inn følgende i scripetet som jeg har kalt smappee.cs: Imports System.Text.RegularExpressions Imports System.Net Public Sub Main(ByVal parm As Object) Using client As New WebClient() client.Headers.Add(HttpRequestHeader.ContentType, "application/json") client.UploadString("http://gullfrodesIP/gateway/apipublic/logon","POST","admin") End Using Dim input As String Using client As New WebClient() input = client.DownloadString("http://gullfrodesIP/gateway/apipublic/reportInstantaneousValues") End Using Dim voltageRegex = New Regex("voltage=(\d+.\d+)") Dim match = voltageRegex.Match(input) Dim volt As Double = 0 Double.TryParse(match.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), volt) Dim wattRegex = New Regex(" activePower=(\d+.\d+)") Dim matches = wattRegex.Matches(input) Dim watt As Double = 0 For Each m As Match In matches Dim w As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), w) watt = (watt + w) Next Dim ampereRegex = New Regex("current=(\d+.\d+)") matches = ampereRegex.Matches(input) Dim ampere As Double = 0 For Each m As Match In matches Dim a As Double = 0 Double.TryParse(m.Groups(1).Value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.GetCultureInfo("en-us"), a) ampere = (ampere + a) Next If (volt > 0) Then hs.SetDeviceValueByRef(478, volt, True) End If If (ampere > 0) Then hs.SetDeviceValueByRef(477, ampere, True) End If If (watt > 0) Then hs.SetDeviceValueByRef(479, watt, True) End If Dim kWh_Previous = hs.DeviceValueEx(480) Dim Session_kWh = ((0.0166667 * watt) / 1000) Dim kWh = (kWh_Previous + Session_kWh) If (kWh > 0) Then hs.SetDeviceValueByRef(480, kWh, True) End If voltageRegex = Nothing wattRegex = Nothing ampereRegex = Nothing End Sub Log: Error Compiling script /usr/local/HomeSeer/scripts/smappee.cs: {interactive}(1,21): error CS1525: Unexpected symbol `As', expecting `,', `;', or `=' {interactive}(11,6): error CS1525: Unexpected symbol `System', expecting `,', `;', or `=' {interactive}(12,6): error CS1525: Unexpected symbol `Scheduler', expecting `,', `;', or `=' {interactive}(13,6): error CS1525: Unexpected symbol `HomeSeerAPI', expecting `,', `;', or `=' {interactive}(14,0): error CS1525: Unexpected symbol `public', expecting `,', `;', or `=' {interactive}(16,2): error CS1525: Unexpected symbol `public', expecting `,', `;', or `=' {interactive}(18,1): error CS1525: Unexpected symbol `}', expecting `,', `;', or `=' {interactive}(37,44): error CS1009: Unrecognized escape sequence `\d' {interactive}(37,48): error CS1009: Unrecognized escape sequence `\d' {interactive}(42,0): error CS0589: Internal compiler error during parsing Tips mottas med takk! Siter
Moskus Skrevet 20. mars 2017 Skrevet 20. mars 2017 10 timer siden, gullfrode skrev: limt inn følgende i scripetet som jeg har kalt smappee.cs: Det er ikke et C#-script, så det skal ikke ha .cs-filnavn. Det er et VB.net-script, og har følgelig en .vb-ending. HomeSeer prøver å kompilere et VB-script med C#-kompilatoren. Det liker den dårlig. Siter
gullfrode Skrevet 20. mars 2017 Skrevet 20. mars 2017 Det er ikke et C#-script, så det skal ikke ha .cs-filnavn. Det er et VB.net-script, og har følgelig en .vb-ending. [emoji4] HomeSeer prøver å kompilere et VB-script med C#-kompilatoren. Det liker den dårlig. [emoji6] Derfor jeg skrev klipp og lim, er en aper, ikke skaper;o). Tusen takk nok en gang Moskus. Siter
gullfrode Skrevet 21. mars 2017 Skrevet 21. mars 2017 Er som hintet Blanko, får fremdeles feilmelding: Running script /usr/local/HomeSeer/scripts/Smappee.vb :Exception has been thrown by the target of an invocation.Attempted to access a missing member. Siter
Moskus Skrevet 21. mars 2017 Skrevet 21. mars 2017 På linux, ja... da kan det dessverre være en del. Kjører du full Linux eller Zee2? Siter
gullfrode Skrevet 21. mars 2017 Skrevet 21. mars 2017 12 minutter siden, Moskus skrev: På linux, ja... da kan det dessverre være en del. Kjører du full Linux eller Zee2? Zee2, en brukt pi med lisens jeg kjøpte nylig. Begynner å lugge litt med lys, og jeg tenkte bl.a. å gå for varmescriptet ditt. Tenkte å smekke inn Win10 på Beebox'en jeg kjøpte(var ikke bare bare med win7 på den, må patche en USB-stick med windows-verktøy for å få det til å virke ser det ut som på diverse fora, når poenget med å kjøpe den var å få en Windowsmadkin i huset ble det litt vanskelig), så prøver HS3Pro Windows først der for å se hva som skjer. Tenkte å prøve en mnd med Windows-versjon og en mnd med Linux-versjon, og så er vi vel i mai med forhåpentligvis 50% på HS3pro). Så da får vi vel oppdatert denne tråden med script til alle versjonene, Smappee er et bra produkt, men funker vel dårlig til å kjenne igjen enheter i moderne hjem da mange har likt avtrykk på strømnettet. Får forske litt på vannmåleren til Smappee og, da jeg implementerte Smappee i HC2 så var det ingen som hadde greid å få opp vannmåleren(min leser runder på vannmåleren optisk) Men i Homeseer skal vi nok få det til. Siter
Moskus Skrevet 21. mars 2017 Skrevet 21. mars 2017 1 minutt siden, gullfrode skrev: Begynner å lugge litt med lys, og jeg tenkte bl.a. å gå for varmescriptet ditt. Det skal visstnok virke på Linux, og gjerne på en Raspberry Pi, men det er ikke så glad i Zee2. Det har visst med mono 3 vs 4 å gjøre. Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.