Gå til innhold
  • Bli medlem

StenO

Medlemmer
  • Innholdsteller

    51
  • Ble med

  • Besøkte siden sist

Alt skrevet av StenO

  1. Tror du skal ha spenning mellom pinne 1 og 2 på RJ-45 porten om den er aktivet og åpen. Du skal også kunne registrere endringer i spenningen hvert 2,5te sekund 🙂
  2. Ser du trenger å endre linje 187 i arduino-prosjektfila (i readHanPort_Aidon()) for å legge til Liste 3 også - ellers blir den ikke med. I tillegg bør du i Liste 2 og Liste 3 legge på Active og Reactive export effekt også. Jeg må i alle fall ha disse siden jeg har solceller... Hadde håpet å få tid til å skrive om koden til å formelt riktig lese ut verdier basert på OBIS-kodene slik at den ble kompatibel med alle målere sin måte å pakke data på, men jeg orket ikke mer etter å ha brukt nesten hele helgen på å fikse dette 🙂 Bra jobba uansett da 🙂
  3. Fikk ikke med meg at du allerede hadde fikset dette. Hva måtte du endre for å få det til? Jeg landet på å skrive om logikken en del, men det ser ut til at du har beholdt det meste her...
  4. Ja, det skal den. Jeg har valgt å ikke ta med Liste 1 men kun Liste 2 og 3 siden oppdateringen ellers er way mer enn jeg trenger.
  5. Da har jeg brukt brorparten av helga til å modde kode på Roarfreds opprinnelige leser til å forstå Aidon sitt format på meldingene. Om noen er interessert finnes det her: https://github.com/stenjo/AmsToMqttBridge
  6. Har et par sånne adaptre liggende og kan sende deg en eller to tror jeg. PM adressen så er de i posten før du aner ordet av det...
  7. StenO

    Trenger starthjelp på GitHub

    Denne var knallgod! Anbefaler å starte med første del da!
  8. Min kode som leser "native" Aidon, har nettfrekvens, men HAN spec'en har visst ikke det...
  9. Før Lyse slo av porten hadde jeg også en kode kjørende som hentet Aidon native og publiserte dette på en mqtt-server. Koden har jeg forsåvidt liggende enda og kan kanskje bli (sammen med din kode) et alternativ for de Aidon-eierne utenfor Norge som ikke har noe HAN-grensesnitt å forholde seg til...
  10. StenO

    Trenger starthjelp på GitHub

    Ja, det er en mulighet. Har du tatt filen ut av lokalt repo så bør den legges til .gitignore - ellers er det en fare for at den plutselig er med igjen etter å ha kjørt en "git add ." 🙂 Har du laget en .gitignore fil, må denne også legges i neste commit 🙂
  11. StenO

    Trenger starthjelp på GitHub

    Ikke jeg heller, men jeg tror for begynnere er nok et verktøy av denne typen bedre enn å lære seg kommandilinje-instruksjonene. Det er bare det at når du gjør dette hele tiden er kommandolinje så sykt mye kjappere...
  12. StenO

    Trenger starthjelp på GitHub

    Ja, riktig forstått. I tillegg - et git-repo i skyen gjør det mulig for flere å jobbe på samme koden, samtidig (så lenge man er flink til å holde skyen oppdatert gjennom commit og push). Noen editorer har en plugin som gjør at du kan lage commits og pushe disse til skyen uten at du trenger å gjøre det via et kommando-grensesnitt. Har kolleger som stadig foretrekker det framfor kommandolinje og som også daglig jobber mot git-repo. 1. Ja. Det er din lokale installasjon av git som administrerer og håndterer ditt lokale repository. Den kan også knyttes opp mot en remote som i dette tilfelle vil være github. Bruker du kun den lokale vil du ha fordelen av versjonskontroll (du kan gå tilbake og se på og bygge tidligere versjoner) men vil ikke kunne samarbeide så lett med andre på samme kodebase. 2. Synkroniseres ikke automatisk. Du må gjøre konkrete aksjoner for å holde remote (altså GitHub) og local i synk. Det er dette som er pull (for å hente siste fra remote), commit (for å pakke sammen endringer i en pakke) og push for å synkronisere med remote. Har du nye filer som ikke er med i remote fra før, må du også først kjøre en git add <filnavn> for å legge det til lokalt repository før du kjører en commit og så en push. Alt dette har Visual Studio Code en plugin som kan håndtere. På jobb bruker jeg (i tillegg til VSC) også WebStorm og Visual Studio som også har integrert håndtering av git om man ønsker det. God praksis er å sørge for at alle private nøkler og passord ligger i konfig file(r) og IKKE synke denne med remote men ha en lokalt som bare ligger lokalt. Greit at du da har en beskrivelse (i README) på hvordan denne filen skal se ut for de andre som forsøker å bruke koden din. Er en slik konfig-fil allerede med i lokalt repository kan du kjøre git rm <filnavn> og så en git commit -m"Fjernet fil <filnavn>" for å fjerne den. Vil du beholde den lokalt men bare fjerne den fra repoet kan du legge til --cached på rm-kommandoen. Da blir det slik: git rm --cached fil_med_passord.cfg git commit -m"Fjernet konfig fil fra repoet" 3. Du kan gjøre endringer på filer i Github men som xibriz sier så må du pulle endringene før de oppdateres lokalt.Det viktigste (synes jeg) er at med Github så kan flere bidra til å bygge videre på koden fortløpende og i samarbeid med hverandre. I nettleseren på GitHub er det vanskelig å skrive kode og kompilere eller bygge den for target. Da bør man helst ha en lokal klone av repoet som man bygger fra.
  13. StenO

    Trenger starthjelp på GitHub

    God plan! 🙂 Sikker bedre enn at jeg eller andre skriver lange forklaringer her.
  14. StenO

    Trenger starthjelp på GitHub

    Bruker man editor som Visual Code og har git plugin på plass, kan man også committe endringer direkte fra editoren uten å gå via kommandolinje.
  15. StenO

    Trenger starthjelp på GitHub

    Jeg bruker git i det daglige og har installert Git Bash lokalt på Win 10. I det grensesnittet (et kommando-grensesnitt med Linux-liknende utseende) kan jeg bruke de vanligste kommandoene for å gjøre det jeg skal med koden min. Har du et prosjekt som du må legge inn i git, går du inn i folderen (i git bash) med vanlige dos-liknende kommandoer som cd c:/Prosjekter/Hjemmeautomasjon for eksempel dersom du har et prosjekt som heter Hjemmeautomasjon og ligger i en folder med samme navn. Om prosjektet ikke ligger i Git enda, hadde jeg valgt å starte med GitHub og lage et prosjekt med tilsvarende navn der med tanke på at det skal ligge der til slutt. For å koble meg på Github trenger man en bruker. Det tar noen sekunder å gjøre og er gratis (så lenge du ikke lager lukkede repositories). Lag deg et repository (med navnet på prosjektet ditt) og følg instruksjonene deretter. Bruk valget "... or create a new repository on the command line" om du ikke har prosjektet ditt i git fra før ved å kopiere de 6 linjene som står der og kjøre de i ditt lokale Git Bash vindu som allerede står i folderen du ønsker å ta vare på. Har du allerede lagt prosjektet ditt inn i Git kan du bruke "... or push an existing repository from the command line" til det samme. Etter det er det enklest (for meg siden jeg bruker det hele tiden) å "committe" endringer i koden ved å kjøre git commit -a -m"<beskrivelse av endringen>" git push hver gang jeg vil oppdatere repository. For å få dette til uten å skrive inn passordet til GitHub hver gang trenger du å legge inn en SSH key - men det kan jeg forklare i et annet innlegg.
  16. Flott! Ingen grunn til å finne opp kruttet flere ganger. Om jeg cloner ditt prosjekt kan jeg bidra med pull-requester 🙂 Har du et git-repo jeg kan klone?
  17. Nå har etter hvert Lyse slått av HAN porten (eller egentlig Aidons egen datakommunikasjon ut på den samme porten) og jeg har bedt dem slå den på (nå med HAN-spesifikasjon). Intet svar enda, men jeg tenkte å implementere AIDON sin versjon av den protokollen mens jeg venter. Hvilken av de 21 forkene (https://github.com/roarfred/AmsToMqttBridge/network/members) bør jeg bygge videre på? Tenker neste steg er å lage en ny hardware basert på det ArnieO har begynt på her.
  18. Finner ikke skjema. Lurer litt på hvor stor kondensator du har satt på for å holde på energien lenge nok til at ESP'en får sendt? Trodde kanskje vi måtte til med en supercap her et sted... Dette blir knall! Blir med og tester jeg...
  19. Det stemmer når du sier det. TS721A har ingen leamikk for step-down og spennigsreduksjonen er vel i praksis resistiv som igjen betyr at ut-strøm på 3,3V er begrenset av hvor stort effekt-tap chip'en klarer med den strømmen og spenningsreduksjonen fra ca 30V og ned til 3,3V. og på bare 50 mA blir det fort en og en kvart Watt som må forflyttes fra denne lille chipen. -> Vi går for egen buck-converter tror jeg...
  20. Denne kjenner jeg at jeg har lyst til å henge meg på. 🙂 Kan hende buck-converter er veien å gå, men la jo merke til at Tibber bruker en superkondensator for å holde ut under signalering. Ser ArnieO har testet hva TSS721A greier men hvor stor kondensator er det mulig å presse på. Har bestilt meg et par av disse 2x-1F-5-5V-farad-capacitor men spekken på chip'en angir vel maks 7V på terminalene hvor kondensatoren skal kobles. Da holder nok ikke 5,5V som her. Her må det kobles opp og testes litt...
  21. Ingen løsning enda, men har engasjert meg litt med en fyr som har laget noe logging-verktøy basert på ESP8266 i første omgang. Så får vi se. https://github.com/vscope/geisha_aquarea_panasonic_arduino_esp8266_proxy Har sett på de to modulene du nevner og begge ligger vel på omtrent 4 laken eller noe sånt - og da vet jeg ikke om det er disse jeg virkelig trenger heller.... Tror jeg rett og slett må koble meg på og sniffe data og se hva jeg finner ut. Så langt har tiden gått med på å få min AirThings Wave Plus til å snakke med OpenHab men en dag...
  22. Prøver meg på en gammel tråd her. Har fått en Panasonic luft til vann varmepumpe i hus og forsøker å finne ut hvordan jeg kan fiske ut data fra den. Har forstått at den er ModBus utstyrt og har fått på en dings som kobler meg til nett og en web-applikasjon, men siden jeg vil bruke dataene til noe mer enn bare å se på dem i en proprietær webløsning lurer jeg på om det går an å tappe seg innpå den ModBus'en på noe vis? Googler litt på Modbus Interface for Panasonic Aquarea og får opp en dings til over 5 laken som man visstnok kan bruke. Her tenker jeg det er rom for å gøre noe selv... Dette er fint og flott det, men med mindre jeg faktisk fisker dataene ut fra websidens html hjelper det meg lite i å automatisere huset mitt mtp energistyring.
  23. Ja, har også lagt til kode som tolker denne datastrømmen fra Aidon. Dette er altså det proprietære meldingsformatet og oppbyggingen de bruker i påvente av at HAN porten blir aktivert. Min modifikasjon finner du på https://github.com/stenjo/AmsToMqttBridge
  24. Men kult for den som har måleren i hus. Da er det jo kjempelett å fiske ut alle data du trenger via Z-Wave 🙂
  25. MicroUSB er kun power og har ingen data-linjer så vidt jeg husker. Funket fint for meg å logge på programmeringspinnene etter at sw var i gang. men jeg tror RemoteDebug er en kanon-ide :-)
×