iOS app for Emoncms

Related tags

Layout emoncms-ios
Overview

Emoncms for iOS

Build Status codecov

Download on the App Store

Emoncms for iOS is an app that allows you to connect to an Emoncms instance. This can either be through the official emoncms.org, through a custom server that you run yourself, or direct to an emonPi.

Screenshots

Main screens

Apps

Widgets

Today Widget

Todo list

  • Basic app structure
  • Login
    • Manual URL + API key
    • Scan QR code
  • Data caching
  • Apps
    • My Electric app
    • My Solar PV app
    • My Solar PV + Divert app
  • Multi-account
  • Extensions
    • Universal app (for iPad)
    • watchOS app
    • Today extension
    • tvOS app
Comments
  • Cannot compile with Xcode 10

    Cannot compile with Xcode 10

    After pulling this project from github and building the application, compilation errors with Former, Charts, Realm and RealmSwift are preventing building of the project.

    I'm seeing the following errors:

    Realm: image

    EmonCMSiOS: image

    RealmSwift: image

    Former: image

    RxRealm: image

    opened by Scarzer 3
  • App not available in UK store

    App not available in UK store

    I'm in the UK. When i try to install the app, I get told "This app is not currently available in your region or country".

    Is there a way to make it available in the UK?

    IMG_7729

    opened by mnbf9rca 2
  • Crowded labels on graphs sometimes

    Crowded labels on graphs sometimes

    We still get crowing of labels on some graphs. Need to look into why this is happening as the charting library shouldn't be allowing that to happen, but it is.

    enhancement 
    opened by mattjgalloway 1
  • Today widget size state gets out of sync

    Today widget size state gets out of sync

    Sometimes the state of the “show less” and “show more” in the today widget gets out of sync. Usually it’s when you’ve had the widget open, but then when you go back it collapses and still shows the “show less” button, which is wrong.

    Maybe a possible fix: https://stackoverflow.com/questions/45393506/ios-today-extension-show-more-show-less-state-incorrect-collapsed-says

    opened by mattjgalloway 1
  • Chart x axis labels overlap

    Chart x axis labels overlap

    Sometimes the labels on the x-axis of charts overlap. Also they are often starting at random times like “2:07 pm”. Should fix it to be locked to be at round times like “2:00 pm”.

    opened by mattjgalloway 1
  • Connection error when activating ios app with less than 24hrs in Emoncms

    Connection error when activating ios app with less than 24hrs in Emoncms

    https://community.openenergymonitor.org/t/app-myelectric-connection-error-on-ios/5975/4

    It seems I was too hasty, I had activated the app with less than a day’s worth of history on emoncms, but now everything is working fine. I guess the error came from trying to fetch non-existing data to get the day total.

    bug 
    opened by glynhudson 1
  • Handle different emoncms server versions gracefully

    Handle different emoncms server versions gracefully

    Currently we don't check what version the emoncms server is. Therefore we can't do anything like change behaviour based on API version, or even tell the user to update their server if it's too old and things are not supported.

    We could add a check for the emoncms server version and use it to tell the user to upgrade their emoncms server version if it's not supported at all, and/or do different things based on the server version (might support a new feature we can use to make something better in the UI).

    opened by mattjgalloway 0
  • Replace RxSwift with Combine

    Replace RxSwift with Combine

    It would be a great exercise to replace RxSwift with Combine. We could then get rid of a huge dependency of RxSwift. We don't use anything particularly complicated from RxSwift so it should be pretty straight-forward.

    opened by mattjgalloway 0
  • 2nd page of MySolar and MySolarDivert labels could be better

    2nd page of MySolar and MySolarDivert labels could be better

    We should change the labels on the bar charts (2nd page) of MySolar and MySolarDivert to be day of month when viewing month mode, and date when viewing year mode.

    opened by mattjgalloway 0
  • My Solar / Divert inputs

    My Solar / Divert inputs

    My Solar / Divert should be able to have separate inputs for solar Import & Export in case users have differently generated feeds.

    The web app "My Solar" works okay because I can select the various inputs manually, however, the My Solar in the mobile app doesn't have inputs for "Import kWh".

    As a temp "hack" I'm using the "Divert" mobile app and placing the Export Watts/kWh in the Divert fields, because my "Power feed" doesn't measure both ways (import/export), it only measures import.

    opened by Onepamopa 0
  • IOS apps graph won't work correctly anymore

    IOS apps graph won't work correctly anymore

    If I use an app with more than 1 graph, like MySolar or MySolarDivert, the app will ONLY show ONE feed, instead of overlapping the 2-3 feeds that are configured Usually it;s the total usage. But if I keep pressing the time tab (like D), after sometime it will switch to another feed

    The web apps work just fine

    I don't remember what I did to trigger this, maybe updated IOS app or emoncms app

    here are 2 examples of the IOS app and browser app

    2022-05-265068 2022-05-265067

    image

    bug 
    opened by danpadure 4
  • Power to kWh/d Feed doesn’t Graph

    Power to kWh/d Feed doesn’t Graph

    amazing app thank you! I have an issue with the applet and graph views. I’m using a Power to kWh/d input to feed to calculate the amount of power being used per day. It resets at GMT. When I do a visualization online, I can see the bar graph. However, in the app it doesn’t show any results in the applet or in the detail view. Screen shots attached.

    4D24F3BD-2FD0-4257-955C-6F9D8D744E78 68178768-3410-46B8-94E9-F80112AAA858

    opened by cefoster0 3
  • Consider adding an option to accounts to allow bypassing SSL certificate checks

    Consider adding an option to accounts to allow bypassing SSL certificate checks

    We could add an option to accounts that then makes all handling of requests for that account bypass SSL certificate checks. This could alleviate problems where people are using self-signed certificates and want to be OK with the certificate not being checked.

    enhancement 
    opened by mattjgalloway 4
Owner
Emoncms
Emoncms
IOS-PokemonQuizApp - Assignment to make a responsive iOS app. App has to connect with an external API

iOS-PokemonQuizApp Assignment to make a responsive iOS app. App has to connect with an external API. The Project The idea of the project is to make a

BennyDB 0 Jan 9, 2022
Ios-quizzer - The app implements basic features of a quiz app using MVC pattern

Quizzer App The app implements basic features of a quiz app using MVC pattern.

Stefan 2 May 10, 2022
WHAT WILL YOU LEARN? Onboarding Screen with Page Tab View, state of the app with the new App Storage

WHAT WILL YOU LEARN? Onboarding Screen with Page Tab View, state of the app with the new App Storage Onboarding or a Home screen Understand how the new App Life Cycle works Link View 
 Group Box View Disclosure View Dynamically List View with a loop

Ghullam Abbas 5 Oct 17, 2022
Flixtor-iOS - iOS streaming app inspired by Netflix that allows you to watch any film and series

Flixtor-iOS iOS streaming app inspired by Netflix that allows you to watch any f

Kevin Liu 0 Jan 14, 2022
Repository for the dgca verifier iOS app.

EU Digital COVID Certificate Verifier App - iOS About • Development • Documentation • Support • Contribute • Contributors • Licensing About This repos

null 47 May 19, 2022
Demo App for Picture-in-Picture of Arbitrary UIView in iOS

> 日本語 UIPiPDemo This is a demo app for displaying an arbitrary UIView in iOS using picture-in-picture. It can be used to display information that chan

Akihiro Urushihara 61 Sep 26, 2022
iOS App that helps you breath properly.

Breathing App iOS App that helps you breath properly. I created this iOS app in my Intro to iOS Develepmont class at Hunter College. I am not a profes

Kevin Salamanca 0 Dec 24, 2021
Random-Colors-iOS - Random colors generator app with auto layout

Random Colors Random colors generator app with auto layout Demo demo.mp4 Depende

Adem Özcan 8 Mar 23, 2022
ARSpaceStation - A minimal AR iOS App that shows the International Space Station (ISS) in real scale

AR Space Station This is a minimal AR iOS app that shows the International Space

Yasuhito Nagatomo 15 Dec 4, 2022
Tinylog is a minimal TODO App for iOS (iPhone/iPad).

Tinylog-iOS Tinylog is a minimal TODO App for iOS (iPhone/iPad). Download on the App Store Setup $ git clone https://github.com/sger/Tinylog-iOS $ cd

Binary Level 32 Sep 28, 2022
LinkedIn-Profile - UI of Android LinkedIn App Profile Page in iOS SwiftUI

LinkedIn-Profile UI of Android LinkedIn App Profile Page in iOS SwiftUI Sample I

null 0 Feb 4, 2022
SwiftLanguageWeather-master - Swift Language Weather is an iOS weather app developed in Swift 4

Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Becau

Kushal Shingote 1 Feb 5, 2022
GitHawk is the second-highest rated iOS app for GitHub

GitHawk is the second-highest rated iOS app for GitHub

GitHawk 2.8k Dec 23, 2022
An iOS app that automatically capitalizes the title of your essay. Supports MLA, APA, and Chicago styles.

Title Capitalizr for iOS An iOS app that automatically capitalizes the title of your essay. Supports MLA, APA, AP, and Chicago styles. "You probably w

John Seong 2 Jun 10, 2022
App desenvolvido do zero em Swift pelo time iOS na formação da Digital House

App desenvolvido do zero em Swift pelo time iOS na formação da Digital House. O App tem por objetivo mostrar o filme da API que deu match de acordo com a escolha do usuário após clicar no botão Roletar. Foi usado o padrão de projeto MVVM.

Raul F. Andrade 0 Nov 21, 2022
RMIT SSET Contact List iOS app!

RMIT SSET Contact List "The Contact List is Long, The Circle is Small!" ?? Description This is an iOS application, inspired from the traditional phone

Tom Huynh 3 Nov 17, 2022
This app demonstrates iOS-development techniques.

CatFancy Introduction CatFancy is an iOS app that demonstrates iOS-development techniques. Users can browse breeds of cats with images from various so

Josh Adams 4 Nov 29, 2022
Using Kiva's free API, the demo app retrieves its most recent fundraising loans

KivaLoan Kiva is a non-profit organization with a mission to connect people through lending to alleviate poverty. Using Kiva's free API, the demo app

DaryliOSdev 0 Nov 28, 2021
An example project showing how to use `overrideUserInterfaceStyle` to build an in-app light/dark mode switch

OverrideDarkMode A sample project to show how using overrideUserInterfaceStyle enables having a dark / light mode switch directly in the app, while st

Zouhair Mahieddine 1 Jan 19, 2022